mysql8.0 性能优化配置 innodb_buffer_pool_size(配置原则和方式)


1. Buffer Pool


缓冲池是主内存中的一个区域,InnoDB在访问表和索引数据时会在该区域进行缓存。

缓冲池允许直接从内存访问频繁使用的数据,这加快了处理速度。在专用服务器上,通常会将高达80%的物理内存分配给缓冲池。


2.
简单优化 把innodb_buffer_pool_size设置为1G。 专用服务器可以设为内存70%以上,个人建议innodb_buffer_pool_size设置为系统内存的50%。 最好设置为:innodb_buffer_pool_size=innodb_buffer_pool_chunk_size * innodb_buffer_pool_instances. 否则,innodb_buffer_pool_size自动调整可能是innodb_buffer_pool_chunk_size * innodb_buffer_pool_instances的两倍。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/haveqing/article/details/130358261
innodb_buffer_pool_size 配置原则和方式 - 简书 (jianshu.com)

 

posted @ 2024-03-05 12:12  littlevigra  阅读(422)  评论(0编辑  收藏  举报