gpt4 book ai didi

maven - Liquibase 从 databasechangelog 读取需要很长时间

转载 作者:行者123 更新时间:2023-12-04 21:21:45 26 4
gpt4 key购买 nike

有没有什么方法可以加快 liquibase 回滚和更新操作的 maven 任务?

我现在在数据库中有大约 280 个变更集,当我进行更新时,从数据库变更日志中读取需要很长时间。

我正在使用 liquibase 2 和许多用于变更集的 sql 格式文件。
谢谢

编辑:在执行时添加更具体的时间范围

INFO 11/16/12 10:46 AM:liquibase: Reading from databasechangelog
INFO 11/16/12 10:54 AM:liquibase: Successfully released change log lock

在此示例中,它在 MBP(具有 8 gig ram 的核心 i7)上本地运行

最佳答案

我注意到了同样的事情。通过 Maven 使用它时,我看到以下内容:

[INFO] Executing on Database: jdbc:postgresql://localhost/mydb
INFO 11/5/12 1:01 PM:liquibase: Successfully acquired change log lock
INFO 11/5/12 1:01 PM:liquibase: Reading from databasechangelog
INFO 11/5/12 1:01 PM:liquibase: Reading from databasechangelog
INFO 11/5/12 1:02 PM:liquibase: ChangeSet mydb/db.changelog-006.sql::55::ebridges ran successfully in 41ms
INFO 11/5/12 1:02 PM:liquibase: Successfully released change log lock
INFO 11/5/12 1:02 PM:liquibase: Successfully released change log lock

请注意,总体而言,运行需要两分钟来执行单个变更集,而该变更集本身仅花费 41 毫秒的执行时间。那很慢。

关于maven - Liquibase 从 databasechangelog 读取需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11014591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com