高效 SQL server 分页查询
我现在用的分页查询语句,view_table是我创建的视图,查询越到后面,速度就越慢,要十几秒,
SELECT * FROM (SELECT * ,ROW_NUMBER() OVER(ORDER BY Id)
AS _ROWID_ FROM view_table
) a WHERE _RowID_>=916491 AND _RowID_<=916500
现在问题是,数据量很大,有一百万条数据,以后数据还有更多,而且有很多where条件,
怎么样才能让查询的速度快一些
[解决办法]
用索引是可以的
[解决办法]
视图?
把试图也亮出来看看