建议官方优化下ODC工具(桌面版)的启动流程,启动过程实在是太慢了

一个开发工具而已,每次启动,竟然要花掉一分多钟的时间,太慢了。

相比其他的开发工具,ODC真的慢了太多,建议官方优化下ODC工具。

1 个赞

事实
我的笔记本启动时间甚至更长

1 个赞

您用的是 ODC 哪个版本?电脑是 windows 还是 mac?

windows。

4.2.4_bp1, 4.4.0 ,用过的这两个版本都是非常慢。

我们在 4.4.1 版本对启动速度做了优化,平均 45s 左右,可以升级试下

好,谢谢, 我试试新版本。

新安装的ODC 4.4.1版本,竟然无法启动了。

windows 系统日志路径:%USERPROFILE%\AppData\Roaming\odc\logs\ 下的 serverclient 子目录,这里 %USERPROFILE% 通常是 C:\Users\{username}\

mac 系统日志路径:~/Library/Application Support/odc/logs/ 下的 serverclient 子目录,这里 ~ 通常是 /Users/{username}

把日志上传一下 感谢

logs.zip (6.1 MB)

这是日志,请帮忙看看,谢谢!

以下是修复方式,注意历史工单会不可见:
h2.zip (8.2 MB)
1、下载H2的jar包
2、找到H2的db文件目录:

cd %USERPROFILE%\AppData\Roaming\odc\

3、找到odc4.0这个数据文件
4、 在下载的h2-2.3.232.jar的目录下执行命令,注意-url后面的地址需要填写为步骤2中找到的odc4.0这个数据文件的地址,然后可以打开H2的控制台

java -cp ./h2-2.3.232.jar \
  org.h2.tools.Shell \
  -url "jdbc:h2:file:~/Library/Application Support/odc/odc4.0;MODE=MySQL;NON_KEYWORDS=KEY,VALUE" \
  -user sa \
  -password ""

5、执行sql语句,跳过迁移脚本执行

 update MIGRATE_SCHEMA_HISTORY set SUCCESS = 1 where VERSION = '4.4.1.20' and SUCCESS = 0 limit 1;

6、关闭终端,重启ODC

已经升级到了4.4.1版本(Server: 4.4.1-20251210), 启动速度没有明显提升。 刚刚测试了6次。

第1次:1分45秒
第2次:1分23秒
第3次:1分07秒
第4次:1分01秒
第5次:55秒
第6次:55秒

麻烦提供一下硬件信息和操作系统版本,我们内部看能否复现

打个卡