728x90
반응형
Development/Data Base
-
[기초] MySQL 성능 최적화: 실행 계획에서 type을 이해하고 개선하기Development/Data Base 2025. 1. 28. 20:51
MySQL의 쿼리 성능을 최적화하기 위해서는 실행 계획을 분석해야 하는데 특히 실행 계획의 type 컬럼은 MySQL이 쿼리를 처리하는 방식 즉 데이터에 접근하는 방법을 보여줍니다.이 정보를 활용하면 성능을 최적화할 수 있는 중요한 힌트를 얻을 수 있기 때문에 성능 최적화 첫 단계로 이번 글에서는 type 컬럼에 표시될 수 있는 12가지 값 중 5개의 대표 type을 소개하고 각 값이 성능에 미치는 영향을 분석해 보겠습니다.1. constconst는 가장 효율적인 검색 방법으로 MySQL이 테이블에서 단일 행을 조회하는 경우입니다.Unique 속성을 가진 Index일 경우에만 가능합니다.CREATE TABLE users ( id INT PRIMARY KEY, username VARCHAR(10..