写了个小的jsp文件执行同样的查询,速度正常。
后来发现,当将执行查询的PreparedStatement换成Statement之后,查询速度正常了。
诡异啊
【 在 stringboy (核桃夹子) 的大作中提到: 】
: Sql Server中一张表中有300万条记录;已经针对某一个特定的查询做了优化,如果从SqlServer的客户端或者自己写的Java测试程序中执行该查询,耗时在6秒之内。
: 但是(可恶的但是),如果在Tomcat中连的话,则需要1个小时!奇怪的是,最后这个查询还真能返回结果,只是要等上一个小时!
: 初步的分析结果:
: ...................
--
修改:stringboy FROM 211.100.22.*
FROM 211.100.22.*