인덱스 구조와 랜덤 엑세스

초탁 2014.06.27 16:17 Views : 9112

안녕하세요.

MSSQL 공부중에 궁금한 점이 있어, 최대한 정리 하여 질문을 몇개 뽑아보았습니다.

인덱스 저장 구조에 따라 클러스터 인덱스와 비클러스터 인덱스가 존재하는 것으로 알고있습니다.

 

1. "클러스터 인덱스의 리프 페이지가 곧 데이터 페이지"라는 것은

 클러스터 인덱스 생성시

 물리적으로 루트 노드 페이지와 브랜치 노드 페이지만 생성이 되며 리프페이지 생성되지 않고,

 브랜치 노드에서 가리키는것은 실제 데이터페이지가 되는 것인가요?

 (즉 클러스터 인덱스 생성시 물리적인 용량 증가는 "기존데이터페이지 + 루트노트 페이지 + 브랜치노드 페이지" 인가요?)

 

 2. 클러스터 인덱스가 생성된 테이블은 데이터 삽입시 정렬 순서를 맞추는 것으로 알고있는데,

 먼저 인덱스 노드들을 탐색한 다음, 순서에 맞는 위치에 적재하거나 혹은 적재할 위치의 데이터페이지 공간이 모자를 시

 노드와 데이터페이지를 추가한 뒤에 삽입 작업이 완료되는 것인지

 아니면 빈 공간이나 마지막 데이터페이지에 먼저 값을 추가하고 작업 완료한 다음 인덱스의 노드들을 정렬하는것인가요.

 

 3. 랜덤 엑세스(I/O)는 테이블스캔이나 순차적 I/O가 아닌 상황에서 건 바이 건으로 페이지단위의 입출력이 발생하는 것으로

 알고 있는데, 그렇다면 랜덤 엑세스는 클러스터 인덱스가 아닌 비클러스터 인덱스에서만 발생하는 것인가요?

 

 

질문이 많아서 죄송스럽네요.^^;

좋은 답변 많이 부탁드리겠습니다. 감사합니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 27118
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15310
8000 소수점 처리 와 컴마 표시를 동시에 할수있을까요? [2] 고구망 2014.07.03 4691
7999 안녕하세요 쿼리 질문있습니다. spotlight81 2014.07.03 2584
7998 문자열에서 숫자의 합계를 구하는데 오류가 뜹니다. [1] 사이드사이드 2014.07.03 2444
7997 TableDiff 유틸리티 사용관련해서 질문드립니다. HoyaSoft 2014.07.03 2451
7996 analysis service 관련문의 dunhill123 2014.07.03 2187
7995 비밀번호 *로 ㅜㅜ [3] 마힐링 2014.07.02 2583
7994 db와 연결이 안돼요.. [2] 송이송이 2014.07.02 2709
7993 관련된 컬럼 데이터를 레코드에 추가해서 보고싶을때 [3] Merermero 2014.07.01 2457
7992 push기능이 있나요? [3] 딱풀 2014.06.30 2190
7991 SSMS 관련 [2] 필묵 2014.06.29 4209
7990 select 쿼리 질문 [4] hhhh 2014.06.27 2904
» 인덱스 구조와 랜덤 엑세스 [11] 초탁 2014.06.27 9112
7988 반복문에 따른 속도 저하문제점 ㅠㅜ [2] 파인드쿠폰 2014.06.27 2861
7987 업데이트 처리 [3] hhhh 2014.06.27 2752
7986 프로시저 이용해서 약 2000개의 Data를 Insert into 하면 속도가 너무 느립니다 [5] ADA 2014.06.26 5242
7985 예상실행계획 보는법에 관한 참고사이트 또는 서적이 없을까요? [1] 팔개 2014.06.26 2713
7984 누적 집계 쿼리 질문드립니다. Joy 2014.06.26 3915
7983 조인과 일반 테이블별로 가져오는 것의 성능차이에 대하여 궁금합니다. [5] AceCarrot 2014.06.26 2738
7982 ID당 최초값만 제거하고 값들을 카운트할 수 없을까요? [4] 마다라 2014.06.26 2637
7981 인덱스를 추가하고자 하는데요 management 에서는 활성화가 되질 않습니다. [5] AceCarrot 2014.06.26 4342





XE Login