반응형 실행계획1 [mysql/DB] 실행 계획 보통의 DBMS 의 목적은 데이터를 안전하게 저장 및 관리하고 사용자가 원하는 데이터를 빠르게 조회할 수 있게 해주는이다. 이러한 목적을 달성하려면 옵티마이저가 사용자의 쿼리를 최적으로 처리될 수 있게 쿼리의 실행 계획을 수립할 수 있어야 한다.하지만 옵티마이저는 사용자, 관리자의 개입없이 항상 좋은 실행계획을 만들어 내는것은 아니다. 이러한 문제를 보완할 수 있도록 EXPLAIN 명령으로 옵티마이저가 수립한 실행계획을 확인 할 수 있게 해준다. MySQL 서버의 실행계획에 가장 큰 영향을 미치는 통계정보, 실행 계획 읽는 순서, 실행계획 출력되는 키워드 등에 자세히 알아보려고한다. 통계정보 MySQL 8.0 이전에는 개괄적인 정보를 가지고 실행계획을 수립했기 때문에 정확성이 떨어졌다. 그래서 8.0.. 2024. 8. 7. 이전 1 다음 반응형