MS SQL Server高速缓存是否可以自行选择查询结果?如果是这样,我该如何启用它?MS SQL Server 2008/2012高速缓存SELECT查询结果
0
A
回答
2
不,它不会缓存实际结果(如MySQL query cache)。
但是,在SELECT
期间读取的数据页首先被带入buffer cache。因此,读取相同数据的后续请求可以比初始请求更快地服务,而不需要访问光盘。
1
取决于你正在试图做的一个办法做到这一点可能是什么建立索引视图
参见:
http://msdn.microsoft.com/en-us/library/dd171921%28SQL.100%29.aspx
相关问题
- 1. 在SQL Server缓存查询结果Asyncronuosly
- 2. SQL Server 2008 - 高速缓存动态SQL
- 3. 减少SQL Server开销缓存查询结果
- 4. 将MS SQL Server查询结果导出到MS Access
- 5. 高速缓存储存库的结果也许SQL Server会为我
- 6. 使用多个结果集缓存SQL Server查询
- 7. SQL Server CACHES查询结果?
- 8. 提高SELECT查询速度?
- 9. pyodbc&MS SQL Server - “没有结果,以前的SQL不是查询。”
- 10. 缓存查询结果
- 11. Java缓存查询结果
- 12. 缓存mysql查询结果?
- 13. CakePHP查询的高速缓存
- 14. SQL表高速缓存
- 15. mysql select高速缓存优化
- 16. 从SQL Server 2005导入查询的结果集到MS Excel中
- 17. ms sql分组结果查询
- 18. MS访问SQL查询结果
- 19. 包括空在MS SQL查询结果
- 20. SQL Server:结合查询结果
- 21. 提高SQL Server查询
- 22. 从SQL Server中的select查询中联合多个结果
- 23. SQL Server PRINT SELECT(打印选择查询结果)?
- 24. 在SQL Server中对SELECT查询结果进行复杂处理
- 25. SQL Server Management Studio的默认查询结果来自“Select top 1000”
- 26. MS Access查询到SQL Server
- 27. SQL Server 2005,SELECT DISTINCT查询
- 28. 提高SELECT SQL查询
- 29. SQL Server 2008子查询缓存?
- 30. SQL Server 2016删除查询缓存
是否有任何工具,这将使高速缓存的MS SQL Server选择不知道任何实际选择 - CACHE-ANY-SELECT类型的东西? – user1514042
@ user1514042 - 有各种第三方缓存解决方案,如此处所述http://www.brentozar.com/archive/2012/05/picking-your-cache/ –