【发布时间】:2012-11-29 15:10:00
【问题描述】:
我有以下专用服务器配置。
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文件。
提前致谢。
【问题讨论】:
-
将来在之前而不是之后询问任何 dba ... 这是一个 1 TB HD(我想没有 ssd)。如果您有很多 DML(插入、更新、删除)操作,几乎不可能配置 mysql。将 HDD 更改为 SSD 或购买具有更多 HDD 的服务器。您可以缓存读取 SELECT 但写入...尝试参数 innodb_flush_log_at_trx_commit=2。在服务器故障中创建此查询。
标签: mysql database configuration my.cnf dedicated