Generating db scripts 执行命令耗时过长

Cuba7.2版本,在执行Generating db scripts 命令时,速度太慢,连接服务器Oracle数据库,大概有200张表,每次执行成功大概要半小时;有什么办法可以加快执行速度吗

你好,欢迎加入社区!

你们会比较频繁的执行生成数据库脚本的操作吗?连接的是远程的服务器数据库?

是的,连接的是公司内网服务器数据库;最近新增功能,平均每天两到三次更新数据库;有什么快速的解决办法吗

生成数据库脚本的过程其实是 CUBA 将实体和数据库的表结构做全量比较,然后再生成脚本。取决于表结构的复杂程度、服务器性能和数据库性能。

我们之前也有遇到过慢的情况,但是都没有半个小时这么长时间。现在 CUBA 已经过了维护期了,所以实在是没有什么办法。尽量先完成实体的工作,减少更新数据库的次数吧。

如果运行 CUBA 慢,可以去掉启动前的 db check:
image