调整MariaDB 10.2.9 innodb_buffer_pool_size

时间:2017-10-31 07:15:24

标签: mysql performance mariadb

根据this博客文章,我正在寻找为innodb_buffer_pool_chunk_sizeinnodb_buffer_pool_instancesinnodb_buffer_pool_size设置的正确值。

我们有专门的VPS Centos 7:

  • 4x CPU
  • 16GB RAM
  • 30 GB SSD磁盘空间

更不用说还有其他服务在运行(Nginx,PHP7-FPM,Redis,Elasticsearch)。

我应该使用什么值来获得最佳性能?如何增加其他变量(innodb_log_file_sizequery_cache_size等)?

1 个答案:

答案 0 :(得分:0)

由于您与其他一些东西共享,因此我们假设只有8GB 可用到MySQL。然后

innodb_buffer_pool_size = 6G
innodb_buffer_pool_instances = 6
query_cache_size = 0
query_cache_type = OFF

除非您发现MySQL真的很忙,否则您不需要更改log_file(innodb_log_file_size等)。

目前,其他设置可以保留为默认设置。

http://mysql.rjweb.org/doc.php/memory

相关问题