| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 배치
- Effective Java
- Til
- 스케줄러
- 계산기
- 디자인 패턴
- 스프링 배치
- 로드밸런서
- 이펙티브 자바
- 프록시 패턴
- 토스
- 빌더 패턴
- 김영한
- java
- DB
- 템플릿 메서드 패턴
- 프로그래머스
- spring boot
- lv1
- 백엔드
- redis
- 추상클래스
- 성능 개선
- 트러블슈팅
- 코드카타
- 자바
- 스프링
- Spring Batch
- Spring
- GoF 23
Archives
- Today
- Total
목록MySQL (1)
김코딩
배경프로젝트를 진행하며, 쿼리의 성능이 떨어지는 것을 느껴서 확인해본 결과 Full Table Scan을 하고있었습니다. 이를 해결하기위해서 인덱스(Index)라는 개념을 사용해서 해결할 수 있습니다. 오늘은 인덱스에 대해서 알아보겠습니다.목차1. 인덱스란 무엇인가?2. 인덱스의 내부 구조 (B-Tree)3. 인덱스의 종류4. 인덱스 생성 전략5. 인덱스 성능 최적화 팁6. 실전 예제와 성능 비교7. 인덱스 사용 시 주의사항1. 인덱스란 무엇인가? 인덱스(Index)는 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조입니다. 책의 색인처럼, 데이터의 위치를 빠르게 찾을 수 있도록 도와주는 역할을 합니다. 인덱스가 없다면?-- 100만 건의 데이터에서 특정 사용자 찾기SELECT * FROM us..
개발팁
2025. 11. 25. 00:55