0

我有两台带有直接以太网链接的服务器(一台 mysql db 服务器,一台客户端服务器)。无论使用 IP 地址还是 DNS,“远程”访问都非常快(查询延迟可忽略不计)。

为了微调性能,我修改了数据库服务器上的 my.cnf (redhat, /etc/my.cnf) [mysqld] 类别(通过更改密钥和 innodb 缓冲区相关大小)。由于测试结果不够好,我将 my.cnf 改回默认状态。

但是从那时起,从远程建立与数据库服务器的连接变得非常缓慢(本地访问似乎很好)。知道背后的原因是什么吗?

ps:

  1. 连接后,远程查询似乎和以前一样快。建立连接很慢。
  2. 常见的 DNS 问题在这里似乎无效,因为它无法解释 (a) 为什么通过 DNS 的连接速度很快;(b) 为什么 [mysqld] 更改 key/innodb 缓冲区大小会影响 DNS,即使 my.cnf 更改回其默认状态;(c) my.cnf 更改/回退后通过 IP 或 DSN 建立连接变慢

更新:

经过数小时的努力,我重新启动了数据库服务器,现在看来 my.cnf 的功能符合预期......

4

0 回答 0