有没有办法加快liquibase回滚和更新操作的maven任务?
我现在在db中有大约280个变更集,当我进行更新时,需要很长时间才能从databasechangelog中读取.
我正在使用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
Run Code Online (Sandbox Code Playgroud)
在这个例子中,它在MBP上本地运行(核心i7与8 gig ram)
我也注意到了同样的事情。通过 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
Run Code Online (Sandbox Code Playgroud)
请注意,总体而言,运行需要两分钟才能执行单个变更集,而该变更集本身仅花费了 41 毫秒的执行时间。那很慢。
| 归档时间: |
|
| 查看次数: |
3733 次 |
| 最近记录: |