• sp_who, sp_who2和sp_who3


    sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数) Spid (系统进程ID) status (进程状态) loginame (用户登录名) hostname(用户主机名) blk (阻塞进程的SPID) dbname (进程正在使用的数据库名) Cmd (当前正在执行的命令类型) sp_who2除了显示上面sp_who的输出信息外,还显示下面的信息: (可选参数LoginName, 或active代表活动会话数) CPUTime (进程占用的总CPU时间) DiskIO (进程对磁盘读的总次数) LastBatch (客户最后一次调用存储过程或者执行查询的时间) ProgramName (用来初始化连接的应用程序名称,或者主机名) sp_who3是某牛人自定义的存储过程,(可选参数spid),显示“非系统会话,且是活动的会话”的详细情况。
    CREATE PROCEDURE sp_who3 
    
    (  @SessionID int = NULL ) 
    
    AS
    
    BEGIN
    
    SELECT
    
        SPID                = er.session_id 
    
        ,Status             = ses.status 
    
        ,[Login]            = ses.login_name 
    
        ,Host               = ses.host_name 
    
        ,BlkBy              = er.blocking_session_id 
    
        ,DBName             = DB_Name(er.database_id) 
    
        ,CommandType        = er.command 
    
        ,SQLStatement       = st.text 
    
        ,ObjectName         = OBJECT_NAME(st.objectid) 
    
        ,ElapsedMS          = er.total_elapsed_time 
    
        ,CPUTime            = er.cpu_time 
    
        ,IOReads            = er.logical_reads + er.reads 
    
        ,IOWrites           = er.writes 
    
        ,LastWaitType       = er.last_wait_type 
    
        ,StartTime          = er.start_time 
    
        ,Protocol           = con.net_transport 
    
        ,ConnectionWrites   = con.num_writes 
    
        ,ConnectionReads    = con.num_reads 
    
        ,ClientAddress      = con.client_net_address 
    
        ,Authentication     = con.auth_scheme 
    
    FROM sys.dm_exec_requests er 
    
    OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st 
    
    LEFT JOIN sys.dm_exec_sessions ses 
    
    ON ses.session_id = er.session_id 
    
    LEFT JOIN sys.dm_exec_connections con 
    
    ON con.session_id = ses.session_id 
    
    WHERE er.session_id > 50 
    
        AND @SessionID IS NULL OR er.session_id = @SessionID 
    
    ORDER BY
    
        er.blocking_session_id DESC
    
        ,er.session_id 
    
    END
    
    go
  • 相关阅读:
    textdecoration、textdecorationcolor、textdecorationline、textdecorationstyle属性
    深入解读Promise对象
    如何将WCF服务发布到IIS中去VS2010版
    iPhone 常用面试题目
    WCF入门简单教程(图文) VS2010版
    VS2010中如何创建一个WCF
    ObjC: 使用KVO
    iOS面试重点问题
    iOS开发面试题
    《Iphone开发基础教程》第五章 自动旋转和调整大小
  • 原文地址:https://www.cnblogs.com/wanyakun/p/3403219.html
Copyright © 2020-2023  润新知