달마루
기획자에서 개발자로
달마루
전체 방문자
오늘
어제
  • 분류 전체보기 (334)
    • 기획 이야기 (3)
    • 개발자로 전향한 이유 (1)
    • Github Address (1)
    • 개발자, 그 여정 (11)
      • 기초특강 (4)
      • 국비학원 선정 (4)
      • BitCamp_수업내용 (1)
      • 학원 프로젝트 후기 (1)
      • 정보처리기사 (1)
      • 개발 이야기 (0)
    • 개념 창고 (126)
      • JAVA (50)
      • CS (1)
      • Database (27)
      • NetWork (2)
      • 자료 구조 (2)
      • React (8)
      • Spring (3)
      • JPA (1)
      • HTML & CSS (18)
      • JS (3)
    • algorithm (186)
      • 백준 (161)
      • 프로그래머스 (23)
    • 사는 이야기 (0)

블로그 메뉴

  • Github
  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Bronze V
  • SQL고득점Kit
  • react
  • select
  • 문제풀이
  • MySQL
  • HTML
  • Bronze IV
  • Algorithm
  • 혼공SQL
  • 혼자공부하는SQL
  • 알고리즘풀이
  • BOJ
  • java
  • 프로그래머스
  • BOJ algorithm
  • 백준문제풀이
  • math
  • SQL
  • java algorithm
  • BRONZE
  • 알고리즘
  • Bronze III
  • programmers
  • Scanner
  • 혼공MySQL
  • sql 문제풀이
  • 자바
  • 백준알고리즘
  • 백준

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
달마루

기획자에서 개발자로

(혼공MySQL)16.인덱스의 내부 작동 원리와 구조, 인덱스에서 데이터 검색하기
개념 창고/Database

(혼공MySQL)16.인덱스의 내부 작동 원리와 구조, 인덱스에서 데이터 검색하기

2023. 3. 20. 14:29

인덱스의 내부 작동 원리
균형 트리 구조
균형 트리 구조에서 데이터가 저장되는 공간을 노드(node)라고 한다. 

인덱스가 없는 상태에서 SELECT로 자료 검색


인덱스가 있는 상태에서 SELECT로 자료 검색

인덱스가 있나 없나 결과가 바뀌진 않는다. 빠르냐 느리나 속도 차이가 있다.

SELECT가 빨라지지만 INSERT, UPDATE, DELETE가 느려질 수 있다. 

클러스터형 인덱스의 구조

 

 

보조 인덱스형의 구조

데이터 검색시 어떤 것이 더 효율적인가?
클러스터 데이터 검색이 조금 더 빠르다. 

저작자표시 비영리 변경금지 (새창열림)

'개념 창고 > Database' 카테고리의 다른 글

(혼공MySQL)19.스토어드 함수와 커서의 개념, 커서(cursor)의 단계별 실습 방법  (0) 2023.03.20
(혼공MySQL)18.스토어드 프로시저(stored procedure)의 개념과 사용 방법(입출력 매개변수의 활용 방법)  (0) 2023.03.20
(혼공MySQL)15.인덱스의 개념과 장단점, 클러스터형 인덱스와 보조 인덱스  (0) 2023.03.20
(혼공MySQL)14. 가상의 테이블: 뷰(생성, 수정, 삭제)  (0) 2023.03.20
(혼공MySQL)13. SQL 테이블 제약조건(기본키, 외래키, 고유키)  (0) 2023.03.20
    '개념 창고/Database' 카테고리의 다른 글
    • (혼공MySQL)19.스토어드 함수와 커서의 개념, 커서(cursor)의 단계별 실습 방법
    • (혼공MySQL)18.스토어드 프로시저(stored procedure)의 개념과 사용 방법(입출력 매개변수의 활용 방법)
    • (혼공MySQL)15.인덱스의 개념과 장단점, 클러스터형 인덱스와 보조 인덱스
    • (혼공MySQL)14. 가상의 테이블: 뷰(생성, 수정, 삭제)
    달마루
    달마루
    항상 어제보다 좋은 코드를 지향합니다. https://github.com/LimDongHyun99

    티스토리툴바