Java jconn2和jconn3之间的性能差异

Java jconn2和jconn3之间的性能差异,java,performance,jdbc,sybase,Java,Performance,Jdbc,Sybase,我已经在连接到sybase ase15.03服务器的同一个应用程序上测试了jconn2和jconn3。但是我遇到了这两个api之间的巨大性能差异。例如,我在一个大表(包含7051328行20列)上运行了一个简单的select查询。JCONN2在5.3sec中返回结果集,但jconn3在11.6sec中返回同一查询的结果集。(我也测试了更复杂的查询,仍然存在差异。)因此,实际上我找不到任何关于这种差异的明确解释。有人能解释一下吗 注意:我在同一个应用程序和同一个sybase服务器上测试了jonn2

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

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


感谢和问候。

这是由于Jconn2和Jconn3的resultsets数据中列的DateTime类型的实现不同造成的。其中一个是快速和不正确的,另一个是缓慢但正确的。不正确与考虑/不考虑当地时区有关


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

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


您测试过没有任何DateTime列的数据样本的差异吗?

jconn是Sybase JDBC驱动程序,对吗?是的,skaffman。和thx用于jdbc标记。我错过了。jconn是Sybase JDBC驱动程序,对吗?是的,skaffman。和thx用于jdbc标记。我错过了。事实上,没有。我会很快测试这个案例,并将结果写在这里。在Jconn的更高版本中,Sybase使用了Calendar对象,这很慢。很高兴看到你的成绩。很明显,没有。我将很快测试这个案例,并将结果写到这里。在Jconn的更高版本中,Sybase使用了Calendar对象,这很慢。很高兴看到你的成绩。欣赏