![为什么我的 MySQL 连接在本地主机上的运行速度比通过网络慢?](https://linux22.com/image/587600/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20MySQL%20%E8%BF%9E%E6%8E%A5%E5%9C%A8%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%E8%BF%90%E8%A1%8C%E9%80%9F%E5%BA%A6%E6%AF%94%E9%80%9A%E8%BF%87%E7%BD%91%E7%BB%9C%E6%85%A2%EF%BC%9F.png)
这是我的基本情况:我有一个 ASP.NET MVC 3 Web 应用程序,它通过 MySQL .net Connector 6.5.4 连接到 MySQL 数据库。我有这种情况已经将近一年了,但是几周前我们不得不将所有数据移动到另一个硬盘上(不确定这是否是问题所在,但是......),因此我转储了数据库,在这个新硬盘上安装了所有内容并部署了我的系统。我遇到的问题是,在进行所有这些修改之后,访问特定页面变得非常慢。当我说非常慢时,我的意思是30分钟的加载时间。问题是:在我的计算机上,指向同一个数据库,没有这么大的延迟......并且它们都运行相同版本的系统。
你们对如何解决这个问题或者首先要看哪里有什么想法吗?
答案1
我认为第一个候选方案是反向 DNS 查找,如果你不需要 DNS 查找,请尝试使用--skip-name-resolve
。