我们可以通过SQL Server检查系统信息

时间:2014-04-15 10:01:01

标签: sql-server

我正在使用SQL Server 2012.我使用位于其他国家/地区的生产SQL服务器。表现很慢。我的互联网带宽很好,我的系统配置非常好。我需要通过SQL Server检查生产SQL Server的系统信息。可能吗? 系统信息像硬盘存储器,RAM,处理器,操作系统等。

3 个答案:

答案 0 :(得分:3)

实际上,您可以使用选定DMV上的查询找到有关安装SQL Server的操作系统的大量内容。

例如,要获取有关memori配置的信息,请查看sys.dm_os_sys_memory

SELECT total_physical_memory_kb/1024 AS [Physical Memory (MB)], 
       available_physical_memory_kb/1024 AS [Available Memory (MB)], 
       total_page_file_kb/1024 AS [Total Page File (MB)], 
       available_page_file_kb/1024 AS [Available Page File (MB)], 
       system_cache_kb/1024 AS [System Cache (MB)],
       system_memory_state_desc AS [System Memory State]
FROM sys.dm_os_sys_memory WITH (NOLOCK) OPTION (RECOMPILE);

这个和其他有用的查询可以在Glen Berry的网站上找到:

http://sqlserverperformance.wordpress.com/

答案 1 :(得分:1)

检查动态管理视图:http://technet.microsoft.com/en-us/library/ms188754.aspx了解第一步。

另一种方法是设置性能监视器数据收集器集(并将收集的信息存储在SQL Server数据库中)。

答案 2 :(得分:1)

在管理工作室中运行 !! SystemInfo 并启用sqlcmd模式。