DevTales
close
프로필 배경
프로필 로고

DevTales

  • 분류 전체보기 (83)
    • Lang (49)
      • Java (21)
      • Kotlin (3)
      • C (12)
      • Go (9)
      • Python (4)
    • Spring (13)
      • Data (2)
      • Kafka (2)
      • Security (0)
      • Webflux (9)
    • Infra (9)
      • Database (3)
      • Middleware (0)
      • Container (1)
      • OS (5)
    • Build (0)
    • CS (3)
      • Network (1)
      • Security (1)
      • Architecture (1)
    • Leaner's High (5)
    • 기타 (4)
  • 홈
  • 방명록
[Database] DB 검색 성능 개선을 위한 INDEX와 FTS

[Database] DB 검색 성능 개선을 위한 INDEX와 FTS

인덱스(INDEX)란? 인덱스는 데이터베이스에서 데이터를 빠르게 조회하기 위해 사용되는 자료 구조입니다. 데이터가 많아지면 테이블을 순차적으로 검색하는 방식(선형 탐색)은 시간이 오래 걸려 성능이 저하됩니다. 인덱스는 이 문제를 해결하기 위해 특정 열에 대해 빠르게 데이터를 찾을 수 있도록 도와주는 구조입니다. 인덱스를 사용하면 빠른 검색이 가능하며, 그 차이는 테이블의 크기가 커질수록 더 두드러지게 나타납니다. 또한 인덱스는 조인 성능을 향상시키고, 집계 함수의 처리 속도도 개선시킬 수 있습니다. 하지만 인덱스를 생성하고 유지하는 데 추가적인 비용이 들어가며, 데이터 삽입, 삭제, 업데이트 시 성능이 저하될 수 있습니다. 이는 인덱스를 갱신해야 하는 추가 작업이 발생하기 때문입니다. 예를 들어, 데이터..

  • format_list_bulleted Infra/Database
  • · 2025. 2. 16.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (83)
    • Lang (49)
      • Java (21)
      • Kotlin (3)
      • C (12)
      • Go (9)
      • Python (4)
    • Spring (13)
      • Data (2)
      • Kafka (2)
      • Security (0)
      • Webflux (9)
    • Infra (9)
      • Database (3)
      • Middleware (0)
      • Container (1)
      • OS (5)
    • Build (0)
    • CS (3)
      • Network (1)
      • Security (1)
      • Architecture (1)
    • Leaner's High (5)
    • 기타 (4)
최근 글
인기 글
최근 댓글
태그
  • #R2DBC
  • #비동기
  • #Netty
  • #tucker의 go언어 프로그래밍
  • #WebFlux
  • #Java의 정석
  • #java
  • #점프 투 파이썬
  • #혼자 공부하는 C언어
  • #Kotlin In Action
전체 방문자
오늘
어제
전체
Copyright © Kakao Corp. All rights reserved.
Designed by 티스토리

티스토리툴바