row_number() over 优化

DB2 数据库,清单表数据量很大,用了row_number() over  做分页查询很慢,有没有其他的办法,,各位,显示全部
DB2 数据库,清单表数据量很大,用了row_number() over  做分页查询
很慢,有没有其他的办法,,各位,收起
参与8

查看其它 6 个回答masaly的回答

masalymasaly其它易诚
select *  from (select temp.*, row_number() over() as page_control_row_number
          from (SELECT * from table1


                   where .....      

               ) temp) temp1
where page_control_row_number >= 1  fetch first 20 rows only optimize for 20 rows


如果有order by col1,  col1必须建索引.
软件开发 · 2015-03-06
浏览2010

回答者

masaly 最近回答过的问题

回答状态

  • 发布时间:2015-03-06
  • 关注会员:1 人
  • 回答浏览:2010
  • X社区推广