반응형
쿼리를 만들고 나서 개발 테스트 하다보면 느린지 빠른지 모르겠다. 근데 운영에 반영하려면 인덱스가 필요한데 어쩌지 고민해본적 있을것이다.
저도 쿼리 속도 때문에 실행계획도 보고 하지만 어떻게 고치지 하고 매번 고민 합니다.
근데 인터넷 찾아보니 이런 방법이 있더라구요 다른분들도 해보세요 도움 되실거에요
1. 실행하려는 쿼리에 대해서 실행계획을 본다.(CTRL + L)
2. 실행계획을 실행하면 오른쪽에 빨간 부분에 ... 버튼이 활성화 된다.
3. 우클릭 팝업에서 누락된 인덱스 세부정보를 클릭
4. 쿼리창이 나오면서 인덱스를 생성하라고 나오면 인덱스 이름을 넣고 실행하면 된다.
이런 방법이 있었다니 이래서 공부를 해야한다는걸 느낀다. 세상이 너무 빨리 변하고 있다.
조건절에 따라 인덱스가 변하니 인덱스 만들어 실행해보고 조건 넣어보고 실행해보고 반복해서 가장 빠른걸 찾으면 된다.
반응형
LIST
'DB' 카테고리의 다른 글
MSSQL 테이블 상세정보 확인 (1) | 2024.04.04 |
---|---|
DB에 만들어진 프로시져, 트리거, VIEW, FUNCTION 전체 내용 확인하기 (0) | 2024.04.04 |
[MS-SQL] ROUND, CEILING 함수 (0) | 2024.03.10 |
[MS-SQL] Management툴로 실행한 이전 쿼리 확인방법 (0) | 2024.03.10 |
[MS-SQL] 나이 구하기(만나이) (0) | 2024.03.09 |