首页 > IT职业 > > 分页查询效率还是慢的情况下有什么方法检查或提高性能?
在已经给WHERE字段添加索引,分页查询效率还是慢的情况下有什么方法检查或提高性能?
ID Price SourceUrl SourceSite InsertTime ProName State
我有一张这样的表,总数据有3千万,由于要按时间条件来查询数据,所以用了InsertTime做索引条件
但是在使用ROW_NUMBER分页的时候效率还是很低,想问下有什么更好的方法来提升效率
或者说下什么方法来检查效率低的问题,应该如何去检查
WITH cte AS
(
SELECT ROW_NUMBER() OVER(ORDER BY ID) as rownum, * FROM MyTable
WHERE 1=1 AND InsertTime>='10/8/2014' AND InsertTime<'4/2/2015'
)
SELECT * FROM cte WHERE rownum>=1 AND rownum<=20来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1470/viewspace-3164295/ ,如需转载,请注明出处,否则将追究法律责任。