Server:内存管理器:目标服务器内存(KB)此计数器根据最近的工作负载指示Server可以消耗的内存的理想数量。在进行一段典型操作之后,与“服务器总内存”进行比较,以确定Server是否已分配了所需的内存量。
我在互联网上得到了关于SQL Server: Memory Manager: Target Server Memory (KB)计数器的相互矛盾的定义。
MSDN文档定义如上面的引号所示。如其他在线链接所述,这是我们在sql server选项下配置的最大服务器内存。
示例:https://www.mssqltips.com/sqlservertip/6571/perfmon-counters-for-sql-server-memory/
目标服务器内存量(KB)是Server可能在当前工作负载下分配给缓冲池的内存量。目标内存(KB)计数器将在设置Server“最大服务器内存(MB)”时反映它,因为这是server可以和希望达到的内存量。
哪个定义是正确的?
发布于 2022-05-05 13:14:09
回答你的问题
根据最近的工作负载或最大内存设置,
SQL Server: Memory Manager: Target Server Memory (KB)是否是理想的内存量?
目标服务器内存是“服务器愿意使用的理想内存量(可受”最大服务器内存“设置的限制)。
如果设置了最大服务器内存,则目标服务器内存=最大服务器内存
附注:运行过程MemoryManagerInfo,在这里它显示在我的服务器上:

目标服务器内存= 184320 MB,它对应于服务器设置中最大服务器内存中的内存

https://dba.stackexchange.com/questions/311707
复制相似问题