改变整理后,MySQL上的JDBC查询速度非常慢

时间:2014-08-09 16:46:14

标签: mysql jdbc collation

我为第三方应用程序编写了一个插件,每分钟运行一次插件。 我的插件在MySQL上运行JDBC查询并报告结果。我最近更改了表及其所有列的排序规则,之后查询运行得非常慢。

我尝试恢复整理配置,但没有帮助。我还从表中删除了所有历史记录并插入了新数据。然后我删除了数据库并创建了一个新数据库。我的查询仍然很慢。有趣的是,当我通过mysql-client手动运行查询时,它运行速度与预期一样快。

对于一些非常简单的查询,例如:     从报告限制1中选择1作为可用 但其他一些查询运行得非常快。

在发生此问题之前我更改的另一件事是我关闭了mysql的二进制日志。我真的怀疑它与性能有什么关系,但我想你可能需要知道它。

这让我发疯了!

0 个答案:

没有答案