10.29 前一段时间研究关于分页的问题,由于数据库属于百万级的,考虑了关于优化方面的问题.其中一个考虑是:第一页展现的频率肯定是最高的,所以我想第一页就使用Top N来读取. 这个想法本身是没有错,因为通常我读取某条件下的N条记录我一直都是使用Top N. 后面拿Top N和分页读取第一条进行效率比较,发现分页的效率居然还高一些,以下是测试代码: USE [d_study]; GO SET STATISTICS IO ON; SET NOCOUNT ON; GO DECLARE @BeginT