MySQL运维---MySQL优化
一、优化
1、优化的角度
2、优化的方向
3、数据库优化思路
4、MySQL优化介绍
5、优化工具介绍
二、操作系统优化
1、top命令
1)CPU
2)内存
3)slab分配器---Linux内存
4)page cache
5)swap分区
修改成不使用swap分区:
永久生效,修改配置文件:
2、大页内存机制 :huge page
临时关闭:
3、iostat命令
4、问题案例
5、过度条带化问题,增加写入次数,出现大量的小事务,达到IOPS峰值
6、场景二:
三、硬件优化
1、CPU、磁盘
2、存储
3、网络
注:网卡绑定模式默认是负载均衡模式,可以修改为主备模式。
4、IO优化
四、参数优化
1、Ma_connections(MySQL的最大连接数)
通过修改配置文件修改:
2、back_log
1)简介
2)判断依据
3)修改方法
3、wait_timeout和interactive_timout
查看默认值:
4、key_buffer_size
例子:
介绍:
5、query_cache_size
使用方法:
查看相关参数:
参数相关说明:
6、max_connect_eerors
7、sort_buffer_size