목록기술면접/데이터베이스 (1)
ksw_devlog
index(인덱스)
index : 정렬해놓은 컬럼사본 Binary search tree => B-tree => B+tree 인덱스 어떤 데이터가 디스크의 어느 위치에 있는지에 대한 정보를 가진 주소록과 같음 데이터 - ROWID(주소) 쌍으로 저장됨 일반적인 select 쿼리 실행 시 먼저 메모리의 database buffer cache를 체크 buffer cache에는 자주 사용되는 테이블들이 캐싱되어 있어 여기에 데이터가 있을 경우 바로 찾아 출력하고 없을 경우 하드디스크에 있는 데이터 파일에서 데이터를 찾음 인덱스를 사용하면 이런 과정을 거치지 않고 바로 주소를 통해 찾아감 인덱스 생성 원리? 해당 테이블을 모두 읽고 인덱스를 만드는 동안 데이터가 변경되면 문제가 되므로 해당 데이터들이 변경되지 못하도록 조치한 후 메..
기술면접/데이터베이스
2023. 4. 20. 00:39