【发布时间】:2012-10-17 10:56:15
【问题描述】:
我下面有native sql query。我正在使用Oracle 数据库。
select
*
from
(select
row_.*,
rownum rownumber
from
(select
colmn1,
colmn2,
colmn3,
colmn4,
colmn5,
colmn6,
from
Table5
where
colmn5 In (
'19901','10001'
)
order by
colmn1 ) row_ )
Where
Rownumber <= 50000
and rownumber > 0
以上查询返回50000 记录。如果我在sqldeveloper 中执行上述查询,它只需要30 seconds,但在spring 和hibernate 集成应用程序中它需要15 minutes。如何提高性能?
谢谢!
【问题讨论】:
-
请贴一些代码 sn-p ?
标签: java sql oracle spring hibernate