sql - MySQL 到 SQL Server : is there something similar to query cache?

标签 sql mysql sql-server query-cache

我正在尝试优化 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/

相关文章:

php - Codeigniter 多数据库,即使连接失败,conn_id 也返回对象

python mysql错误<class '_mysql_exceptions.ProgrammingError'>

sql - 获取 "zero"以获取无记录日期的计数

SQL 子查询优化

javascript - 从nodejs查询oracle db时未获取参数名称

SQL从给定日期减去3个工作日

mysql - 在具有相同查询的 MySQl 中使用 And & OR 条件

sql-server - 在 ASP.Net Core 应用程序中动态更改 SQL Server 连接字符串

sql - 在 Sql Server 2012 中使用特定表的存储过程重建执行计划

mysql - 如何在 MySQL 查询中使用 BETWEEN 的对立面?