MySQL 9.0 發行說明
可以使用 key_cache_block_size
變數來指定個別金鑰快取的區塊緩衝區大小。這允許調整索引檔案的 I/O 操作效能。
當讀取緩衝區的大小等於原生作業系統 I/O 緩衝區的大小時,I/O 操作可達到最佳效能。但是,將金鑰節點的大小設定為等於 I/O 緩衝區的大小並不總是能確保最佳的整體效能。當讀取大型分葉節點時,伺服器會提取大量不必要的資料,有效地阻止讀取其他分葉節點。
若要控制 MyISAM
資料表的 .MYI
索引檔案中的區塊大小,請在伺服器啟動時使用 --myisam-block-size
選項。