![](/img/trans.png)
[英]Programmatically Check MySQL's Option Values (key_buffer_size, innodb_buffer_pool_size, etc.)
[英]What is the InnoDB equivalent of MyISAM's key_buffer_size?
使用MyISAM時,配置設置key_buffer_size
定義全局緩沖區的大小,其中MySQL緩存經常使用的索引數據塊。
InnoDB的相應設置是什么?
據我所知,您可以為InnoDB調整的最佳設置是innodb_buffer_pool_size
。
內存緩沖區InnoDB的大小(以字節為單位)用於緩存其表的數據和索引 。 默認值為8MB。 設置此值越大,訪問表中數據所需的磁盤I / O就越少。 在專用數據庫服務器上,您可以將其設置為最多80%的計算機物理內存大小。 但是,請勿將其設置得太大,因為競爭物理內存可能會導致操作系統中的分頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.