【发布时间】:2011-10-28 12:36:30
【问题描述】:
我们的数据库服务器与我们的网络服务器分开。数据库服务器被复制(我们知道这里有开销)。然而,即使关闭了复制,PHP 脚本中大量查询的性能也比我们在同一台机器上拥有 db 和 apache 的登台服务器慢 4 倍。我意识到网络延迟和其他网络问题意味着它们不可能相等,但我们的生产服务器功能呈指数级增长,我们的生产网络都在千兆交换机上。我们已经尽我们所能调整了 MYSQL,但性能标记仍然慢了 4 倍。我们在 nginx 上运行 Apache 代理和复制的 MYSQL 数据库。 UCarp 也在运行。对于需要改进性能的领域有哪些建议?如果生产速度慢两倍,我会很高兴。
【问题讨论】:
-
这对于外部人员来说很难诊断和提出建议,可能值得雇佣一个预期的承包商几个小时。
标签: php mysql networking nginx replication