본문 바로가기

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 / 데이터베이스의 테이블, 인덱스 및 인덱싱된 뷰에 대한 각 통계 개체의 행을 포함.. 더보기
함수, 테이블, 명령어 등등 추가 설명이 궁금하다면? 많은 분들이 함수, 테이블, 명령어를 사용하면서 컬럼의 정보나, 정의가 궁금할 경우가 많아 구글이나 서치엔진을 많이 검색한다... 그러지 말자... 궁금한 것을 선택한 후 F1을 누르게 되면 도움말이 나타난다. SQL Server 2012 같은 경우 별도의 도움말을 설치하지 않는 다면 브라우저를 통해 바로 설명이 있는 사이트로 이동한다. 정말 멋지다. 좋은 정보 가르쳐 주셔서 감사합니다. 선생님 더보기