精华内容
下载资源
问答
  • 大家都知道SQL server 功能很强大,今天给大家分享一下 SQL server 跟踪出来的语句应该怎么处理。 1、下面是SQL server跟踪出来的语句: exec sp_executesql N' SELECT AntiName,YMResult,TestResult,c.Name from ...

    大家都知道SQL server 功能很强大,今天给大家分享一下 SQL server 跟踪出来的语句应该怎么处理。

    1、下面是SQL server跟踪出来的语句:

    exec sp_executesql N'
    SELECT AntiName,YMResult,TestResult,c.Name
    from [YmTpResult] a
    left join DicYmyw b on a.AntiCode=b.Code
    left join DicDurgClass c on b.ClassCode=c.Code
    where YMNO =@ymno
    ',N'@ymno varchar(40)',
    
    @ymno='20190528WSW_VITEK2011905280280000000486'

    2、将跟踪出来的语句进行处理为如下:

    declare  @ymno varchar(40)
    select @ymno='20190528WSW_VITEK2011905280280000000486'
    
    SELECT AntiName,YMResult,TestResult,c.Name
    from [YmTpResult] a
    left join DicYmyw b on a.AntiCode=b.Code
    left join DicDurgClass c on b.ClassCode=c.Code
    where YMNO =@ymno

    注:跟踪出来的语句和处理后的语句的区别在于绿色标注。
    分析:declare  为制定变量,  select 为给变量赋值,如果你是开发者可以使用set语句。

    可以参考下图文档:

    3、查看跟踪出来的语句信息如下:

    展开全文
  • 在开发的很多时候,尤其是使用一些ORM框架做开发的时候,想要知道是那条SQL语句怎么拼装执行的,我们只能是一步一步的去跟踪代码。现在有了SQL Server Profiler就方便很多,直接跟踪到执行了哪些语句,再也不用...

    在开发的很多时候,尤其是使用一些ORM框架做开发的时候,想要知道是那条SQL语句是怎么拼装执行的,我们只能是一步一步的去跟踪代码。现在有了SQL Server Profiler就方便很多,直接跟踪到执行了哪些语句,再也不用那么痛苦的一步一步的去跟踪代码。

    直接上图吧,做个记号

     

    这个是网上的教程:http://tech.ddvip.com/2007-01/116783464617313.html

    买下广告,凑下字数啊!!!!!!!

     

    转载于:https://www.cnblogs.com/EasonJim/archive/2013/04/09/3011252.html

    展开全文
  • 怎样保存sql server profiler的跟踪结果

    千次阅读 2016-06-28 22:20:38
    新同事进来后,为了熟悉公司旧有系统业务,每天用系统登录自己的测试库,玩得不亦乐乎。为了专注地分析各种业务的不同语句,他还在不同的时机暂停和开启profiler的监控,...sql server profiler sql server 方法/

    sql server 跟踪 更新


    http://jingyan.baidu.com/article/9113f81b0439fa2b3214c7ae.html



    新同事进来后,为了熟悉公司旧有系统业务,每天用系统登录自己的测试库,玩得不亦乐乎。为了专注地分析各种业务的不同语句,他还在不同的时机暂停和开启profiler的监控,并且保存下来,以便以后查看。那么问题来了,他是怎么保存这些监控结果的呢?

    工具/原料

    • sql server profiler
    • sql server

    方法/步骤

    1. 1

      打开profiler(在命令行中输入“profiler”或者在sql server management studio中)

      怎样保存sql server profiler的跟踪结果
    2. 在profiler窗口中点击【文件】-【新建跟踪】,连接到相应的数据库服务器后(这个图略过去),进入【跟踪属性】配置界面,写一个标题(如“百度经验保存profiler结果”)

      怎样保存sql server profiler的跟踪结果
    3. 在跟踪属性上选中 保存到文件,则在profiler完成跟踪后,会将本次监控的内容写到这个文件中,以后双击这个文件就可以显示所有的跟踪结果。

      怎样保存sql server profiler的跟踪结果
    4. 在跟踪属性上选中 保存到表 则弹出一个连接服务器的对话框(这个图略过不截) ,这个服务器用来建立一张表来保存你本次的跟踪结果(如图片所示,这个表名可以是中文,因为sql server是支持中文表名的)。

      怎样保存sql server profiler的跟踪结果
    5. 然后确认刚才的操作,把文件的大小稍作调整也可以,比如生产环境下,5M的文件,是保存不了多少监控结果的

      怎样保存sql server profiler的跟踪结果
    6. 到跟踪属性的事件选择标签页,勾上显示全部事件,显示全部列,并点开列筛选器。

      怎样保存sql server profiler的跟踪结果
    7. 在编辑筛选器上,对跟踪目标进行筛选过滤,比如我为了方便演示,就只跟踪了ReportServer这个数据库。

      操作就是在筛选器上选中DatabaseName,在类似于这个选项下面添加ReportServer,并勾上排除不包含值的行。

      点击确定

      怎样保存sql server profiler的跟踪结果
    8. 回到 跟踪属性 界面后,确认无误后,点击运行,或者在系统上进行一系列操作后,确定可以跟踪后,点击 profiler 跟踪属性 面板上的 运行 按钮

      怎样保存sql server profiler的跟踪结果
    9. 随便在reportserver上做点操作

      怎样保存sql server profiler的跟踪结果
    10. 可以看到profiler的跟踪结果列表在歘 歘 歘(这个字念chua) 地滚动 ,点击红色方块,可以停止监控

      怎样保存sql server profiler的跟踪结果
    11. 在Master数据库里面可以查看到,profiler已经生成了一个监控结果数据表,可以方便地利用sql语句进行过滤。在相应的文件下也生成了监控结果文件,关掉profiler后,双击这个文件就可以重新打开profiler,看到上次的监控结果。

      怎样保存sql server profiler的跟踪结果
      怎样保存sql server profiler的跟踪结果
      END

    注意事项

    • 使用profiler时,最好有筛选地使用,不然,海量操作涌上来,浪费分析的时间
    • 在没有需要跟踪的操作时,最好先暂停掉,等到需要监控的时候,再开启监控
    • 最好的办法是保存到自己本地不用的数据库上,以免对服务器造成压力
    • 还可以适当写一些处理工具来分析跟踪结果
    • 若觉得这篇经验写的好或者还凑合的话,记得点击页面右上角的“大拇指”或者“五角星”,谢谢了。仅供参考哦!如果有任何意见,请留言,或者私信我

    展开全文
  • 如何进行oracle10g的sql语句跟踪

    千次阅读 2010-12-22 08:18:00
    http://topic.csdn.net/u/20101221/19/7013ce75-d745-4e82-acb4-42088dcb2b23.html<br />  怎么能做到像sqlserver中的那种跟踪具体应用或用户所操作的sql语句的功能! 应该是分命令与企业管理器两...

    http://topic.csdn.net/u/20101221/19/7013ce75-d745-4e82-acb4-42088dcb2b23.html

     

    怎么能做到像sqlserver中的那种跟踪具体应用或用户所操作的sql语句的功能!
    应该是分命令与企业管理器两种模式!
    希望写的具体一点,先谢谢了!!
    注:应用程序中所实现的功能可以跟踪到相对应的sql语句,以及跟踪用户所执行的sql语句!

     

    老兵新手:

     

    展开全文
  • 方法:使用sqlserver中的sqlprofiler 监测工具,这个每次执行都会得到相应的sql的 工具》SQL Server Profiler》 第一步:连接 第二步:直接默认,直接点“运行” 如果有数据库操作就可以看到了, 如果你嫌弃,...
  • SQLSERVER优化(查找会话SQL)

    千次阅读 2013-04-02 21:41:01
    这其实有很多原因的,计算量很大,SQL语句的嫌疑最大,于是就想办法怎么找出SQL,正在运行的系统,一般不建议用Profile跟踪,那么可以通过系统表和函数把他找出来 查询当前系统的连接信息,可以用SQL Server...
  • SQL Server 2008实战(SQL Server程序员和DBA不可或缺的权威参考手册) 基本信息 原书名: SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach 原出版社: Apress 作者: (美)Joseph Sack 译者: 金...
  • sql2005怎么查看数据库用户登录日志

    千次阅读 2014-09-11 11:03:24
    单击开始--程序--Microsoft SQL Server 2005--性能工具--SQL Server Profiler,这个可以新建对数据库用户登录和操作(执行的SQL语句)的跟踪。但是只有在跟踪运行期间的进行记录。常规下似乎都不会进行跟踪。 查询...
  • 最近项目做到几千个学生分别去人脸识别记录(目前约630000行)中查询最后一次记录,可想而知...首先来一条执行效率不怎么样的SQL语句SQL Server Profiler中的跟踪文件保存至本地 打开数据库优化引擎...
  • PDF.NET的SQL日志

    2011-05-09 15:35:00
    尽管有些数据库系统能够提供SQL监视,比如SQLSERVER的事务日志跟踪,但好多数据库都没有提供这样的功能,所以很多数据(或者ORM)框架都会有一个记录执行的SQL日志的功能,PDF.NET也不例外,下面讲讲它是怎么实...
  • 工作总结

    2018-07-13 23:37:00
    2018.07.13 1.写了一个控制台程序定时执行从MySql同步数据到Sql...最后请同事协助,同事解决思路是用Sqlserver跟踪请求的sql语句,复制出请求的sql语句在数据库上执行,竟然报错,最后修改成功执行数据库输出结果:...
  • 3、使用Sql server Profiler可以跟踪到慢语句,Duration确实是30秒+ 4、把跟踪到的慢语句拷到查询分析器里执行,结果是毫秒级,也就是说只有在程序里慢 5、我发现语句执行的快慢和分页有关系,都是查询第一页...
  • 4.12.18 跟踪数据库特性使用的统计数据 118 4.12.19 OEM Grid Control 120 4.12.20 管理Management Agent 122 4.12.21 OMS(Oracle Management Service,Oracle服务管理) 123 4.12.22 连接到Grid Control...
  • asp.net知识库

    2015-06-18 08:45:45
    几段SQL Server语句和存储过程 生成表中的数据的脚本 最详细的SQL注入相关的命令整理 Oracle Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle编程的编码规范及命名规则 Oracle数据库字典介绍 0RACLE的字段...
  • 1.3.5 “怎么能让应用运行得更快?” 41 1.3.6 DBA与开发人员的关系 45 1.4 小结 46 第2章 体系结构概述 47 2.1 定义数据库和实例 48 2.2 SGA和后台进程 53 2.3 连接Oracle 56 2.3.1 专用服务器 56 2.3.2 ...
  • 1.3.5 怎么能让应用运行得更快 42 1.3.6 DBA与开发人员的关系 44 1.4 小结 45 第2章 体系结构概述 46 2.1 定义数据库和实例 47 2.2 SGA和后台进程 52 2.3 连接Oracle 54 2.3.1 专用服务器 54 2.3.2 共享...
  • 【数据库】存储过程与SQL语句对比 111 【数据库】数据库优化 113 【数据库】MySQL常用的四种引擎的介绍 118 【架构】简单描述MVC模式 120 【架构】RPC的介绍 121 什么叫RPC 121 RPC流程 121 【架构】SOA介绍 122 ...
  • Java面试宝典2010版

    2011-06-27 09:48:27
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 9.所有部门之间的比赛组合 10.每个月份的发生额都比101科目多的科目 11.统计每年每月的信息 12.显示文章标题,发帖人、最后回复时间 13.删除除了id号不同,...
  • 最新Java面试宝典pdf版

    热门讨论 2011-08-31 11:29:22
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除...
  • Java面试宝典-经典

    2015-03-28 21:44:36
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除...
  • Java面试宝典2012版

    2012-12-03 21:57:42
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13...
  • java面试宝典2012

    2012-12-16 20:43:41
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 109 9.所有部门之间的比赛组合 109 10.每个月份的发生额都比101科目多的科目 110 11.统计每年每月的信息 111 12.显示文章标题,发帖人、最后回复时间 112 13.删除...
  • 8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除...
  • Java面试笔试资料大全

    热门讨论 2011-07-22 14:33:56
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除...
  • Java面试宝典2012新版

    2012-06-26 19:20:00
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除...
  • JAVA面试宝典2010

    2011-12-20 16:13:24
    8.用一条SQL语句 查询出每门课都大于80分的学生姓名 100 9.所有部门之间的比赛组合 100 10.每个月份的发生额都比101科目多的科目 101 11.统计每年每月的信息 102 12.显示文章标题,发帖人、最后回复时间 103 13.删除...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    ----------VC应用开发 [Visual.C..编程技巧精选500例]源代码. 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件...

空空如也

空空如也

1 2 3
收藏数 44
精华内容 17
关键字:

怎么跟踪sqlserver语句