본문 바로가기
프로그래밍/데이터베이스

[MSSQL] 실행 쿼리 이력 조회

by 소나기_레드 2023. 7. 5.
반응형

admin 계정으로 실행.

SELECT TOP 1000
    DB_NAME(ST.DBID) DBNAME
  , OBJECT_SCHEMA_NAME(OBJECTID, ST.DBID) SCHEMANAME
  , OBJECT_NAME(OBJECTID, ST.DBID) SPNAME
  , TEXT
  , QS.last_worker_time 
  , QS.execution_count
  , CREATION_TIME
  , LAST_EXECUTION_TIME
  , QS.max_worker_time 
  , QS.min_worker_time 
  , QS.total_worker_time
  , QS.TOTAL_ELAPSED_TIME
FROM
    SYS.DM_EXEC_QUERY_STATS QS
    CROSS APPLY SYS.DM_EXEC_SQL_TEXT(QS.plan_handle)ST
    JOIN SYS.dm_exec_cached_plans CP 
    ON QS.PLAN_HANDLE = CP.PLAN_HANDLE
ORDER BY CREATION_TIME DESC;

반응형

댓글