본문 바로가기

show_statistics

DBCC SHOW_STATISTICS DBCC SHOW_STATISTICS 명령어를 통해 어떤 정보를 알 수 있는지 확인해 보도록 하겠습니다.크게 3가지로 나뉘어지며, 자세한 내용은 참고 사이트를 확인해 보시기 바랍니다. [확인 가능한 정보]1. 통계 이름2. 통계 업데이트 시간3. 밀도 (밀도에 대해서는 추가 확인이 필요하다. 좀 더 심오한 내용이 있었는데 기억이 잘 안난다....)4. 선택도=>3번째 박스를 보게 되면 RANGE_HI_KEY값을 통해 그 안에 데이터가 같은것이 있는지 없는지 확인이 가능하다.1~1064 사이에는 총 1062개의 행이 존재하며, 그 값도 다르다. (DISTINCT_RANGE_ROWS랑 RANGE_ROWS 개수가 동일하다.) [참고 사이트]DBCC SHOW_STATISTICS(Transact-SQL)http:.. 더보기
통계 / Statistics 오늘은 통계에 대해서 알아보도록 하겠습니다. [정의]사전적 의미는 찾지 못했습니다. 추가하면 좋을 정보가 있다면 제보 부탁 드리겠습니다. 저는 아래와 같이 이해했습니다.'MS SQL에서의 통계는 Optimizer가 최적화된 실행계획을 만들기 위해 참조하는 정보이다.' [통계를 이해하기 위해서는 이것만은 알아두자]STATS_DATE / 테이블 또는 인덱싱된 뷰의 통계에 대한 가장 최근의 업데이트 날짜를 반환합니다. =>STATS_DATE ( object_id , stats_id )sys.indexes / 테이블, 뷰 또는 테이블 반환 함수와 같은 테이블 형식 개체의 인덱스 또는 힙당 하나의 행을 포함합니다.sys.stats / 데이터베이스의 테이블, 인덱스 및 인덱싱된 뷰에 대한 각 통계 개체의 행을 포함.. 더보기