Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- InnoDB
- 리눅스
- Terraform
- nandtotetris
- 스트리밍 데이터 아키텍쳐
- 구문 분석
- APM 만들기
- 스트리밍 아키텍쳐
- 실시간 스트리밍 데이터
- s3
- jack 문법
- OTEL
- 도커
- 스택머신
- 시간 윈도우
- 메모리 세그먼트
- ec2
- 마운트
- vm번역기
- apm
- 텀블링 윈도우
- 분산추적
- vm머신
- 컴퓨터 아키텍쳐
- 피벗 추적
- 핵심 데이터 모델링
- 밑바닥부터 만드는 컴퓨팅 시스템
- SpanId
- MySQL
- 추적 데이터 마이닝 파이프라인
Archives
- Today
- Total
목록explain (1)
이것이 점프 투 공작소

DB에서 쿼리를 작성하면 EXPLAIN 또는 DESC 명령어를 통해 실행계획을 확인합니다.하지만 보다보면 가끔 잘 모르겠는 부분이 있어서..Real MySQL을 보며 공부한 부분을 정리하려합니다. 통계정보와 히스토그램실행계획을 보기 전에 옵티마이저가 어떤식으로 실행계획을 만드는지 간단하게 알아보려고합니다.옵티마이저가 보다 효율적인 실행계획을 만들기 위해 필요한 두가지가 통계정보와 히스토그램입니다.두 정보를 기반으로 어떤 인덱스를 선택할지 JOIN순서를 어떻게 정할지 결정하기 때문입니다. 통계정보는 디스크에 저장되며 테이블이 생성되거나 데이터가 변경될 때 통계정보가 추가 및 변경됩니다.히스토그램은 자동으로 수집되지 않으며, 데이터 분포에 대한 통계정보를 제공합니다. 히스토그램은 아래와 같은 명령어로 생성 ..
DB
2024. 12. 30. 22:06