mysql-chapter8 笔记

1. 确定mysql配置文件所在:

$which mysqld
/usr/sbin/mysqld
$/usr/sbin/mysqld --verbose --help|grep -A 1 'Default options'

2.在线修改 query_cache_size 会删除之前所有缓存的查询,并且不是一次性删除,可能会花费较长时间,并且重新初始化前该功能暂停。查询缓存大小写,空格敏感,是根绝字符串hash值。

3.open_files_limit 打开文件个数的上限设置。

4 .innodb_doublewrite 开关双写缓存,双写缓存用来避免页没写完整所导致的数据损坏。

5.sync_binlog 指点刷新到磁盘的动作间隔在多少次二进制日志写操作,默认0,指让操作系统自己决定;改为1代表1个事务就写一次。 

6.innodb_thread_concurrency  innodb限制一次性有多少线程进入内核。 理论值 = CPU个数*磁盘个数*2。

7.table_cache_size 这个值设的足够大可以避免总是重新打开和重新解析表的定义。

8.skip_slave_start 阻止自动启动主从复制参数。

9.InnoDB引擎最关键2个选项: innodb_buffer_pool_size innodb_log_file_size

猜你喜欢

转载自blog.csdn.net/insaneNx/article/details/81104592