SQLSERVER 查看操作系统内存
生活随笔
收集整理的這篇文章主要介紹了
SQLSERVER 查看操作系统内存
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 通過系統(tǒng)試圖查看內(nèi)存信息
SELECT total_physical_memory_kb / 1024 AS [物理內(nèi)存(MB)] ,
available_physical_memory_kb / 1024 AS [可用物理內(nèi)存(MB)] ,
system_cache_kb / 1024 AS [系統(tǒng)緩存內(nèi)存總量(MB)] ,
( kernel_paged_pool_kb + kernel_nonpaged_pool_kb ) / 1024 AS [內(nèi)核池內(nèi)存總量(MB)] ,
total_page_file_kb / 1024 AS [操作系統(tǒng)報(bào)告的提交限制的大小(MB)] ,
available_page_file_kb / 1024 AS [未使用的頁文件的總量(MB)] ,
system_memory_state_desc AS [內(nèi)存狀態(tài)說明]
FROM sys.dm_os_sys_memory
--用DBCC強(qiáng)制釋放部分SQL SERVER 內(nèi)存緩存:
DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
2. 查看各種對(duì)象占用內(nèi)存的多少
SELECT objtype , SUM(size_in_bytes) / 1024 AS sum_size_in_KB , COUNT(bucketid) AS cache_counts FROM sys.dm_exec_cached_plans GROUP BY objtype
會(huì)緩存執(zhí)行計(jì)劃的對(duì)象:
proc:存儲(chǔ)過程
prepared:預(yù)定義語句
Adhoc:動(dòng)態(tài)查詢
ReplProc:復(fù)制篩選過程
Trigger:觸發(fā)器
View:視圖
Default:默認(rèn)值
UsrTab:用戶表
SysTab:系統(tǒng)表
Check:Check約束
Rule:規(guī)則
總結(jié)
以上是生活随笔為你收集整理的SQLSERVER 查看操作系统内存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中介效应的多重校正
- 下一篇: Mysql视图的作用及其性能分析