MySQL EXPLAIN ANALYZE - 8.0.18

  1. New Feature MySQL 8.0.18 버전은 2019년 10월 14일에 GA 가 되었으며 8.0.18 의 New Feature 로 EXPLAIN ANALYZE 기능이 추가 되었습니다. 2. EXPLAIN ANALYZE MySQL 를 시작 하면서 실행계획 관련하여 처음 검색 과 확인 해본 내용이 통계정보를 기반의…

MySQL 8.0 invisible columns

1. invisible columns 개요MySQL 은 MySQL 8.0.23부터 invisible columns을 지원합니다 invisible columns은 일반적으로 쿼리에 숨겨져 있지만 명시 적으로 참조되는 경우 액세스 할 수 있습니다. invisible columns 이 유용 할 수 있는 경우에 대한 설명으로 응용 프로그램이 "SELECT * FROM 테이블"…

MySQL8 해시조인(Hash Join)

1. Hash Join MySQL 에서는 오랜 기간 조인의 Method가 nested loop join 방식만 지원되어왔습니다  물론 nested loop join에서 driven table(inner table,후행 테이블) 로의 random access 를 줄이는 BKA (Batched Key Access )을 사용하거나 join 의 대상을 작은 block 으로 나누어 block…