[置顶]SQL SERVER定时任务执行跟踪--供远程查看 [原创]

本文介绍如何在SQL SERVER中创建定时跟踪任务,以便远程监控性能。通过Profiler转换为T-SQL脚本,设置定时任务,将跟踪数据导出到数据库表,从而在web后台查看耗性能的SQL。操作步骤包括创建跟踪、导出脚本、修改参数、创建跟踪文件、导入数据到表及设置定时作业。
摘要由CSDN通过智能技术生成
一、背景

每次查需要优化的SQL都需要上外网,通过Profiler,报表或者DMV执行特定sql来查找,来回跑很麻烦,能不能在本地直接监控外网的好性能的SQL呢?方法是有的,我们可以通过把Profiler跟踪转换为T-SQL脚本,在外网做定时任务,就可以定时执行跟踪,然后通过执行特定的脚本将跟踪保存的文件中的数据导出到数据库的指定表中,这样,就可以web后台远程查看这个指定表中的耗性能的SQL了。详细见下面的操作步骤。

 

二、操作步骤

 

  1.SQL SERVER PROFILER按照自己指定的条件创建跟踪

 

  2.选择文件-导出-编写跟踪对应的脚本-选择对应的版本号,得到跟踪对应的T-SQL脚本

 

  3.修改最大文件大小,set @maxfilesize = 20

 

    设置跟踪的时间,set @DateTime = DateAdd(mi, 20, 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值