데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요
여러분들의 도움을 간절히 바라는 조금은 모자란 개발자 입니다.
따뜻한 답변 부탁 드립니다.
MSSQL을 사용 중인데요.
어느 순간 느려지는 상황이 발생 하여 이것저것 검색하고 조회 하다보니 sp_who2 에 대해 궁금한게 있어서 글을 올립니다.
sp_who2로 조회를 해 보니 LastBatch 값이 한달 전 이고 Status 값이 'sleeping' 인 내역들이 조회 되고 있습니다.
sp_who2는 현재 쿼리별 상태를 조회 할 수 있는 시스템프로시저로 알고 있습니다.
헌데 한 달 전 내역들이 조회되는 것이 정상 적이라고 할 수 있는 건가요??
그리고 sp_who2 조회 시 내역이 많을 수록 부하에 영향이 있을까요??
혹시 답변 가능하신 분은 지식 공유를 부탁 드립니다.
감사합니다^^
누군가가 로그아웃을 1달동안 안했거나
spid가 50이하라면 시스템쪽인데 SQL SERVER가 재시작된지 한달전이면 나올수 있습니다.
부하는.... 앵간히 많지 않은 이상 크지 않습니다.
그때그때 계산해서 나오는게 아니라
까보시면 아시겠지만 (저도 다 까본건 아니지만...)
sys.sysprocesses 쪽을 참고해서 조금 작업해서? 나오고 있습니다.
sys.sysprocesses 는 기본적으로 돌아가는거라 sp_who2 때문에 생기는 부하는 크지 않을것 같습니다.