为什么我的 MySQL 连接在本地主机上的运行速度比通过网络慢?

为什么我的 MySQL 连接在本地主机上的运行速度比通过网络慢?

这是我的基本情况:我有一个 ASP.NET MVC 3 Web 应用程序,它通过 MySQL .net Connector 6.5.4 连接到 MySQL 数据库。我有这种情况已经将近一年了,但是几周前我们不得不将所有数据移动到另一个硬盘上(不确定这是否是问题所在,但是......),因此我转储了数据库,在这个新硬盘上安装了所有内容并部署了我的系统。我遇到的问题是,在进行所有这些修改之后,访问特定页面变得非常慢。当我说非常慢时,我的意思是30分钟的加载时间。问题是:在我的计算机上,指向同一个数据库,没有这么大的延迟......并且它们都运行相同版本的系统。

你们对如何解决这个问题或者首先要看哪里有什么想法吗?

答案1

我认为第一个候选方案是反向 DNS 查找,如果你不需要 DNS 查找,请尝试使用--skip-name-resolve

相关内容