10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册 本手册摘录

15.8.5配置InnoDB后台I/O线程数

Innodb.使用背景线程为各种类型的I / O请求提供服务。您可以使用使用的数据页面上读取和写入I / O的后台线程数innodb_read_io_threads.innodb_write_io_threads.配置参数。这些参数分别表示用于读写请求的后台线程数。它们对所有支持的平台都有效。您可以在MySQL选项文件中为这些参数设置值(我.CNF.My.ini.);您无法动态更改值。这些参数的默认值是4.允许的值范围从1 - 64

这些配置选项的目的Innodb.在高端系统上更加可扩展。每个背景线程可以处理高达256个未决的I / O请求。I / O的主要背景是读书请求。Innodb.尝试以这样的方式平衡传入请求的负载,使大多数后台线程平等地共享工作。Innodb.还尝试将读取请求分配到相同的线程,以增加结合请求的机会。如果您有高端I / O子系统,您可以看到超过64次innodb_read_io_threads.挂起的读请求显示发动机InnoDB状态输出,您可以通过增加值来提高性能innodb_read_io_threads.

在Linux系统上,Innodb.默认情况下,使用异步I/O子系统执行对数据文件页的预读和写请求,这改变了Innodb.后台线程服务这些类型的I / O请求。有关更多信息,请参阅第15.8.6节“使用Linux上使用异步I / O”

有关的更多信息Innodb.I / O性能,见第8.5.8节,“优化InnoDB磁盘I/O”