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