Skip to main content
Enterprise applications
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

InnoDB_buffer_pool_size

贡献者

InnoDB缓冲池是任何调整活动最重要的部分。

InnoDB在很大程度上依赖于缓冲区池来缓存索引并对数据、自适应哈希索引、插入缓冲区以及内部使用的许多其他数据结构进行分段。缓冲池还会缓冲对数据的更改、以便不必立即对存储执行写入操作、从而提高性能。缓冲池是InnoDB不可或缺的一部分、必须相应地调整其大小。设置缓冲池大小时、请考虑以下因素:

  • 对于仅限InnoDB的专用计算机、请将缓冲池大小设置为可用RAM的80%或更多。

  • 如果它不是MySQL专用服务器、请将大小设置为RAM的50%。