mysql 磁盘读写的I/O优化

#在 MySQL 5.1.x #版本中曾使用参数innodb_file_io_threads,指负责处理数据页上读写IO请求的后台线程数量。
#在 MySQL 5.5.x
#中拆成2个参数:innodb_read_io_threads,Innodb_write_io_threads。
#该参数值之和=2*CPU个数*CPU核数。
#如果系统读>写,可以设置innodb_read_io_threads值相对大点,反之也可以。
innodb_read_io_threads = 4
innodb_write_io_threads = 4


#innodb_io_capacity/innodb_io_capacity_max
#大致上 MySQL 会根据 innodb_io_capacity 来判断数据刷新的速度能不能在可控的范围内。
#如果设置过大,会造成 MySQL 高估磁盘能力,导致脏页堆积
#脏页堆积可能会带来短时间的 TPS (每秒事务量) 降为0。
#如果设置过低,也会造成 MySQL 低估磁盘能力,使得数据库 TPS 能力降低。
#以 7200rpm HDD 为例,属于比较低级的磁盘,根据 MySQL 官方的建议
#应将 innodb_io_capacity 降低到 100。
innodb_io_capacity = 100
innodb_io_capacity_max = 200
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值