MS SQL Server 2008/2012是否可以缓存SELECT查询结果?



MS SQL Server缓存选择查询结果只是自己,如果是这样,我如何启用它?

不,它不缓存实际结果(像MySQL查询缓存)。

然而,在SELECT期间读取的数据页首先被带入缓冲区缓存。因此,读取相同数据的后续请求可以比初始请求更快地得到服务,而无需访问磁盘。

这取决于你想要做的一种方法可能是创建索引视图

:

http://msdn.microsoft.com/en-us/library/dd171921%28SQL.100%29.aspx

最新更新