各位,
使用 JMP 19 我现在发现,通过 ODBC 进行数据库查询需要更长的时间。
请参阅下面的截图,
使用一个 ODBC 连接(包括身份验证)
- 建立连接后,JMP19 第一次连接需要 50 秒,后续连接需要 25 秒
- JMP18 首次连接需要 25 秒,后续查询需要不到 1 秒
当使用更简单的 ODBC 连接(使用 UID+PWD)时:
- JMP19 首次连接需要 11 秒,后续连接需要约 5 秒
- JMP18 第一次需要 8 秒,后续需要 ~ 1 秒
我已经将此事告知了支持人员,他们也意识到了这一点,但没有解决方案或解释为什么会有这种差异。
有人有过类似的经历吗?你该如何处理这个问题?
响应时间这么长,写一个启动前从数据库收集信息的接口根本没意义。这对我来说是个很大的缺点。
BR,

我们还没有迁移到 JMP19,因为它存在很多影响用户/脚本的问题/更改(我们至少在等待 19.0.1 版本)。等 JMP19 准备好进行测试后,我会对我们的数据库进行一些类似的测试。如果 JMP19 的速度太慢,我们很可能会继续使用 JMP18,或者尝试以其他方式执行 SQL 查询。