sql-server - 可以通过SQL Server查看系统信息吗

标签 sql-server

我正在使用 SQL Server 2012。我使用位于其他国家/地区的生产 SQL Server。性能相当缓慢。我的互联网带宽很好,我的系统配置也很好。我需要通过 SQL Server 检查生产 SQL Server 的系统信息。是否可以?
系统信息,如硬盘内存、RAM、处理器、操作系统等。

最佳答案

实际上,您可以使用对选定 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/

关于sql-server - 可以通过SQL Server查看系统信息吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23080466/

相关文章:

sql-server - SQL 大表选择随机行策略

mysql - 如何将十六进制转换为 varchar(datetime)?

sql - SQL中有没有更有效的方法返回最大空间交集的记录?

c# - 对 SQL 数据使用 IEnumerable<T> 返回类型有什么陷阱吗?

sql - 连接列别名时从表更新表

ruby-on-rails - Ruby On Rails 5.2 和多个数据库

sql-server - 连接到远程 SQL Server - 网络相关或特定于实例的错误

sql - 执行查询命令(动态sql)比普通查询运行速度更快

sql-server - 在 mssql 中使用 LastIndexOf 和 SubString

sql-server - ssrs System.IO.File.Exists 在本地运行良好,但在服务器上运行不佳