MSSQL DBA라면 DB 서버가 갑자기 CPU가 튀거나 메모리를 많이 차지하는 쿼리를 찾아서 KILL 시켜야 하는 경우가 있다. 운영 DB인 경우에는 KILL시키기는 조금 애매하지만 OLAP 같은 BACK 단 서비스의 경우에는 가차없이 KILL을 시켜서 서비스의 품질을 높이는 것이 먼저라고 생각한다. 다음은 MSSQL에서 현재 실행중인 쿼리를 찾는 쿼리이다. 현재 실행중인 쿼리 현재 수행중인 쿼리를 찾아서 어떠한 쿼리가 날아가고 있는지만 확인해도 DBA라면 대충은 무거운 쿼리인지 얼마나 걸릴 쿼리인지, 죽여야할 쿼리인지 정도는 예측할 수 있다, 따라서 현재 실행중인 쿼리를 찾아 먼저 어떤 쿼리인지 확인 하는 것이 중요하다. SELECT sqltext.TEXT, req.session_id, req.sta..