MySQL 配置InnoDB清理排程
配置InnoDB清理排程
InnoDB自動執行的清除操作(一種垃圾收集)可以由一個或多個獨立的執行緒執行,而不是作為主執行緒的一部分。使用獨立執行緒可以使主資料庫操作獨立於後臺的維護工作執行,從而提高了可伸縮性。
要控制這個特性,請增加配置選項innodb_purge_threads的值。如果DML操作集中在一個或幾個表上,請將設定設定得低一些,這樣執行緒就不會為了訪問繁忙的表而相互競爭。如果DML操作分佈在多個表中,則增加設定。它的最大值是32。Innodb_purge_threads是非動態配置選項,這意味著它不能在執行時配置。
還有一個相關的配置選項,innodb_purge_batch_size,預設值為300,最大值為5000。此選項主要用於清洗操作的試驗和調優,一般使用者不應該對此感興趣。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-2886314/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL InnoDB記憶體配置MySql記憶體
- MySQL InnoDB頁面大小配置MySql
- MySQL InnoDB日誌檔案配置MySql
- MySQL InnoDB Undo表空間配置MySql
- MySQL 配置InnoDB為只讀操作MySql
- MySQL 配置InnoDB變更緩衝MySql
- PostgreSQLrotatetable自動清理排程-約束,觸發器SQL觸發器
- MySQL InnoDB臨時表空間配置MySql
- MySQL 配置InnoDB的併發執行緒MySql執行緒
- MySQL innodb引擎的事務執行過程MySql
- Flink排程之排程器、排程策略、排程模式模式
- MySQL中的事件排程器EVENTMySql事件
- 如何選擇配置 MySQL innodb_log_file_sizeMySql
- MySQL 配置InnoDB的記憶體分配器MySql記憶體
- MySQL 配置InnoDB主執行緒I/O速率MySql執行緒
- MySQL 配置後臺InnoDB I/O執行緒數MySql執行緒
- MySQL Deadlocks in InnoDBMySql
- MySQL InnoDB 索引MySql索引
- MySQL 配置InnoDB配置非持久優化器統計資訊引數MySql優化
- MySQL服務端innodb_buffer_pool_size配置引數MySql服務端
- MySQL InnoDB系統表空間資料檔案配置MySql
- mysql innodb索引高度MySql索引
- MySQL InnoDB update流程MySql
- MySQl 配置InnoDB持久化的優化器統計資訊MySql持久化優化
- MySQL 8.0 | CATS排程演算法的效能提升MySql演算法
- MySQL優化--IO排程演算法優化MySql優化演算法
- MySQL purge 清理undoMySql
- SpringBoot整合任務排程框架Quartz及持久化配置Spring Boot框架quartz持久化
- kubernetes 排程
- MySQL資料庫INNODB表損壞修復處理過程分享MySql資料庫
- 深入解讀MySQL InnoDB儲存引擎Update語句執行過程MySql儲存引擎
- Mysql innodb引擎(二)鎖MySql
- MySQL InnoDB儲存引擎MySql儲存引擎
- MySQL InnoDB髒頁管理MySql
- MySQL 5.7 InnoDB Tablespace EncryptionMySql
- MySQL InnoDB緩衝池MySql
- Go排程器系列(3)圖解排程原理Go圖解
- 排程器簡介,以及Linux的排程策略Linux