우왕좌왕 코딩 기록

  • 홈
  • 태그
  • 방명록

개발블로그 1

[DB] INDEX란?

실무를 진행하면서 DB 설계를 많이 진행해보았는데 INDEX 설계는 진행해본 적이 없어서 이해도가 떨어지는 것 같아 찾아보게 되었다.1. INDEX란?INDEX란 테이블의 검색 성능을 높혀주기 위한 자료구조이다. 하나 또는 여러 개 컬럼에 대하여 설정할 수 있다.INDEX가 걸려 있어도, WHERE절 없이 단순히 컬럼을 조회하는 경우에는 인덱스가 사용되지 않기 때문에 성능 향상에 도움이 되지 않는다.(예를 들어 ‘홍길동’이라는 단어를 찾고싶으면 색인 페이지에서 ‘홍’으로 시작하거나 ‘ㅎ’으로 시작하는 색인을 찾아보면 빠르게 찾을 수 있다.)2. INDEX의 장단점장점적절한 인덱스를 생성하고 사용하면 조회 성능을 획기적으로 개선할 수 있다.단점INSERT, UPDATE, DELETE의 속도가 저하된다.대략..

DB 2025.03.24
이전
1
다음
더보기
  • 분류 전체보기 (8)
    • DB (2)
    • iOS (1)
    • Spring (1)
    • VSCode (1)
    • 네트워크 (2)
    • 서버 (1)

Tag

SpringBoot, db, master-master, 메시지큐, 이중화, 소켓통신, 메시징, rabbitmq, network, 백엔드, 인터셉터, 네트워크, Broker, DB이중화, visual studio code, MariaDB, vscode, socket, interceptor, 개발블로그,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바