我有以下专用服务器配置。
2 x Hexa-Core Xeon E5645 2.4GHz w/H (24 CPUs)
16 GB RAM
128 GB SSD
CentOS-6.3 (x86_64 Latest version)
Linux Kernel Version 3.6.8
Apache Server 2.4.3
PHP 5.4.9
MySQL 5.5.28
WHM/cPanel version: 11.34.0 (build 9)
PHP Extension: Mysqli
Apache Module: mod_deflate
InnoDB Tables, Stored Procedures, INNER JOINS are used.
目前我的网站流量约为1500多名用户。将来,它将有3000多名用户上网。
总查询执行:SELECT 90%,INSERT 8%,UPDATE 2%。
帮助我根据用户流量和硬件配置优化my.cnf文件。
提前致谢。
答案 0 :(得分:0)
没有“必需的my.cnf文件配置”。你必须提出合理的默认值和基准。您提供的所有信息都是完全没用的,因为它不清楚硬件的表现如何。
此外,我不知道为什么你会有一个带有1TB硬盘的十二核系统。对于数据库服务器,您可以通过具有10K RPM驱动器的小型RAID-10阵列或企业级SSD的4核系统获得更好的性能。
如果你想要性能,你也应该使用MySQL 5.5或更高版本。它比MySQL 5.1快得多。您还需要调查Percona MySQL分支,看看它是否有帮助。