由于本人使用的mysql服务器一般都是只采用innodb引擎,并希望配置能尽量大的提高性能,每次设置都要去百度搜索比较多篇文章再结合设置,于是自己提取了一些常用的配置项方便使用。
当用户表达到了上十亿这样的规模,我们应该如果设计好呢?
把蛮查询日志记录到数据库表的方式也是挺简单的,只需要把my.cnf的 log_output从默认的FILE设置为TABLE,然后慢查询日志就从写入文件变成写入到mysql.slow_log表了,然后就可以直接从 mysql.slow_log 表查看慢查询日志了。
当一个表太过大时,经常会出现查询性能低,所以我们经常对大表进行拆分成小表,本文讲介绍其中的一种拆分方法--hash散列分表。
mysql单表支持的最大存储空间大小为多少呢?其实这个问题要拆分成两个问题。第一是操作系统所采用的文件系统能支持的单个文件大小,第二是存储引擎本身能支持的最大空间大小,本文将详细介绍。
为了安全起见,mysql用户权限最好遵循最小权限规则,做为一名开发人员,掌握mysql用户权限管理是很重要的一项必备能力,本章将以一个简单的案例来介绍mysql用户的创建,以及权限修改。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号