Sql server 2014寻呼性能?

时间:2015-07-16 13:00:40

标签: sql-server-2014

我有一个使用FETCH和OFFSET在特定行之间进行选择的sql,但是我担心在具有大量行的表中运行theese查询的可能性能和成本。看看sql server 2012中的FETCH和OFFSET,看起来它的性能很差,看这里http://sqlblogcasts.com/blogs/sqlandthelike/archive/2010/11/10/denali-paging-is-it-win-win.aspx,你也可以看到10 000行表使用的内存为44mb。

问题:

1.当表增长时,我是否会担心在sql server 2014中使用此方法的性能?

2.自从改善了以后他们做了什么?

3.有没有其他方法可以做到这一点被认为更好?

1 个答案:

答案 0 :(得分:1)

您好我知道这是一个老问题但是,如果您阅读http://social.technet.microsoft.com/wiki/contents/articles/23811.paging-a-query-with-sql-server.aspx,您会发现有关使用FECHT和OFFSET与ROW_NUMBER的优秀分析,以及自MSSSQL 2012的SP1以来有何改进。