mysql17 MySQL에서 B-Tree 인덱스란 무엇인가요? 데이터베이스 인덱스란 무엇인가요? (MySQL vs. SQL Server)MySQL에서 B-Tree 인덱스란 무엇인가요?SQL Server에서 Clustered Index와 Non-Clustered Index의 차이점MySQL에서 B-Tree 인덱스란 무엇인가요?MySQL에서 가장 일반적으로 사용되는 인덱스 유형은 B-Tree 인덱스입니다. B-Tree 인덱스는 다양한 쿼리 유형에 대해 효율적인 성능을 제공하기 때문에 널리 사용됩니다. B-Tree 인덱스의 구조와 작동 원리에 대해 자세히 알아보겠습니다.B-Tree 인덱스의 개념B-Tree(균형 트리)는 데이터베이스 인덱싱에서 가장 일반적으로 사용되는 데이터 구조 중 하나입니다. B-Tree 인덱스는 데이터를 정렬된 순서로 유지하며, 검색, 삽입, 삭제가.. 2024. 8. 12. MySQL 인덱스 스캔(Index Scan) Index Range Scan 인덱스에서 조건을 만족하는 값이 저장된 위치를 찾는다. 이 과정을 인덱스 탐색(Index Seek)이라고 한다. 탐색된 위치부터 필요한 만큼 인덱스를 차례대로 쭉 읽는다. 이 과정을 인덱스 스캔(Index Scan)이라고 한다 읽어 들인 인덱스 키와 레코드 주소를 이용해 레코드가 저장된 페이지를 가져오고, 최종 레코드를 읽어온다. Index Full Scan 인덱스의 처음부터 끝까지 모두 읽는 방식을 인덱스 풀 스캔이라고 한다. 대표적으로 쿼리의 조건절에 사용된 컬럼이 인덱스의 첫 번째 카럼이 아닌 경우 인덱스 풀 스캔 방식이 사용된다. 인덱스의 크기는 테이블의 크기보다 작으므로 직접 테이블을 처음부터 끝까지 읽는 것보다는 인덱스만 읽는 것이 효율적이다. 인덱스뿐만 아니라 .. 2022. 5. 11. 이전 1 2 다음