一.前言 因为工作关系,遇到了非常大的数据量的分页问题,数据总共有8000万吧,这个显然不是简单的分页能够解决的,需要从多多方面考虑,从分表.分库等等.但是这个也让我考虑到了分页性能的问题,在不同数据量的情况下,不同的分页方法效率是否会有不同.我在这里用比较常见的几种分页方法在不同的数据量.不同页码下进行对比,分别是:Top.Row_Number()和Offset Fetch.这里只用它们分别最简单的语句,如下. Top: create proc Tops @pageindex int,@pag