随笔 - 32  文章 - 0  评论 - 46 
08 2011 档案
关于分页存储过程的优化【让数据库按我们的意思执行查询计划】
摘要: 先来对比两段分页SQL,假设条件:news表有15万记录,NewsTypeId=10有9万记录,当前查询NewsTypeID=10。那么,你会认为哪个SQL效率会高呢?--代码一DECLARE @cc INTSELECT NewsId,ROW_NUMBER() OVER(ORDER BY SortNum DESC) AS RowIndex INTO #tb FROM news WITH(NOLOCK) WHERE NewsTypeId=@NewsTypeId AND IsShow=1SET @cc = @@ROWCOUNTSELECT n.* FROM news AS n WITH(NOLOC阅读全文
posted @ 2011-08-25 17:28 ideas 阅读(216) | 评论 (0) 编辑