4
DMV 내가 여러 열을 포함 지수의 수가 많은 SQL 서버종합 지수 - SQL 서버
의 인덱스에 대한 추구의 수와 검사에 대한 정보를 주시는 sys.dm_db_index_usage_stats. 나는이 인덱스가 컬럼의 수를 줄이기를 원한다고 많은 유지 관리 오버 헤드를 일으킨다 고 생각한다.
합성 색인의 개별 열에 대해 검색 및 검색을 수행 할 수있는 방법이 있습니까?
DMV 내가 여러 열을 포함 지수의 수가 많은 SQL 서버종합 지수 - SQL 서버
의 인덱스에 대한 추구의 수와 검사에 대한 정보를 주시는 sys.dm_db_index_usage_stats. 나는이 인덱스가 컬럼의 수를 줄이기를 원한다고 많은 유지 관리 오버 헤드를 일으킨다 고 생각한다.
합성 색인의 개별 열에 대해 검색 및 검색을 수행 할 수있는 방법이 있습니까?
SQL Server
은 SKIP SCAN
을 구현하지 않으므로 합성 색인에 대한 탐색은 항상 색인의 가장 왼쪽 (맨 앞) 열을 포함합니다. 당신이 (col1, col2)
에 인덱스가있는 경우입니다
은, 인덱스가 있지만 혼자 col2
를 들어, col1
또는 col1
및col2
검색에 사용할 수 있습니다 추구합니다.
이러한 모든 열을 검색하면 색인을 사용하면 도움이 될 것입니다.
언급 한 "유지 관리 오버 헤드"란 무엇이며 단일 열 인덱스와 다중 열 인덱스의 차이점은 무엇입니까?
입력 해 주셔서 감사합니다. (col1, col2, col3, col4, col5) 등의 파일 열이있는 복합 색인이 있습니다. 다섯 열 모두 사용 된 횟수를 확인할 수 있습니까? 탐색에서 .. 얼마나 많은 사람들이 4 columsn 등등을 찾고 있었습니까? 다시 한번 감사합니다. – Dave
'@ Dave' : 아니오, 인덱스 사용 통계에서 알 수 없습니다. 이는 쿼리 실행 계획을 살펴 보는 것이 가장 좋습니다. – Quassnoi
감사합니다 Quassnoi! .. 나는 서버의 합성 색인 사용법에 대해 몇 가지 메트릭을 가져와야합니다. 좁혀 야 할 필요성을 정당화하기 위해. 내 응용 프로그램에서 내 여러 저장 프로 시저를 사용하는 것 같아요. – Dave