Mysql技术内幕
查看配置文件生效顺序
通过下面的命令可以查看mysql默认设置的配置文件加载顺序:
mysql --help | grep 'Default options' -A 1
默认顺序为:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
需要注意的是,生效是按照从左往右加载的,因此 ~/.my.cnf 会覆盖前面所有的设置
mysql存储引擎
- MYSQL5.5.8开始,innnodb作为默认的存储引擎,对于MyISAM存储引擎,Mysql只缓存其索引文件,数据文件的缓存由操作系统完成,这与其他使用LRU算法的大部分数据库大不相同,此外,在Mysql5.1.