innodb_buffer_pool_instances 与 innodb_buffer_pool_size 关系 如何分配
时间: 2023-10-15 17:05:24 浏览: 189
可以改善mysql性能的InnoDB配置参数
innodb_buffer_pool_instances 和 innodb_buffer_pool_size 是 InnoDB 存储引擎中用来优化内存使用的两个参数。其中,innodb_buffer_pool_size 是用来设置 InnoDB 缓冲池的大小,而 innodb_buffer_pool_instances 是用来设置缓冲池的实例数。在设置缓冲池大小时,应该考虑服务器的可用内存和应用程序的需求,通常建议将 innodb_buffer_pool_size 设置为可用内存的 50%~80%。而在设置缓冲池实例数时,通常建议根据 CPU 的个数、并发连接数、以及可用内存等因素来进行计算,一般建议将实例数设置为 8 或 16。
阅读全文