提高小型办公室 MySQL 服务器的速度

jar*_*ten 1 mysql network-speed

我在一个小型开发团队工作 - PHP/MySQL 应用程序。

每个内部开发人员都安装了 Apache/PHP,并且正在访问安装了 MySQL 5.1 的 Windows 7 机器。Box 是 32 位,奔腾 D,4GB 内存,没有用 my.cnf 做任何调整。网络在千兆交换机上,千兆网卡。

我很好奇为什么这个设置如此明显缓慢。从我的桌面访问此服务器上的空数据库非常缓慢。5 秒左右只是列出数据库。

我不希望它像我们的生产集群@Softlayer 一样快,但是 5 秒显示一个空数据库似乎有点多。

有没有人做过特定的事情来加速使用数据库服务器的办公室开发设置?

小智 5

这听起来有点奇怪,但请检查 MySQL 服务器是否能够快速正确地解析域。某些查询浏览器使用每个命令发送身份验证,如果您的解析器速度较慢,则会降低性能。

有一次,当我们的内部 DNS 因维护而停机时,我们遇到了一个非常相似的问题。

  • 三或五秒的延迟通常表示某种网络问题。这些是常见的超时时间。在 MySQL 服务器上尝试使用 nslookup 查找开发人员的主机名。它应该几乎立即返回。如果没有,那么您可能会遇到身份验证延迟。 (2认同)