jconn2和jconn3之间的性能差异

时间:2010-02-07 20:10:41

标签: java performance jdbc sybase

我已经在连接到sybase ase15.03服务器的同一个应用程序上测试了jconn2和jconn3。但是我遇到了这两个api之间真正的巨大性能差异。例如,我在一个大表(包含7051328行20个cols)上运行了一个简单的select查询。 JCONN2以5.3秒的形式返回结果集,但是jconn3在11.6秒内返回相同查询的结果集。(我测试了更复杂的查询,但仍然存在差异。)所以,实际上我找不到关于这种差异的任何明确解释。任何人都可以解释一下吗?

注意:我在同一个应用程序和同一个sybase服务器上测试了jonn2和jconn3。

谢谢和问候。

1 个答案:

答案 0 :(得分:1)

它是由Jconn2和Jconn3的结果集数据中的DateTime类型列的实现差异引起的。其中一个是快速和不正确的,另一个是缓慢但正确的。不正确与考虑/不考虑当地时区有关。

您是否在没有任何DateTime列的情况下测试了数据样本的差异?