1)innodb_buffer_pool_size:在使用innodb时,在安装完成以后,需要重点关注的配合项目。缓冲池是数据和索引被缓存的地方,这个值设置的尽可能的大。8GRAM(5-6G),32GRAM(20-25G)。
2)innodb_log_file_size:redo log的大小,用来保证写入的速度和故障恢复。建议512M,如果写入频繁的数据库,这个值建议4GB。
3)max_connection:经常会碰到Too Many connection问题,说明max_connection值过小。
4)InnoDB是Mysql5.5版本以后的默认存储引擎,它被频繁地使用到。
5)innodb_file_per_table:用于控制对于不同的表是否使用独立的.idb文件,在msyql5.6版本以后默认值是ON,在5.6之前默认是OFF。
6)innodb_flush_log_at_trx_commit:默认是1,意味着InnodB与ACID完全一致,如果是低速磁盘情况下,如果设置成2,表示每2s才把事务写入到redolog中去,在某些不考虑数据完整性的情况下,可以设置成2s
7)query_cache_size:建议在一开始就设置为0,表示禁用查询缓存。
8)slow_query_log:设置为1,表示启动慢日志查询。
9)long_query_time:默认是10s,建议修改成1S。
10)slow_query_log_file:指定慢日志的存放位置。
mysql数据库参数说明
最新推荐文章于 2024-09-12 01:15:37 发布