如果我运行一个复杂的SQL查询,它会在两分钟内完成。如果我再次运行它,它将在30秒内完成。所以我猜SQL Server缓存了一些东西。
我能以某种方式检查我得到的查询结果是不是从某个缓存中拉出来的?
发布于 2019-10-29 22:44:16
这是一种正常情况。SQL Server将上次查询执行时所需的数据放入其缓存中。因此,下次执行查询时不再需要读取。如果执行中出现错误,则会在“输出”窗口中显示该错误。
https://stackoverflow.com/questions/58609676
复制相似问题