我正在尝试优化 SQL Server。我对 Mysql 有一些经验,通常有帮助的事情之一是启用查询缓存,只要您运行相同的查询,它基本上就会缓存查询结果。
SQL Server 上有类似的东西吗?您能指出这个功能的名称吗?
谢谢!
最佳答案
SQL Server 本身并不缓存结果集,但除了缓存查询执行计划之外,它还会缓存已读取的数据页。这意味着,如果它必须再次读取相同的数据页来回答查询,那么速度会更快,因为(从磁盘)物理读取较少,但您仍然应该看到相同数量的逻辑读取。 Here is an article更多详细信息。
关于sql - MySQL 到 SQL Server : is there something similar to query cache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3775042/