[MSSQL]평소에 빠르게 처리되던 쿼리가 갑자기 느려질때 Database

쿼리가 갑자기 느려진다면 다음과 같은 사항을 살펴보자

1. 인덱스의 조각화가 많이 진행되었는지 확인
2. 인덱스 힌트를 명시하지 않았다면 인덱스 힌트를 명시
3. 통계는 주기적으로 MSSQL에서 업데이트 해주지만 간혹 업데이트가 되지 않아 느려질 수 있음

이번 경우에는 데이터베이스의 통계 업데이트가 잘 이루어지지 않아서 

sp_updatestats

를 실행해 줌으로서 정상적인 실행결과로 돌아올 수 있었다. 인덱스에 대한 것을 확인했는데도
쿼리가 느리다면 통계 업데이트를 해주는 것이 좋다.

덧글

댓글 입력 영역