Ran*_*ray 12 c# asp.net caching sql-server-2008
从ASP .NET页面调用某个查询.我在Management Studio中研究了该查询的执行计划,87%用于排序.我非常需要排序,否则显示的数据将毫无意义.
无论如何,我是否可以请求SQL Server缓存已排序的结果集,以便在后续运行中更快地返回数据?
或者SQL Server是否足够智能来执行缓存处理,如果可能的话,我试图强制它缓存结果我是否犯了错误?
任何相关的信息将受到高度赞赏,并提前感谢:)
更新:
我刚刚在一篇文章中读到,使用聚簇索引创建一个View会提高性能,因为索引会将视图中的数据保存到磁盘中.这是真的?我该如何做到这一点?有文章吗?
Mar*_*ell 12
简而言之,不:不在SQL服务器端; 如果可能的话,它当然会将数据加载到内存中,并缓存执行计划 - 因此后续调用可能会更快,但它无法缓存结果.
选项:
| 归档时间: |
|
| 查看次数: |
14989 次 |
| 最近记录: |