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 数据库连接速度极慢的主要内容,如果未能解决你的问题,请参考以下文章

连接到mysql的速度极慢

对于50000行的表,MySQL触发器AFTER UPDATE执行速度极慢

迁移到 Azure App Service 和 Azure Database for MySQL 灵活服务器后,Wordpress 网站速度极慢

MySQL工作台表数据导入向导极慢

AWS RDS 大型实例上的 MySQL 全文搜索速度极慢

vb ado连接mysql改变一个字段的值,第一次速度慢,第二次速度快