MySQL 数据库连接速度极慢
Posted
技术标签:
【中文标题】MySQL 数据库连接速度极慢【英文标题】:Extremely slow MySQL database connection 【发布时间】:2012-05-01 13:57:46 【问题描述】:我正在为 android 开发一个应用程序,我使用 JDBC 连接器与 mysql 服务器直接连接。最初我使用最旧的 JDBC 连接器,因为它被推荐,但我无法使用该连接器执行过程 CALLS 语句,所以我切换到最新的(5.1.19 JDBC 连接器)。在这里执行这些查询是可能的,但是与服务器的连接非常慢(大约 15 秒,而最旧的连接器大约需要 2-3 秒)。这是我的连接代码:
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager
.getConnection("jdbc:mysql://00.00.00.00/dbname"
,"user" ,"pass");
if (connect != null)
System.out.println("CONNECTION SUCCEED");
出于安全原因,您看到的连接字符串中的 ip 和其他值不同。有任何想法吗?非常感谢帮助! 谢谢!
【问题讨论】:
【参考方案1】:您应该使用与您的 MySQL 版本兼容的 JDBC 驱动程序。
我建议汇集您的数据库连接。通过这种方式,创建一个的成本将分摊到您的所有请求中。
【讨论】:
以上是关于MySQL 数据库连接速度极慢的主要内容,如果未能解决你的问题,请参考以下文章
对于50000行的表,MySQL触发器AFTER UPDATE执行速度极慢
迁移到 Azure App Service 和 Azure Database for MySQL 灵活服务器后,Wordpress 网站速度极慢