监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
2010-04-09 13:18
375 查看
原文地址:
http://technet.microsoft.com/zh-cn/library/bb838723.aspx
Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。
常规服务器动态管理对象包括:
dm_db_*:数据库和数据库对象
dm_exec_*:执行用户代码和关联的连接
dm_os_*:内存、锁定和时间安排
dm_tran_*:事务和隔离
dm_io_*:网络和磁盘的输入/输出
此部分介绍为监控 SQL Server 运行状况而针对这些动态管理视图和函数运行的一些常用查询。
摘录部分精彩SQL如下:
下面的查询显示 CPU 平均占用率最高的前 50 个 SQL 语句。
代码
select top 5
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(total_physical_reads/execution_count) as avg_phys_reads,
Execution_count,
statement_start_offset as stmt_start_offset,
sql_handle,
plan_handle
from sys.dm_exec_query_stats
order by (total_logical_reads + total_logical_writes) Desc
http://technet.microsoft.com/zh-cn/library/bb838723.aspx
Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。
常规服务器动态管理对象包括:
dm_db_*:数据库和数据库对象
dm_exec_*:执行用户代码和关联的连接
dm_os_*:内存、锁定和时间安排
dm_tran_*:事务和隔离
dm_io_*:网络和磁盘的输入/输出
此部分介绍为监控 SQL Server 运行状况而针对这些动态管理视图和函数运行的一些常用查询。
摘录部分精彩SQL如下:
下面的查询显示 CPU 平均占用率最高的前 50 个 SQL 语句。
代码
select top 5
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(total_physical_reads/execution_count) as avg_phys_reads,
Execution_count,
statement_start_offset as stmt_start_offset,
sql_handle,
plan_handle
from sys.dm_exec_query_stats
order by (total_logical_reads + total_logical_writes) Desc
相关文章推荐
- [转] 监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
- 监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
- 来自微软TetchNet 监控 SQL Server (2005/2008) 的运行状况
- 监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
- 监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
- 监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
- 监控 SQL Server (2005/2008) 的运行状况--来自微软TetchNet
- 监控 SQL Server 2005 的运行状况
- 监控 SQL Server 2005 的运行状况
- SQL Server 2005 --监控的运行状况
- 通过SQL 2005 系统表监控 SQL Server 的运行状况
- 监控 SQL Server 2005运行状况
- 监控sql server 2005的运行状况
- 监控 SQL Server 2005 的运行状况
- 通过SQL 2005 系统表监控 SQL Server 的运行状况
- 监控 SQL Server 的运行状况--常用检测语句
- 微软官方提供的用于监控MS SQL Server运行状况的工具及SQL语句
- 关于Java图形化连接微软SQL server(含2005,2008,2012等)数据库的问题
- SQL Server 2008 中的 FILESTREAM 数据 (ADO.NET)来自MSDN
- SQL Server 2005/2008 性能监控(续一)