SQL Server Profiler工具
时间:2022-03-14 12:23
如果有许多跟踪,可以提供一个跟踪名称来帮助在以后进行分类。不同的跟踪模板可帮助建立用于不同目的的跟踪。
打开跟踪属性窗口后,单击“事件选择”选项卡,为跟踪提供更详细的定义。
2、事件
一个事件表现SQL Server中执行的各种活动。这些活动可以简单地分类为事件类,游标事件,锁事件,存储过程事件和T-SQL事件是常见的事件类。
对于性能分析,主要对SQL Server上执行的各种活动的资源压力水平的事件感兴趣。资源压力主要包含如下内容:
- SQL活动涉及哪一类的CPU使用?
- 使用了多少内存?
- 涉及多少I/0操作?
- SQL活动执行了多长时间?
- 特定的查询执行的频率有多高?
- 查询面对哪类错误和警告?
下面给出跟踪查询结束的事件:
列 | 描述 |
Plan_handle | 引用执行计划的指针 |
Creation_time | 计划创建的时间 |
Last_execution time | 查询最后一次使用的计划时间 |
Execution_count | 计划已经使用的次数 |
Total_worker_time | 从创建起计划使用的CPU时间 |
Total_logical_reads | 从创建器计划使用的读操作数量 |
Total_logical_writes | 从创建器计划使用的写操作数量 |
Query_hash | 可用于识别有相似逻辑的查询的一个二进制hash |
Query_plan_hash | 可用于识别有相似逻辑的计划的一个二jinzhihash |
为了过滤从sys.dm_exec_query_stats返回的信息,需要将其连接到其他动态管理函数上,如sys.dm_exec_sql_text可以显示与计划相关的查询文本,sys.dm_query_plan显示用于查询的执行计划。一旦连接到其他DMF,可以限制希望过滤得数据库或过程。
相关推荐
- xshell怎么连接数据库
- MySQL数据库设计规范(仅供参考)
- SQLServer字符串查找(判断字符串是否含数字或字母)
- MySQL源码安装5.7-CentOS7
- 数据库常用架构和同步工作原理
- Apache HBase 1.7.1 发布,分布式数据库
- SQL Server 数据库分离和附加
- sqlSugar 简单封装及使用案例
- 【MySQL】-索引类型
- mysql的数据类型详解