sql server profiler 是啥文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server profiler 是啥文件相关的知识,希望对你有一定的参考价值。
参考技术A SQL Profiler是一个非常强大的工具,使用它,我们可以捕获和分析数据库中发生的相关的事件,例如,存储过程的执行等。而捕获的信息可以为我们在性能诊断中提供依据。通常,通过 SQL Server Profiler 访问 SQL 跟踪。还可以使用 Transact-SQL 系统存储过程来访问 SQL 跟踪。SQL Server Profiler 可以使用 SQL 跟踪的全部事件捕获功能并添加跟踪表信息、将跟踪定义保存为模板、提取查询计划和死锁事件作为单独的 XML 文件以及重播跟踪结果以进行诊断和优化的能力。
一、我们通常可以利用SQL Server Profiler完成以下事情:
1.可以监视SQL Server内部发生的各种活动:例如发生在数据库引擎中的活动,发生在Analysis Services以及Integration Services中的活动。
2.监控并且确认某些查询,事务相关的性能问题等。
3.可以对执行计划进行分析。
4.可以监视并且确认SQL Server内部的发生的一些错误和警告。
5.可以捕获数据库发生的数据,并且还可以对数据库的压力进行重放。
6.可以对数据库中用户的活动进行审计跟踪。
7.可以通过多种方式对数据进行分析与跟踪。
8.可以将跟踪的数据与系统的性能计数器关联起来,从而更加全面的检查发生的问题。
9.可以将跟踪的数据以DTA来进行分析
10.还可以对SQL Profiler进行编程,可以不使用它的GUI工具。
二、如何创建跟踪
1、在“文件”菜单上,单击“新建跟踪”,并连接到 SQL Server 实例。 此时,将显示“跟踪属性”对话框。
2、在“跟踪名称”框中,键入跟踪的名称。
3、在“使用模板”列表中,为此跟踪选择一个跟踪模板;如果不想使用模板,请选择“空白”。
4、若要保存跟踪结果,请执行下列操作之一:
单击“保存到文件”将跟踪捕获到文件中。指定“设置最大文件大小”的值。默认值为 5 MB。或者,选择“启用文件滚动更新”,以便当文件大小达到最大值时自动创建新文件。也可以选择“服务器处理跟踪数据”,由正在运行跟踪的服务而不是客户端应用程序来处理跟踪数据。在服务器处理跟踪数据时,即使是在压力较大的情况下也不会跳过事件,但是服务器性能可能会受到影响。
单击“保存到表”将跟踪捕获到数据库表中。
5、根据需要,可以单击“设置最大行数”,并指定值。
6、根据需要,可以选中“启用跟踪停止时间”复选框,再指定停止日期和时间。
7、若要添加或删除事件、数据列或筛选器,请单击“事件选择”选项卡。
8、单击“运行”启动跟踪功能 参考技术B sql server profiler是SQL Server 事件探查器
是一个功能丰富的界面,用于创建和管理跟踪并分析和重播跟踪结果。 参考技术C 运行程序时跟踪SQL的工具
以上是关于sql server profiler 是啥文件的主要内容,如果未能解决你的问题,请参考以下文章
在某些 sql server profiler sql 窗口中,默认值是啥意思?
SQL Server2012如何打开2016的profiler文件