SQL Server Profiler 简单使用说明

SQL Server Profiler 简介

SQL Server Profiler 是一个图形界面工具,用于创建和管理跟踪并分析和重播跟踪结果。 这些事件保存在一个跟踪文件中,稍后诊断问题时,可以对该文件进行分析或用它来重播一系列特定的步骤。

提示
微软官方提示 Microsoft SQL Server 2014 或更高版本,已弃用 SQL 跟踪和 SQL Server Profiler。后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
请改用扩展事件


SQL Server Profiler 运行

  1. 从 Windows“开始”菜单启动 SQL Server Profiler
    在这里插入图片描述

  2. 在 SQL Server Management Studio 的“工具”菜单中,单击“SQL Server Profiler”
    在这里插入图片描述


跟踪管理

导入跟踪模板

  1. 请在 “文件” 菜单上,单击 “模板” ,再单击 “导入模板” 。
    导入模板

  2. 在“打开文件”对话框中,选择要导入的跟踪模板文件(.tdf 文件)并单击“打开”。
    选择模板

  3. 新建跟踪时可以看到,跟踪模板文件就添加为 “跟踪属性” 对话框的 “使用模板” 列表中的可用模板。 用户定义的模板将在模板名称后追加 (用户或者user) 。
    新建跟踪


新建运行

  1. 在 “文件” 菜单上,单击 “新建跟踪” ,并连接到 SQL Server实例。此时,将显示 “跟踪属性” 对话框。
  2. 在 “跟踪名称” 框中,输入跟踪的名称。例如:死锁跟踪_202107030800
  3. 在 “使用模板” 列表中,选择一个跟踪模板。例如:死锁跟踪(用户)
  4. 单击“保存到文件”,指定跟踪内容保存的目录。
  5. 指定 “设置最大文件大小” 的值为 200 MB(根据实际情况调整)
  6. 选择 “启用文件滚动更新” 。(生成的跟踪文件大小达到最大值时自动创建新文件,例如:死锁跟踪_202107030800.trc,死锁跟踪_202107030800_1.trc,死锁跟踪_202107030800_2.trc)
  7. “启用跟踪停止时间” ,根据需要指定停止日期和时间。
  8. 运行
    新建跟踪

暂停或停止

  1. 选中一个包含正在运行的跟踪的窗口。在 “文件” 菜单上,单击 “暂停跟踪” 或“停止跟踪”。
  2. 在包含正在运行的跟踪的窗口,右击,在右击菜单上,单击 “暂停跟踪” 或“停止跟踪”。
  3. 选中一个包含正在运行的跟踪的窗口。在工具栏上,点击“暂停跟踪”或“停止跟踪”。
    暂停或停止跟踪

注意
跟踪运行时,可以查看属性,但是不能修改属性。 若要修改属性,请停止或暂停跟踪。
停止或暂停后,可以更改名称、事件、列和筛选器。 但是不能更改服务器连接


收集跟踪文件

  1. 停止跟踪。
  2. 到跟踪保存目录找到跟踪文件.trc。(可在跟踪属性中查看保存文件目录)
  3. 压缩后传回。压缩率可达1%,强烈建议压缩
    跟踪文件

进阶

根据报错信息查找出错的SQL语句

1.新建跟踪时,选择 Errors and Warnings组下的ExceptionUser Error Message事件

在这里插入图片描述
2.例如 执行SQL语句

select * from SMInvoiceDetail where InvoiceNo = d

消息
消息 207,级别 16,状态 1,第 1 行
列名 ‘d’ 无效。

3.跟踪结果
在这里插入图片描述

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值