SQL1 sql - interview questions (turing) Q1~Q10. 1. 인덱스란 무엇인가 ?데이터를 검색할떄 빠른 조회를 가능하게 하여 성능을 향상시킨다, 하지만 추가적인 저장공간을 사용하고, 데이터 수정( insert, update, delete) 작업시 성능이 저하될 수 있다. 클러스터드 인덱스가 없는 상태에서는 테이블 데이터가 임의의 순서로 저장되며, 이상태를 보통 Heap table 이라고 한다.보통 기본키를 생성할떄 기본키가 클러스터드 인덱스로 자동지정된다. 데이터베이스 엔진이 지정된 열을 기준으로 테이블의 데이터를 정렬한다. 클러스터 인덱스 생성후 데이터가 새롭게 정렬되며, 해당 열의 갓에 따라 물리적으로 배치된다.디스크 I/O 부하, 락 발생 가능성이 있다. 논 클러스터 인덱스보다 상대적으로 빠르다. 논클러스터드 인덱스에서 데이터는 물리적으로 정렬되지 않고.. 2024. 12. 19. 이전 1 다음