TEN BILLION

  • 홈
  • 태그
  • 방명록

인덱스 1

인덱스(INDEX)란?

인덱스란?인덱스는 테이블의 컬럼 값과 해당 행(Row)의 위치(RID, Row ID)를 매핑해 놓은 구조입니다.조회 속도를 높여주는 대신, 추가적인 저장 공간과 쓰기 성능의 저하가 발생할 수 있습니다.📌 요약: 읽기는 빨라지지만, 쓰기(INSERT/UPDATE/DELETE)는 느려진다.인덱스가 필요한 이유예를 들어 아래와 같은 CUSTOMER 테이블이 있다고 합시다.SELECT * FROM CUSTOMER WHERE CUST_NAME = '홍길동';인덱스가 없다면?테이블 처음부터 끝까지 CUST_NAME 을 하나하나 확인 → "풀 테이블 스캔(Full Table Scan)"인덱스가 있다면?CUST_NAME 컬럼에 대한 인덱스를 타고 빠르게 위치를 찾아 조회 → 성능 수십~수천 배 개선인덱스의 구조 (O..

카테고리 없음 2024.12.04
이전
1
다음
더보기
프로필사진

TEN BILLION

매일매일 성장하는 개발 일기 !

  • 분류 전체보기 (212) N
    • Back_End (57)
      • Java (39)
      • Spring (10)
      • Design Pattern (4)
      • JPA (4)
    • Front-End (11)
    • DataBase (11)
    • Oracle (10)
    • MySQL (1)
    • CS (18)
    • Network (9)
    • Web (14)
    • Algorithm (63) N
    • 프로젝트 (7)
      • 마이그레이션 (7)
    • Docker (6)
    • AWS (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바