事件探查器讲解解读
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:*表示所有字段,字符型字段要用单引号括起来
www . ufsoft . com
简单的sql语句——update
• 更新语句 语法:update 表名 set 字段=值 where 条件 实例:以authors表为例,现在要将张三的名字改为李四,那 么语句为: Update authors set name=‘李四’ where name=‘张三’
www . ufsoft . com
我们可以使用 SQL 事件探查器只监视感兴趣的事件,什 么情况下如何决定那些事件是我们感兴趣的,我们将会在后 面提到。 要运行事件探查器,系统所在硬盘可用空间至少要大于等 于10M,否则跟踪将会自动停止。 如果跟踪变得太大,可以基于需要的信息进行筛选,以便 只收集事件数据的子集。 监视太多事件类会增加服务器和监视进程的开销,并且可 能导致跟踪文件或跟踪表变得很大,尤其是在进行长时间监 视时。
www . ufsoft . com
简单的sql语句——delete
• 删除语句 语法:delete from 表名 where 条件 实例:删除表authors中姓名为张三的记录,那么删除语句为: Delete from authors where name=‘张三’
www . ufsoft . com
www . ufsoft . com
模板
同样我们也可以修改保存在运行 SQL 事件探查器的本地计算机上的文件中的模板以及 从文件导出的模板。 如果没有记住当初用于创建跟踪的模板,或希望以后再次运行同一跟踪,则可能需要 从跟踪文件导出模板。修改模板属性(如事件类和数据列)的方法与当初设置该属性的方 法相同。可以添加和删除事件类和数据列,也可以对筛选进行更改。修改模板后,以同一 名称保存它将重写原来的模板。 当处理现有跟踪时,可以查看属性,但不能修改。
www . ufsoft . com
模板
我们还可以保存模板以减少我们的重复劳动。保存模板涉及保存跟踪定义,比如指定的数据列、事 件和筛选。 跟踪定义包括事件类、数据列、事件准则(筛选)和所有其它用来创建跟踪的属性(捕获的事件数 据除外)。使用 SQL 事件探查器创建的模板保存在运行 SQL 事件探查器的计算机上的文件中。 如果经常监视 SQL Server,则保存模板以便分析性能。模板每次捕获相同的事件数据,并使用相同 的跟踪定义监视同一事件,因而无须在每次创建跟踪时都定义事件类和数据列。 另外,可以将模板提供给其他用户,供其监视特定的 SQL Server 事件。例如,支持提供商可提供给 客户一个模板。客户使用这个模板捕获所需的事件数据,然后将这些数据发送给支持提供商供其分析。 我们可以在“文件”菜单下“新建”下的“跟踪模板”里建立一个新的模板,选择好对应的事件类 和数据列 后将其保存,建议按应用场景取名以便是使用,如“存储过程跟踪模板”、“错误定位跟踪模板”等。
www . ufsoft . com
模板
我们也可以创建一个自己的模板,并设置成每次启动自动运行该模板,具 体操作如下: 点“工具”菜单下的“选项”,弹出如下窗口(请注意红色区域):
www . ufsoft . com
模板
【使用下列默认跟踪模板】:您可以在这里选择一个默认的跟踪模板,这样 每次新建一个跟踪时就以该模板为默认模板; 【进行连接后立即启动跟踪】:选择该选项,连接上对应的服务器后立即运 行默认跟踪模板进行跟踪; 【显示】页签下您可以设置所使用的跟踪窗体显示的字体、字体的大小,这 里就不在赘述。
www . ufsoft . com
SQL SERVER事件探查器初探
U8产品支持部XX号工程师 XXXX年XX月XX日
www . ufsoft . com
简单的SQL语句——select
• 查询语句 语法:select 列名|表达式 from 表|视图 where 条件 实例:表authors中有三个字段name(姓名 字符型), sex (性别 字符型), age(年龄 整型),现在要查询姓名是 张三的记录,那么查询语句为: Select * from authors where name=‘张三’
警告:使用相同的名称保存跟踪文件将重写原来的跟踪文件,这将导致任何当初捕获的事 件或已删除或筛选的数据列丢失
www . ufsoft . com
SQL 事件探查器术语
• 跟踪 跟踪基于选定的事件、数据列和筛选捕获数据。
例如,可创建模板监视异常错误。为此,应选择跟踪 Exception 事件类以及 Error、State 和 Severity 数据列,这些都是为了使跟踪结果提供有意义的数据而 需收集的。保存模板后,便可将其作为跟踪运行,并且可收集关于服务器中发生 的任何 Exception 事件的数据。可保存此跟踪数据,然后稍后重播或立即用于分 析。
www . ufsoft . com
简单的sql语句——insert
• 插入语句 语法:insert into 表名(字段名,…) values(字段值,…) 实例:在表authors中插入一条记录,姓名为王二,性别为男, 年龄为28,那么语句为: Insert into authors(name,sex,age) values(‘王二’, ‘男’,28)
www . ufsoft . com
百度文库
SQL 事件探查器术语
• 模板 模板定义想要使用 SQL 事件探查器监视的每个事件的准则。
每次启动事件探查器监视时都会让您选择一个模板来进行跟踪,默认是一 个标准模板(SQLProfilerStandard)。里面有事先定义好的的事件和数据列, 没有筛选。 我们可以创建一个模板以指定使用哪些事件、数据列和筛选。然后可以保 存该模板,并用当前的模板设置启动跟踪。捕获的跟踪数据基于模板中指定的 选项。模板不执行且必须用 .tdf 扩展名保存到文件。
整体概念
SQL 事件探查器是图形工具,使我们得以监视 Microsoft® SQL Server™ 实例中的事件。可以捕获有关每个事件的数据并 将其保存到文件或 SQL Server 表中供以后分析。 例如,我们可以对生产环境进行监视,了解执行速度太慢而 妨碍性能的存储过程;了解到哪些SQL语句或者存储过程产生 了异常错误导致程序中断等等。