oracle 分页查询
分页查询格式:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
请问如果我的查询结果集是超大数据量 百万数据 多表关联查询,
并且是多用户并发操作,
这样将会频繁的访问数据库
那这种分页实现方法还是否可行?
会不会急剧增加oracle server的压力?
如果真是如此,有什么解决方案吗?应该如何进行优化?
三四个用户同时查询时 web应用服务器 cup 80% ,多了就会当机~~~
请问 有什么解决方案吗?