본문 바로가기

che01 님의 블로그

검색하기
che01 님의 블로그
프로필사진 che01

  • 분류 전체보기 (74)
    • Spring (16)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/07/11 (1)

che01 님의 블로그

데이터베이스 인덱스와 성능 최적화 가이드

1. 인덱스(Index)란?인덱스는 데이터베이스에서 검색 성능을 향상시키기 위한 자료구조입니다. 책의 목차처럼 데이터의 위치를 빠르게 찾을 수 있도록 도와줍니다. 인덱스 없이는 테이블 전체를 순차적으로 탐색해야 하므로 데이터가 많을수록 성능이 급격히 저하됩니다.2. 인덱스가 필요한 상황다음과 같은 경우에 인덱스를 고려해야 합니다:WHERE 절에서 자주 사용되는 컬럼ORDER BY로 정렬하는 컬럼JOIN 조건에 사용되는 컬럼범위 검색이 빈번한 컬럼3. B-Tree 구조대부분의 데이터베이스에서 인덱스는 B-Tree 구조로 구현됩니다. B-Tree는 다음과 같은 특징을 가집니다:모든 리프 노드가 같은 깊이를 유지하는 균형 트리키가 정렬된 상태로 저장되어 빠른 탐색 가능시간 복잡도 O(log n)으로 효율적인 ..

카테고리 없음 2025. 7. 11. 13:16
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바