发新话题
打印

在web上显示时超慢

在web上显示时超慢

一张表数据量不到1000,但是,根据文档配置后在网页上显示,时间至少要30秒,不知道何解?

TOP

我不知道,你是怎么部署的,不知道部署有问题,还是驱动有问题,你的描述太简单,不好判断。

TOP

跟踪源代码,发现:
AbstractPrinter的256行:
XPath xpath = new DOMXPath(path);
java.util.List result = xpath.selectNodes(select);
在执行selectNodes时卡死
(我配置的数据源的SQL是查询视图,视图本身查询要接近40S)
但如果换成表查询,就不会出现卡的情况,这个怎么回事?

TOP

根据你的描述,最有可能,是jdbc驱动有问题,换一个试试.

TOP

selectNodes时不是在解析XML时的问题,和驱动关系应该不大吧?
jaxen的版本是否有关系?

TOP

我是根据你的描述来判断,因为你说,普通查询挺快,视图就慢了,据此,jdbc驱动有问题的可能性较大。因为,不管你用的视图或普通查询,用到的简表代码是一模一样的。

TOP

驱动的话都是用10g的(oracle)ojdbc14.jar,换过?换成哪个版本的?

TOP

发新话题