BackEnd/Database (2) 썸네일형 리스트형 EXPLAIN 사용 방법 데이터베이스 성능 최적화를 위해 EXPLAIN을 사용하여 SQL 실행 계획을 분석하는 방법을 정리하고자 합니다.1. EXPLAIN 기본 개념 EXPLAIN은 SQL 실행 계획을 분석하고 최적화할 수 있도록 도와주는 명령어입니다.EXPLAIN SELECT * FROM 테이블명 WHERE 조건; 또는 실행 시간을 포함한 상세한 분석을 원하면 ANALYZE를 사용할 수 있습니다.(ANALYZE 사용 가능 버전은 MySQL 8.0+, MariaDB 10.5+ 입니다.😢)EXPLAIN ANALYZE SELECT * FROM 테이블명 WHERE 조건; 2. EXPLAIN 결과 컬럼 설명 EXPLAIN 쿼리를 수행하면 아래와 같은 컬럼들을 조회할 수 있습니다.컬럼명 설명id실행 단계 (조인 시 여러 개의 ID가 존.. SQLD 시험 후기 (누구인가? 누가 안 어렵다 했는가?🤔) 추석 연휴에 스터디 카페에서 썩어가는 나 공부할겸 일할겸 집 근처 스카에 왔는데 일이 생각보다 할게 많아서 원하던 공부를 못해서 조금 속상하다 그래서 짧게 자격증 후기나 남겨야겠다. 시험 전 마음가짐 필자는 지난 구구데이 때 SQLD 시험을 봤습니다 한달 전쯤 접수하고 준비를 바로 하려고 했는데, 신기한게 접수하고나서부터 야근의 늪에 빠져 공부할 시간이 없었다. 그리고 준비 기간 때 잘못 생각했던게, 인터넷에 검색만해도.. 취득하기 쉽다고 하고 전공자라면 2주정도면 쌉가능이라고 하길래 2주전부터 하면 되겠지~~ 했다 ... 그러면 안됐다 시험 한 3일전부터 야근 + 벼락치기 공부를 하며 기도메타 전략을 세웠다. 시험을 보고 오 망했는데 생각이 들었고, 11월에 재시험 보려고 마음 놓고 기다리고 있었는데 .. 이전 1 다음