| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 지표
- 커머스
- AWS 비용 절감
- 신혼 여행
- study
- 생성 패턴
- 회고
- Go-lang
- github
- 14일 공부
- 오블완
- 청첩장 모임
- 경로 계획 알고리즘
- 실용주의 프로그래머
- 논문 정리
- amazon ecs
- DevOps
- leetcode
- PostgreSQL
- 구조 패턴
- terraform
- Rust
- docker
- Til
- 티스토리챌린지
- 디자인 패턴
- ssh
- Playwright
- AWS
- MAPF
- Today
- Total
목록Query Plan (2)
밤 늦게까지 여는 카페
안녕하세요. 어느덧 4월이 찾아왔습니다. 2024년이 시작된 것이 엊그제 같은데 정말 많은 일들이 있었네요 ㄷㄷㄷ 이번에는 PostgreSQL EXPLAIN 명령어에 대해서 조금 더 자세히 공부해보려고 합니다. EXPLAIN 명령어를 공부한 적이 있었지만 지금 보니 많이 까먹었더라고요 ㅜㅠ PostgreSQL EXPLAIN을 이용한 쿼리 성능 분석 - 언제까지 쿼리 하나하나 시간 측정하면서 튜닝할 거에요! 이참에 자세히 공부해보겠습니다! 0. EXPLAIN 명령어 옵션에는 어떤 것들이 있을까요? 이전에는 ANALYZE 옵션만 사용했는데 이번 기회에 다른 파라미터들도 사용하면서 공부해보려고 합니다. PostgreSQL 데이터베이스에 테스트 데이터를 채운 상태로 각 옵션을 활성화/비활성화 시켰을 때의 결과값..
주먹구구식 쿼리 성능 분석은 그만... 언제까지 쿼리 하나하나 수정해가면서 '이건 빠른가? 느린가?' 하면서 튜닝하실 겁니까! 죄송합니다! 바로 제가 그랬습니다 ㅜㅠ 지금까지 얕은 전공 지식을 이용해서 데이터베이스 쿼리의 튜닝을 진행했었는데 너무 비효율적이었던 것 같습니다ㅋㅋㅋㅋ 당연하게도 쿼리가 데이터베이스에서 실제로 어떻게 실행될지 실행 계획을 보여주는 명령어가 있습니다. 바로 EXPLAIN 입니다. PostgreSQL 공식 홈페이지의 USING EXPLAIN 페이지를 참고하여 EXPLAIN 사용법을 작성해봤습니다. 앞으로 쿼리의 성능을 튜닝해야 할 일이 있으면 무.작.정 쿼리를 작성하지 말고 최소한 EXPLAIN 명령을 사용합시다! 사용 방법 쿼리 앞에 EXPLAIN을 추가합니다. 너무 간단하죠? ..
