창의적으로 바쁘기

  • 홈
  • 태그
  • 방명록

인덱스 1

인덱스는 언제, 왜, 어떻게 사용해야 좋을까?

언제 : 읽기 작업 속도 향상이 필요할 때왜 : 인덱스를 통해 비용이 가장 많이 요구되는 디스크 랜덤 I/O를 최대한 줄일 수 있기 때문이다. 기본적으로, 인덱스를 통한 접근이 디스크 직접 접근보다 비용이 많이 듦. 일단 한 번 인덱스 탐색을 더 거쳐야하는 것이기 때문에.. 하지만, 데이터가 대규모이고 찾는 레코드의 건수가 전체 레코드의 20% 이하일 경우인덱스를 통한 탐색인덱스는 정렬 상태이기 때문에, 빠르게 탐색을 완료할 수 있음. -> 인덱스틀 통해 정확한 데이터 위치를 찾았음으로, 디스크 접근 시 한 번의 랜덤 I/O가 추가 발생. 만약, 인덱스에 있는 칼럼만으로도 결과 반환이 가능하면 디스크 접근까지 하지 않아도 된다.직접 디스크 탐색디스크에 있는 실제 데이터는 정렬되어 있지 않다. 따라서 모든..

DataBase 2024.07.31
이전
1
다음
더보기
프로필사진

창의적으로 바쁘기

  • 분류 전체보기
    • 프로젝트 회고
    • 환경세팅
    • JAVA
    • Algorithm
    • NestJS
    • Git
    • 기기구조
    • 토비의스프링vol.1
    • programming
    • 이것저것
    • DataBase

Tag

EC2, 스프링이란 무엇인가, aws, 서비스 추상화, git, Spring, nodejs, 스프링 di/ioc, 이펙티브자바2장, 토비의스프링6장, 토비의 스프링 8장, java, 스프링 트랜잭션, AOP, 의존성주입, 토비의 스프링, 토비의스프링, 스프링, mongodb, nestjs,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바