MS-SQL

    [MSSQL] 서버에서 지연되는(처리시간이 오래 걸리는) 쿼리(Query)찾기

    [MSSQL] 서버에서 지연되는(처리시간이 오래 걸리는) 쿼리(Query)찾기

    MS-SQL에서 어떤 쿼리를 처리할 때 처리시간이 너무 오래 걸리는 경우가 있습니다. 이는 서버 전체의 처리시간을 늘려 장애를 발생시키는 요인이 될 수 있는데 이런 경우 아래 쿼리를 SSMS에서 날려 처리시간이 오래 걸리는 쿼리를 찾아낼 수 있습니다. Select Distinct dm_ws.wait_duration_ms, dm_t.[TEXT], dm_ws.session_ID From sys.dm_os_waiting_tasks As dm_ws Inner Join sys.dm_exec_requests As dm_r On dm_ws.session_id = dm_r.session_id Inner Join sys.dm_exec_sessions As dm_es On dm_es.session_id = dm_r.ses..