MySQL InnoDB頁面大小配置
InnoDB頁面大小配置
innodb_page_size選項指定了MySQL例項的所有InnoDB表空間的頁面大小。這個值是在建立例項時設定的,之後保持不變。有效值為64K,32K,16K(預設值 ),8k和4k。另外,也可以以位元組為單位來指定頁面大小(65536,32768,16384,8192,4096)。
預設頁面大小為16k適合於各種工作負載,特別是涉及表掃描的查詢和涉及批次更新的DML操作。對於涉及許多小寫的OLTP工作負載來說,較小的頁面大小可能更有效,在這種情況下,當單個頁面包含許多行時,爭用可能是一個問題。對於SSD儲存裝置,較小的頁面可能也很有效,SSD儲存裝置通常使用較小的塊大小。保持InnoDB頁面大小接近儲存裝置塊大小,可以最大限度地減少被重寫到磁碟的未更改資料量。
InnoDB記憶體配置
MySQL將記憶體分配給各種快取和緩衝區,以提高資料庫操作的效能。當為InnoDB分配記憶體時,總是考慮作業系統需要的記憶體,分配給其他應用程式的記憶體,以及分配給其他MySQL緩衝區和快取的記憶體。例如,如果您使用MyISAM表,請考慮分配給鍵緩衝區的記憶體量(key_buffer_size)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-2886302/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL InnoDB髒頁管理MySql
- MySQL 增加InnoDB系統表空間大小MySql
- MySQL InnoDB記憶體配置MySql記憶體
- MySQL 配置InnoDB清理排程MySql
- MySQL InnoDB日誌檔案配置MySql
- MySQL InnoDB Undo表空間配置MySql
- MySQL 配置InnoDB為只讀操作MySql
- MySQL 配置InnoDB變更緩衝MySql
- MySQL 減少InnoDB系統表空間的大小MySql
- 【Mysql】InnoDB 引擎中的頁目錄MySql
- MySQL InnoDB臨時表空間配置MySql
- Python 調整PDF頁面尺寸大小Python
- MySQL 修改InnoDB重做日誌檔案的數量或大小MySql
- mysql大頁配置MySql
- MySQL 配置InnoDB的併發執行緒MySql執行緒
- 【Mysql】InnoDB 引擎中的資料頁結構MySql
- InnoDB Buffer Pool改進LRU頁面置換
- MySQL InnoDB Cluster如何定位或找出超過事務大小的SQL?MySql
- 如何選擇配置 MySQL innodb_log_file_sizeMySql
- MySQL 配置InnoDB的記憶體分配器MySql記憶體
- MySQL 配置InnoDB主執行緒I/O速率MySql執行緒
- MySQL資料庫InnoDB壞頁處理修復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
- Nginx 配置訪問 swagger 頁面NginxSwagger
- Express 配置HTML頁面訪問ExpressHTML
- mysql innodb索引高度MySql索引
- MySQL InnoDB update流程MySql
- C# iText 7 切分PDF,處理PDF頁面大小C#
- MySQl 配置InnoDB持久化的優化器統計資訊MySql持久化優化
- 漸進式配置webpack4單頁面和多頁面(一)Web
- InnoDB資料頁結構
- InnoDB引擎之flush髒頁
- vue專案多頁面入口配置Vue