时间:2021-07-01 10:21:17 帮助过:21人阅读
这个值也就是上文中所提到的m,如果这个值是0表示意思和m=无穷大是一样的。
2、innodb_concurrency_tickets 这个参数定义着每一个任务时间片的长度。
3、innodb_thread_sleep_delay 这个参数说的是当innodb已经同时有innodb_thread_concurrency个任务在执行了,新
的任务来临时,这个新的任务要等innodb_thread_sleep_delay 这么久才能进行innodb的调度队列。
4、innodb_adaptive_max_sleep_delay 确实上面的这些参数大多是用来吹水的,管理员通常不会知道对于一个给定的库
上面这三个参数各个多大才最合理,一方便源于业务的周期性波动,可能白天的时候任务重,晚上的时候没人用,没有那一个
值能适用这么宽的范围。而innodb_adaptive_max_sleep_delay它用于设定管理员容忍极限,例如把innodb_adaptive_max_sleep_delay
设定成150000就是说,任何一个任务在150000微秒后一定要被加入到innodb调度队列。
----
交通学习&打赏
mysql-5.7 innodb 的并行任务调度详解
标签:blog 影响 和我 read nbsp 表示 ada 管理员 就会