liquibase数据导出崩溃,超出GC开销限制

时间:2017-12-05 16:14:36

标签: sql-server sybase liquibase

我想使用liquibase导出连接到不同大型数据库(sybase或sqlserver DB)的数据(如便携式csv平面文件) DB可以存储超过100个表和10GB

我找到了命令:

self.city_caches.all()

结果:

liquibase --defaultsFile=/db/liquibase/db.properties --changeLogFile=/db/liquibase/data.xml --diffTypes="data" generateChangeLog

我将java内存增加到32GB并且仍然崩溃 我测试了一个带有一个小桌子的小型数据库。出口没问题

我们对liquibase导出数据有限制吗? 不想管理差异数据。只想导出数据当前状态。 谢谢你的帮助

2 个答案:

答案 0 :(得分:0)

您可以使用Jailer Tool以liquibase格式导出数据。

答案 1 :(得分:0)

我使用导出目录解决了我的问题。文档未更新,但我使用dataOutputDirectory参数来generateChangeLog选项。 如果没有此参数,liquibase会尝试在changelog xml文件中导出。