MSSQL Sever 性能,磁盘等监控建立(二) 服务器侧内存使用量,CPU压力查询
来源:互联网 发布:淘宝店铺怎么 编辑:程序博客网 时间:2024/06/16 22:37
这里简单查询了数据库服务器当前内存使用情况以及CPU等待百分比情况. 虽然signal (cpu) waits 对于分析CPU压力来说不是绝对唯一的参数.但是也是一个不错的参考值. 欢迎有类似需求的朋友指正讨论
IF EXISTS(SELECT * FROM tempdb..sysobjects WHERE ID = OBJECT_ID('Tempdb..#Temp1_table'))DROP TABLE #Temp1_tableGOIF EXISTS(SELECT * FROM tempdb..sysobjects WHERE ID = OBJECT_ID('Tempdb..Temp_Memory_cpu_info'))DROP TABLE Tempdb..Temp_Memory_cpu_infoGOSELECT @@SERVERNAME AS [ServerName], CONVERT(FLOAT,ROUND(total_physical_memory_kb/1048576.0,1),2) AS [TotalSize(GB)], CONVERT(FLOAT,ROUND(available_physical_memory_kb/1048576.0,2)) AS [FREESize(GB)], 100- CONVERT(FLOAT,ROUND((available_physical_memory_kb/1048576.0)/(total_physical_memory_kb/1048576.0)*100,2)) as [USAGE(%)], GETDATE() as CheckTimeINTO #Temp1_tableFROM sys.dm_os_sys_memoryselect D.ServerName,D.[TotalSize(GB)],D.[FREESize(GB)],D.[USAGE(%)],D.signal_wait_time_ms,D.[%signal (cpu) waits],D.resource_wait_time_ms, D.[%resource waits],D.CheckTimeinto Tempdb..Temp_Memory_cpu_infofrom(select T.ServerName,T.[TotalSize(GB)],T.[FREESize(GB)],T.[USAGE(%)],C.signal_wait_time_ms,C.[%signal (cpu) waits], C.resource_wait_time_ms,C.[%resource waits],C.CheckTimefrom #Temp1_table as T left join(SELECT @@SERVERNAME AS [ServerName],SUM(signal_wait_time_ms) AS 'signal_wait_time_ms',CAST(100.0 * SUM(signal_wait_time_ms)/SUM (wait_time_ms)AS NUMERIC(20,2)) AS '%signal (cpu) waits',SUM(wait_time_ms - signal_wait_time_ms) AS 'resource_wait_time_ms',CAST(100.0 * SUM(wait_time_ms - signal_wait_time_ms) /SUM (wait_time_ms) AS NUMERIC(20,2)) AS '%resource waits',GETDATE() as CheckTimeFROM sys.dm_os_wait_stats) as C on T.ServerName = C.ServerName) as DGOselect * from Tempdb..Temp_Memory_cpu_info
DROP TABLE #Temp1_tableDROP TABLE Tempdb..Temp_Memory_cpu_infoGO
0 0
- MSSQL Sever 性能,磁盘等监控建立(二) 服务器侧内存使用量,CPU压力查询
- MSSQL Sever 性能,磁盘等监控建立(一) 服务器磁盘,使用量监控
- linux服务器性能——CPU、内存、流量、磁盘使用率的监控
- CPU 内存 磁盘监控
- 远程监控服务器cpu、内存等
- linux性能监控(cpu 内存 磁盘IO 网络)
- Linux---服务器CPU 内存 磁盘 监控SHELL脚本
- 使用shell脚本监控服务器内存和cpu使用量,自动清理无效内存(补充篇)
- 通过性能计数器(Process)来获取某个进程的CPU使用率、内存使用量、磁盘读写速率
- 服务器性能监控--cpu
- 服务器性能评估(cpu,内存,磁盘IO)
- 服务器性能评估(cpu,内存,磁盘IO)
- 服务器性能评估(cpu,内存,磁盘IO)
- linux 下cpu 内存 磁盘 jvm的使用监控
- linux 下cpu 内存 磁盘 jvm的使用监控
- linux 下cpu 内存 磁盘 jvm的使用监控
- java监控linux服务器CPU,内存等信息
- java获取服务器CPU,内存,硬盘使用量
- Error[Pe223]:function"MT_UartInit"declared implicitly
- Real Time Interactive IP LAN Monitoring with IPTraf Tool
- 防SQL注入方法
- 具备调试此应用程序的权限,此项目的URL位于Internet
- 技術指標改良
- MSSQL Sever 性能,磁盘等监控建立(二) 服务器侧内存使用量,CPU压力查询
- 什么是MD5,什么是SHA-1
- iOS 火星坐标相关整理及解决方案汇总
- MTD原始设备与FLASH硬件驱动的对话
- 从 .net 1.1 升级到 2.0过程中遇到的问题及解决方法
- 配置OpenCV产生flann\logger.h(66): error C4996: 'fopen': This function or variable may be unsafe问题
- 指针练习,查找学生成绩并输出平均成绩和排名信息 每日一练(四)
- ffmpeg 源代码简单分析 : av_read_frame()
- 64位linux安装xampp(xampp只支持32位的linux版本) XAMPP is currently only availably as 32 bit application. Pleas