mysql - 为什么连接到 MySQL 服务器这么慢?

标签 mysql performance intranet

我使用 JDBC 连接到 MySQL。当它位于 localhost:3306 时, 一切正常。

但是当我将我的应用程序移动到 Intranet 中的另一台计算机并使用 <Intranet-IP>:3306 时连接MySQL数据库,大约需要1分钟连接MySQL成功。这是怎么回事?

最佳答案

这可能是 DNS 问题。您可以通过在配置文件中使用 --skip-name-resolve 选项启动 mysqld 来禁用 DNS 主机名查找。

阅读此处了解更多详情:http://dev.mysql.com/doc/refman/5.0/en/host-cache.html

关于mysql - 为什么连接到 MySQL 服务器这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46733912/

相关文章:

php - 无法替换 php 中的回车符和换行符

使用 WHERE 子句的具有多个表的 MySQL UPDATE 语法

javascript - 代码冗余使其更快?

iis - 将 Firefox 3.0.x 配置为使用 Kerberos 进行身份验证而不提示

c# - 在经过 Window 身份验证的 Intranet 站点中允许未经身份验证的 ASP.NET MVC 3 用户

mysql - 这个 MySQL 日期查询的语法有什么问题?

sql - MYSQL - 使用 %% 的 LIKE SELECT 查询返回不正确的值

performance - 为什么在 Golang 中迭代 map 比迭代 slice 慢得多?

sql - 如何避免在 postgresql 中执行查询期间出现空间问题?

iis-7 - IIS 7.5 Windows身份验证在Chrome中不起作用