我有一个专门的服务器,主机约70个域名...有些只是普通的PHP静态网站,其他的是WordPress的网站和其他一些在轨道上的红宝石。我应该在我的专用服务器中安装多个mysql服务器吗?
在过去的几天里,我经历了非常缓慢的查询MySQL服务器上...
查询:
SELECT * FROM用户WHERE ID = 5
需要1.8秒......
我启用慢查询日志,发现所有的WordPress的网站没有他们的数据库索引...我不知道这是我的问题的原因.....
所以问题是我应该安装不同的MySQL wordpress网站和r的服务器基于uby的网站?或者只是对my.cnf文件进行一些调整就可以了?
只是要清楚 - 请为出现问题的查询显示“EXPLAIN”。 – zerkms 2010-06-04 04:38:12
您可以在注释部分使用'字符来格式化您的代码。 :) – 2010-06-04 05:11:07
'EXPLAIN SELECT * FROM users WHERE id = 5; + ---- + ------------- + ------- + ------- + ------------- - + --------- + --------- + ------- + ------ + ------- + | id | select_type |表| |键入| possible_keys |键| key_len | ref |行|额外| + ---- + ------------- + ------- + ------- + ------------- - + --------- + --------- + ------- + ------ + ------- + | 1 | SIMPLE |用户| const | PRIMARY | PRIMARY | 4 | const | 1 | | + ---- + ------------- + ------- + ------- + ------------- - + --------- + --------- + ------- + ------ + ------- + 1 row in设置(0.01秒)' – Will 2010-06-04 05:15:03