![LAMP:通过 PhpMyAdmin 查询速度慢,通过命令行查询速度快](https://linux22.com/image/531024/LAMP%EF%BC%9A%E9%80%9A%E8%BF%87%20PhpMyAdmin%20%E6%9F%A5%E8%AF%A2%E9%80%9F%E5%BA%A6%E6%85%A2%EF%BC%8C%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%9F%A5%E8%AF%A2%E9%80%9F%E5%BA%A6%E5%BF%AB.png)
我遇到了一个非常奇怪的问题 - 我的服务器响应速度非常慢,尽管它基本上没有使用过:Apache 似乎没有我预期的那么快,MySql 至少在 3/5 秒后才会响应通过 PhpMyAdmin 发送的查询,即使这可能是一个简单的 SELECT,并且表只有 10 条记录。查询本身很快,但运行之前需要一段时间。有趣的是,通过命令行运行相同的查询是即时的,没有任何延迟。
我读遍了所有能找到的资料,但似乎没有一个解决方案适用于我的情况。有人能给我指明正确的方向吗?
答案1
这可能是分辨率名称的问题。
检查 phpMyAdmin 如何连接到 mysql(ip、localhost、socket?)。
答案2
如果有人来自谷歌,那就给你吧。(对不起,死神)
将这些行放入 mysql 配置[mysqld]
部分中以禁用 ipv6 查找。
skip-host-cache
skip-name-resolve # specially this line