【问题标题】:Slow alter queries MySql openjpa缓慢的改变查询 MySql openjpa
【发布时间】:2014-01-16 02:59:40
【问题描述】:

几天前,openjpa 为 MySql 数据库执行的所有 alter table 语句都非常慢 - 一个语句在 5 秒内执行。我的表都是空的——所有的alter语句只是为我的系统创建测试数据的一部分,所以这不是数据量的问题。在这样的时间执行一条语句不是一种选择 - 有成千上万的 alter table 语句。

我尝试从 phpMyAdmin 执行我需要的所有 sql - 工作得很好,但不幸的是它并没有解决我的问题。

我的openjpa版本是2.2.2,MySql 5.6.14

我想知道使用 flyway 迁移数据库是否与这种糟糕的性能有关。

有人知道可能是什么问题吗?

【问题讨论】:

    标签: mysql sql openjpa flyway


    【解决方案1】:

    Flyway 执行您传递给它的语句。而已。所以我强烈怀疑这是导致问题的原因。

    【讨论】:

      【解决方案2】:

      事实证明这是 mySql 版本的问题 - 降级到 5.5.34 后一切正常。

      【讨论】:

        猜你喜欢
        • 2011-09-10
        • 2011-08-04
        • 2012-05-04
        • 2012-01-15
        • 1970-01-01
        • 1970-01-01
        • 2022-01-17
        • 2011-11-18
        • 2016-03-09
        相关资源
        最近更新 更多