| 用途 | 设置 InnoDB 缓冲池大小 |
|---|---|
| 语法 | innodb_buffer_pool_size(字节,支持 K/M/G 后缀) |
| 建议 | 专用库 50%-75% 物理内存;与 OS、连接内存合算总量 |
查看与调整
查看与调整
SELECT @@innodb_buffer_pool_size/1024/1024/1024 AS gb;
SET GLOBAL innodb_buffer_pool_size = 8589934592; -- 在线改为 8G
-- 配置文件(持久):
-- innodb_buffer_pool_size = 8G分块信息
分块信息
SELECT @@innodb_buffer_pool_instances, @@innodb_buffer_pool_chunk_size;
SHOW STATUS LIKE 'Innodb_buffer_pool_pages%';在线调整按 chunk 粒度对齐(chunk_size x instances),设置值会被向上取整;调小需要重整缓冲池,业务高峰别做。