[MSSQL]평소에 빠르게 처리되던 쿼리가 갑자기 느려질때
By 프렐루드의 잡담방 | 2016년 11월 6일 |
쿼리가 갑자기 느려진다면 다음과 같은 사항을 살펴보자 1. 인덱스의 조각화가 많이 진행되었는지 확인2. 인덱스 힌트를 명시하지 않았다면 인덱스 힌트를 명시3. 통계는 주기적으로 MSSQL에서 업데이트 해주지만 간혹 업데이트가 되지 않아 느려질 수 있음 이번 경우에는 데이터베이스의 통계 업데이트가 잘 이루어지지 않아서 sp_updatestats 를 실행해 줌으로서 정상적인 실행결과로 돌아올 수 있었다. 인덱스에 대한 것을 확인했는데도쿼리가 느리다면 통계 업데이트를 해주는 것이 좋다.