MySQL中innodb_page_cleaners详解
生活随笔
收集整理的這篇文章主要介紹了
MySQL中innodb_page_cleaners详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
innodb_page_cleaners是MySQL中的刷臟線程個數,它的值等于innodb_buffer_pool_instances的值,如果innodb_page_cleaners的值大于innodb_buffer_pool_instances的值,那么自動的將innodb_page_cleaners調整為與innodb_buffer_pool_instances的值相同,其他情況不做調整。
默認值都是1,如下圖:
[test]> select @@innodb_page_cleaners; +------------------------+ | @@innodb_page_cleaners | +------------------------+ | 1 | +------------------------+ [test]> select @@innodb_buffer_pool_instances; +--------------------------------+ | @@innodb_buffer_pool_instances | +--------------------------------+ | 1 | +--------------------------------+innodb_page_cleaners是由一個協調線程+一個或多個task線程組成的。如果innodb_page_cleaners=1,那么它本身就是協調線程,又是工作線程。
innodb_buffer_pool_instances的值默認是1。innodb_buffer_pool_instances指的是將innodb buffer pool劃分為多少個區域,區域的數量就是innodb_buffer_pool_instances的值。目的是為了便于管理減少鎖的粒度,提高并發性。
如有錯誤,聯系本人請發郵件:zgaoq@163.com
總結
以上是生活随笔為你收集整理的MySQL中innodb_page_cleaners详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教你成为质量管理高手GJB
- 下一篇: MySQL数据库常用命令大全