zoukankan      html  css  js  c++  java
  • SQL Server Profiler(二)

    下面是我监控一个App的时候的事件选择和事件列选择

    客户端一共运行了三个对象,

    第一个是TSQL语句:select * FROM _Table_2  where id = @id and value=@value

    第二个是SP,代码是:

    SET NOCOUNT ON;
    SELECT * from _Table_2 where 1=1
    SELECT * from _Table_2 where 1=2

     第三个是SP,代码是:

    SET NOCOUNT ON;
    SELECT * from _Table_2 where 2=2

     解释:

    1:执行一个SP所有步骤的顺序,11:这个SP里面有3条语句,每个语句对应一条记录

    2:该事件所消耗的时间 9:RPC:Completed 消耗的时间,该事件可以理解为执行一条TSQL语句或者一个SP的总时间

    3:按照顺序从上往下,连续的相同的SPID指的就是同一个事件,如果在一个SP里面,SP里面所有的语句SPID都是一样的

    4:使用该事件的登录名,这里指的是APP登陆DB的账号

    10:如果你在开发的时候没有指定名字,那么这里显示的名字就是:“.net sqlc------”,指定名字的方法:

    string constr = @"server=CSHC7256;uid=SA;pwd=Atser123;Application Name=MYTEST;database=Test";

    7:运行App的计算机名

    5:执行的对象的名称,如图所示,sp_executesql指的是执行的是Tsql语句,而:ProfilerTest_1就是一个SP的名字

    8:执行该对象受影响的行数

    6:App连接的Server的名字

  • 相关阅读:
    子信息传递多个参数
    Oracle q' 简化单引号转义
    HTML的target属性中_blank、_self、_parent、_top含义
    数据库设计之“有时不得不违背的第三范式”
    Jquery下的Ajax调试方法
    JQuery.Ajax之错误调试帮助信息
    定时删除数据-用JOB
    数据分析
    机器学习数学基础
    机器学习数学基础
  • 原文地址:https://www.cnblogs.com/ziqiumeng/p/10954974.html
Copyright © 2011-2022 走看看