select * from sys.dm_os_nodes;select * from sys.dm_os_memory_nodes;select * from sys.dm_os_memory_clerks order by virtual_memory_reserved_kb desc
SQL Server的内存管理器分为三层。最底层是内存节点:对应动态性能视图是sys.dm_os_memory_nodes, 第二层是内存分配员,对应的动态性能视图是sys.dm_os_memory_clerks。
从本机的sys.dm_os_memory_clerks可以看出,占用内存最大的分配员是MEMORYCLERK_SQLBUFFERPOOL, MEMORYCLERK_SQLCLR, MEMORYCLERK_SOSMEMMANAGER, MEMORYCLERK_XE_BUFFER, OBJECTSTORE_LOCK_MANAGER
缓存相关视图sys.dm_os_memory_cache_counters,注意:
CACHESTORE_OBJCP: 诸如存储过程,函数,触发器这类对象的已经编译的计划CACHE_STORE_SQLCP: 不在存储过程中的SQL语句或批处理的缓存计划CACHESTORE_PHDR:缓存了视图,约束和默认值的Algebrizer树。 Algerbrizer树是已经解析过表名和列名的SQL文本再解析后的结果。
SQLServer在遇到内存压力时,若确定设置了合适的内存大小,但是数据块缓存仍不断被换出到页面文件,可以考虑LPIM(L哦)
SQL Server内存管理相关
来源:这里教程网
时间:2026-03-02 12:24:34
作者:
编辑推荐:
- SQL Server内存管理相关03-02
- 百亿级数据 分库分表 后怎么分页查询?03-02
- 5款办公需要的电脑软件03-02
- 好用的expected_conditions模块03-02
- eclipse设置JVM内存堆03-02
- 检测SQLServer的阻塞与查看MSSQL会话信息03-02
- iso文件怎么运行安装(手把手教你运行安装iso文件)03-02
- 服务器上的Mgmt接口是用来干什么用的?03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- SQL Server内存管理相关
SQL Server内存管理相关
26-03-02 - 百亿级数据 分库分表 后怎么分页查询?
百亿级数据 分库分表 后怎么分页查询?
26-03-02 - 5款办公需要的电脑软件
5款办公需要的电脑软件
26-03-02 - 检测SQLServer的阻塞与查看MSSQL会话信息
检测SQLServer的阻塞与查看MSSQL会话信息
26-03-02 - iso文件怎么运行安装(手把手教你运行安装iso文件)
iso文件怎么运行安装(手把手教你运行安装iso文件)
26-03-02 - 服务器上的Mgmt接口是用来干什么用的?
服务器上的Mgmt接口是用来干什么用的?
26-03-02 - 电脑怎么设置广告拦截_windows自动弹出恶意广告怎么办
电脑怎么设置广告拦截_windows自动弹出恶意广告怎么办
26-03-02 - 赛博朋克2077本地存档保存替换方法图解详细教程
赛博朋克2077本地存档保存替换方法图解详细教程
26-03-02 - 5款非常好用的电脑软件
5款非常好用的电脑软件
26-03-02 - SQLServer创建AlwaysOn加副本报错:副本之间的端点数据加密配置不兼容
