我有 16GB 的内存,我应该如何配置 MySQL 服务器?

Ale*_*lin 5 mysql memory configuration

我有一台带有多个 CPU 和 16GB RAM 的专用生产服务器。

如何配置它以利用服务器资源以获得更好的性能?网站流量不断增加,MySQL 开始使用大量 CPU。

这是我当前的MySQL 服务器配置

我还计划优化数据库,并检查查询以改善缓慢的查询。

Rol*_*DBA 5

请记住,在 MySQL 5.1.38 之前,InnoDB 并非旨在访问多个 CPU。您有两种选择之一来让 MySQL 利用多个 CPU。

  • 选项 1:安装 MySQL 5.5
  • 选项 2:安装 MySQL 5.1 InnoDB 插件

从 MySQL 5.1.38(仅 InnoDB 插件)开始,有新的选项可用,现在在 MySQL 5.5 中完全可用

而是重写我在过去关于这个主题的帖子中写的内容,请阅读我过去讨论这些新设置的帖子:

至于调整 MySQL 的所有其他方面,请参阅我过去关于磁盘空间管理和存储引擎调整的帖子:MySQL 5.1 InnoDB Configuration / 24GB RAM - bi-xeon high load


归档时间:

查看次数:

18840 次

最近记录:

8 年,9 月 前