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事件排程器MySql事件
- MySQL InnoDB記憶體配置MySql記憶體
- MySQL InnoDB頁面大小配置MySql
- PostgreSQLrotatetable自動清理排程-約束,觸發器SQL觸發器
- MySQL InnoDB日誌檔案配置MySql
- MySQL InnoDB Undo表空間配置MySql
- MySQL 配置InnoDB為只讀操作MySql
- MySQL 配置InnoDB變更緩衝MySql
- mysql 儲存過程和事件排程MySql儲存過程事件
- 【MySQL】事件排程器 (Event Scheduler)MySql事件
- MySQL InnoDB臨時表空間配置MySql
- Flink排程之排程器、排程策略、排程模式模式
- MySQL中的事件排程器EVENTMySql事件
- MySQL 配置InnoDB的併發執行緒MySql執行緒
- MySQL innodb引擎的事務執行過程MySql
- 配置hadoop 使用fair scheduler排程器HadoopAI
- Linux下cron 排程服務配置Linux
- MySQL 配置InnoDB的記憶體分配器MySql記憶體
- MySQL 配置InnoDB主執行緒I/O速率MySql執行緒
- 如何選擇配置 MySQL innodb_log_file_sizeMySql
- 任務排程 Quartz 儘量做到可配置?quartz
- MySQL 配置InnoDB配置非持久優化器統計資訊引數MySql優化
- MySQL 配置後臺InnoDB I/O執行緒數MySql執行緒
- Linux核心排程分析(程式排程)Linux
- MySQL InnoDB 索引MySql索引
- Spark中資源排程和任務排程Spark
- MySQL優化--IO排程演算法優化MySql優化演算法
- MySQL 8.0 | CATS排程演算法的效能提升MySql演算法
- MySQL InnoDB系統表空間資料檔案配置MySql
- MySQl 配置InnoDB持久化的優化器統計資訊MySql持久化優化
- Go語言排程器之主動排程(20)Go
- Go排程器系列(3)圖解排程原理Go圖解
- mysql innodb索引高度MySql索引
- MySQL InnoDB update流程MySql
- MySQL Deadlocks in InnoDBMySql
- MySQL purge 清理undoMySql
- mysql清理日誌MySql
- MySQL Innodb_fast_shutdown引數的內部過程介紹MySqlAST