SQL 3: Code Snippet
查看数据库服务器各数据库日志文件的大小及利用率/状态 DBCC SQLPERF(LOGSPACE) 查看当前数据库的文件状态 EXEC ('DBCC showfilestats') 查看数据库存储过程 查看有哪些存储过程 方法1: EXEC sp_stored_procedures; 方法2: SELECT * FROM sys.procedures; 方法3: SELECT * FROM sys.sysobjects WHERE xtype='P'; 查看存储过程基本信息 EXEC sp_help 'dbo.sp_who_lock' 查看存储过程源代码: 方法1: EXEC sp_helptext 'procedureName' 方法2: SELECT * FROM SYS.SQL_MODULES WHERE object_id = OBJECT_ID(N'procedureName') 方法3: Code Snippet
服务器环境信息 查看数据库所在机器操作系统参数 方法1: EXEC master..xp_msver 详解:xp_msver返回有关 Microsoft SQL Server 的版本信息。xp_msver 还返回有关服务器的实际内部版本号的信息以及服务器环境的有关信息,例如处理器类型(不能获取具体型号), RAM 的容量等等。用脚本基本上很难获取详细的硬件信息。 方法2:登录服务器,直接查看服务器信息。 查看数据库服务器磁盘分区剩余空间。 方法1: EXEC master.dbo.xp_fixeddrives; 方法2:登录服务器直接查看或用工具 方法3:请看MS SQL 监控磁盘空间告警里面介绍的方法 查看数据库服务器磁盘容量信息 方法1:请看MS SQL 监控磁盘空间告警里面介绍的方法 方法2:登录服务器直接查看或用工具 查看数据库服务器CPU/内存的大概信息
Code Snippet
小结:用SQL查看服务器硬件信息,似乎不是个好主意,很难得到精确地信息,例如CPU型号、内存条的频率 |