缓冲池和 SQL Server 的多个实例

SQL*_*ner 2 sql-server

如果您有多个 SQL Server 实例运行在同一个 Windows Server 系统上,

a) 缓冲池是否共享多个实例?

b) 运行 DBCC DROPCLEANBUFFER 或 DBCC FREEPROCCACHE 有什么影响?这只会影响您运行命令的 SQL Server 实例,还是 Windows 框上的所有实例都会刷新 SQL Server 缓存?

Mar*_*inC 6

SQL Server 中的缓冲池不跨实例共享。

DBCC DROPCLEANBUFFER 从缓冲池中删除所有“干净”页面,“干净”页面是自被读入缓冲池后未被修改的页面。

DBCC FREEPROCCACHE 从计划缓存中删除所有缓存的执行计划。