Ras*_*mus 3 mysql linux debian configuration
我正在设置新的数据库服务器。我之前一直在运行一些 mysql 数据库服务器,它一直工作正常。
但我想听听我的服务器的推荐设置。例如,我应该设置最大连接、query_cache_size、table_cache 等等。
我每秒大约有 4-600 个:
打开表:112 查询每秒平均:430.386。
我正在设置它的服务器具有以下配置:
Linux 版本 2.6.32-5-amd64(Debian 2.6.32-41squeeze2)
2 个英特尔至强 X3440 @ 2.53GHz
4GB 内存
/, /boot, /tmp 等在软件 RAID1, 2x 7200RPM SATA
软件 RAID0 上的数据位置,2x7200RPM SATA
我将把 mysql 数据库放在 RAID0 上。
我错过了什么吗?让我知道!
提前致谢,我期待收到您的来信:-)
/拉斯穆斯
如果不知道您拥有的工作负载类型、数据量和使用模式,就不可能给出任何好的答案。老实说,即使最后对这些有所了解,您也必须自己找出最有效的方法。这意味着大量的基准测试,跟踪内部发生的事情,定期检查慢查询日志等。
mysql 的默认设置对于现代硬件来说并不是真正的最佳选择,作为一个合理的起点,您可以使用percona 的 mysql 配置向导或mysqltuner.pl提出的值。
很可能 inodb 作为存储引擎在您的情况下会更优化。只有 4GB 的内存很小[但我又不知道你的数据集的总大小是多少]。2x Xeon X3440 就cpu 能力而言是很大的,你最好有很多并发流量并且能够将所有数据放入内存中,否则你将无法充分利用可用的处理器来等待磁盘读取/写入数据。
旁注:raid0 上的数据?我希望您确实拥有具有实时复制功能的热备用服务器,或者数据根本不重要。
归档时间: |
|
查看次数: |
3048 次 |
最近记录: |