小编Lau*_*gil的帖子

“警告:连接顺序已被强制执行,因为使用了本地连接提示”没有连接提示返回

我正在运行以下(自制)分析查询,查看当前服务器上运行的查询的等待状态、内存使用情况和其他信息。

Select GetDate() as RunDate,
    spid,
    blocked,
    waittype,
    lastwaittype,
    waittime,
    sp.dbid,
    uid,
    status,
    hostname,
    program_name,
    cmd,
    nt_domain,
    nt_username,
    loginame,
    sp.sql_handle,
    stmt_start,
    stmt_end,
    session_id,
    dop,
    request_time,
    grant_time,
    requested_memory_kb,
    granted_memory_kb,
    required_memory_kb,
    used_memory_kb,
    max_used_memory_kb,
    query_cost,
    ideal_memory_kb
    ,SUBSTRING (qt.text, stmt_start/2+1, (
        CASE 
            WHEN stmt_end = -1 
                THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2 + 1
            ELSE stmt_end 
        END - stmt_start)/2) AS [Individual Query]
    ,[Parent Query] = qt.text

FROM sys.dm_exec_query_memory_grants mg
INNER JOIN sys.sysprocesses sp
    ON mg.session_id = sp.spid
CROSS APPLY sys.dm_exec_sql_text(sp.sql_handle) as qt
WHERE sp.spid != …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2012

3
推荐指数
1
解决办法
2908
查看次数

标签 统计

sql-server ×1

sql-server-2012 ×1