14.4.7 Configuring the Number of Background InnoDB IO Threads 配置 后台InnoDB IO Threads的数量...

14.4.7 Configuring the Number of Background InnoDB IO Threads 配置 后台InnoDB IO Threads的数量


InnoDB 使用background thread 来服务各种类型的I/O请求。


你可以配置 后台threads的数量 , 服务read和write I/O在数据pages上,


使用配置参数 innodb_read_io_threads and innodb_write_io_threads. 


那些参数表示 后台线程数量用于read和write 请求。




这种改变的目的是 让InnoDB 更加的可扩展性在高端的系统上,


每个后台thread 可以处理多达256个挂起的I/O 请求。

一个主要的后台I/O 是预读请求。

InnoDB 尝试 平衡进来的请求负载以这种方式,大多数threads 共享工作。


InnoDB 也尝试分配读请求从相同的extent到相同的thread 来增加合并请求的机会。


如果你有一个高端I/O子系统,你会看到多余64 × innodb_read_io_threads 

待读请求 在 SHOW ENGINE INNODB STATUS, 你可以通过增加innodb_read_io_threads的值



mysql> show variables like '%innodb_read_io_threads%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| innodb_read_io_threads | 4     |
+------------------------+-------+
1 row in set (0.00 sec)

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199785.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值