并发及连接控制 当前已使用的连接数/最大连接数 <=85%
查看当前已使用的连接数: show global status like "max_used_connections";
查看默认的最大连接数 : SHOW VARIABLES LIKE “max_connections”;
缓存参数控制
key_buffer_size 用于MyISAM引擎的关键索引缓存大小
key_buffer_size=8M
需求:当Key_reads / Key_read_requests 较低时,可适当加大此缓存值
具体的操作:
SHOW GLOBAL STATUS LIKE “key_read%”;
SHOW VARIABLES LIKE "key_buffer_size";
sort_buffer_size 为每个要排序的线程分配此大小的缓存空间
默认 sort_buffer_size=256K
需求:增大此值可提高ORDER和GROUP的速度
具体操作: SHOW VARIABLES LIKE “sort_buffer_size”;
read_buffer_size 为顺序读取表记录保留的缓存大小
查看表记录读取缓存
此缓存值影响SQL查询SQL查询的响应速度
thread_cache_size 容许保存在缓存中被重用的线承数量
查看可重用线程数 SHOW VARIABLES LIKE “thread_%_size”
查看当前的线程重用状态 SHOW GLOBAL STATUS LIKE “threads_%”
table_open_cache 为所有线程缓存的打开的表的数量
理想比例:查看已打开、打开过多少个表/查看可缓存多少个打开的表<=95%
查看已打开、打开过多少个表
SHOW GLOBAL STATUS LIKE “open%tables”
查看可缓存多少个打开的表
SHOW VARIABLES LIKE “table_open_cache”