Database/RDBMS

[MSSQL] SP 마지막 호출 시간 조회

JeongKyun 2021. 11. 17.

현재 사용하고있는 데이터베이스에서 프로시저가 마지막으로 호출된 시간을 조회할 수 있는 쿼리이다.

 

사용 이유는 두가지이다.

 

1. 해당 DB에서 어떤 sp를 사용하고있는지 확인하고싶을 때.

2. 해당 sp가 마지막으로 언제 실행됐는지.

 

Query)

SELECT NAME,
       lastdate
FROM   (SELECT b.NAME,
               Max(a.last_execution_time) AS lastdate
        FROM   sys.dm_exec_procedure_stats a
               INNER JOIN sys.objects b
                       ON a.object_id = b.object_id
        WHERE  Db_name(a.database_id) = '데이터베이스이름'
        GROUP  BY b.NAME)z
ORDER  BY lastdate DESC
반응형

댓글

💲 많이 본 글