当前位置: 首页 > 知识库问答 >
问题:

MySQL jdbc连接时间太长

宋耀
2023-03-14

我正试图连接到mysql服务器,但这需要5秒钟。

showTime();
Class.forName("com.mysql.jdbc.Driver");
conn = (Connection) DriverManager.getConnection("jdbc:mysql://192.168.1.212:3306/db",username.getText(),password.getText());
showTime();

共有1个答案

邵修诚
2023-03-14

我的问题实际上出在mysql服务器上。我当时正在运行Windows Server2008R2,在我用尽所有可能的答案后,我决定卸载Windows并安装Ubuntu服务器。之后,同样的代码片段工作得很好。

 类似资料:
  • 我的数据库里有近10000条记录。当查询没有连接时,通过PHP发送到mysql的查询工作速度非常快。但是当我们使用左外联接连接表时,它的速度非常慢。 这是我的疑问。 请告诉我如何优化我的查询。提前道谢。

  • 我使用MongoDbFactory用Java连接到mongodb。但mongo服务每小时至少抛出一次套接字异常。因此,我不得不重启mongodb服务来恢复操作。我认为这可能是因为从java到mongodb的连接未关闭,而且MongoDbFactory没有为我提供关闭连接的功能。如何确保在特定会话后关闭所有连接。 这是我正在使用的代码: } 和:

  • 问题内容: 我可以看到例如在这里进行了几次讨论,但是我认为由于Elasticsearch中的重大更改,解决方案已过时。 我正在尝试将我在Kafka主题中的Json中的long / epoch字段转换为通过连接器推送的Elasticsearch日期类型。 当我尝试添加动态映射时,我的Kafka连接更新失败,因为我试图将两个映射应用于字段_doc和kafkaconnect。我认为这是关于版本6的重大更

  • 我尝试通过应用服务器Glassfish和JPA连接到mysql数据库。 我的persistence.xml如下所示: 有什么问题?

  • 给出结果需要20多秒,而在mongo控制台中同样的查询需要不到一秒。 为什么会出现这种情况,如何减少速度差距?

  • 我是新的Liferay开发,我面临的麻烦与启动我的Liferay Tomcat服务器。它几乎需要3分钟(169048毫秒),这对于开发来说是不可接受的。我想把它压缩到一分钟左右。 以下是我的机器的规格: 英特尔酷睿双核T2300@1.66 GHz 4GB RAM(使用中3.24GB) 带有Service Pack 1Windows 7 Enterprise 32位 我正在使用: Liferay 6