在DB2表中分页记录的有效方式

时间:2018-01-10 14:25:48

标签: sql db2

我使用下面的查询来遍历DB2表中的记录

SELECT *
FROM (
    SELECT ROW_NUMBER() OVER (
            ORDER BY sequence_no
            ) AS rn
        ,table_name.*
    FROM table_name
    )
WHERE rn BETWEEN 1
        AND 1000

当表中的记录超过2,300万,然后查询执行起来非常缓慢时,此查询运行速度非常慢。推出千条记录需要超过40-50秒。

还有什么其他方法可以让它更快地运行?

0 个答案:

没有答案