쿼리튜닝 자동모드는
1. 데이터베이스 옵션에서 작동모드를 읽기/쓰기로 바꿈
2. 모니터링은 15분에 한번씩 통계수집은 1시간. 30일 지난녀석은 날려버림으로 셋팅이 변경됨
-- 데이터베이스를 새로고침을 해줘야 '쿼리저장소'가생김
새로고침 한 후 해당 데이터베이스의 뷰에 들어가 1000개행 보기를 다 눌러버린다
쿼리저장소 -> 회귀된 쿼리 로 15분 뒤에 확인한다.
하기 전
하고난 후
이렇게 쿼리저장소의 목록을에서 그래프가 생긴다.
고변형 쿼리에서
쿼리아이디에 따른 막대를 클릭 한 후 '계획 강제 적용'을 누르면 강제적용이 된다.
테이블을 새로고침하고 인덱스의 비율/페이지 등 다른점을 확인한다
'강제계획이 포함된쿼리'를 열어보면 아까 선택한 쿼리id와 강제 계획된 sql텍스트를 볼 수 있다.
이 외에도
추적을 할 수 있는데
쿼리 id의 번호를 외워서
'추적된 쿼리'를 실행한다.
그다음 쿼리를 추적하는 란에 해당 번호를 기입하고 실행버튼을 누른다.
그럼 해당 쿼리id에 따른 계획id와 시간, 그리고 계획이 표시된다.
'Database > MSSQL work' 카테고리의 다른 글
SQL 대량의 데이터 랜덤으로 넣기 (0) | 2020.11.27 |
---|---|
쿼리저장소 (0) | 2020.11.25 |
SQL 자동튜닝 설정 코드 (0) | 2020.11.25 |
PLAN CACHE에대해 (예상실행계획)내부 결과를 반환하는 캐시쿼리 (0) | 2020.11.25 |
한번 썼던 PLAN CACHE 쿼리들을 삭제하는 명령어 (0) | 2020.11.25 |