ref
칼럼의 값은 반환하는 레코드의 예측치가 아니라 쿼리를 처리하기 위해 얼마나 많은 레코드를 읽고 체크해야 하는지를 의미한다.rows
칼럼에 출력되는 값 ≠ 실제 쿼리 결과 반환된 레코드 건수type
칼럼의 값이 ALL)을 사용하는 쿼리이다.EXPLAIN
SELECT * FROM detp_emp WHERE from_date >= '1985-01-01';
ref
칼럼의 값이 33만 건이 나왔고, 테이블의 전체 레코드 수도 33만 건이라고 하자.EXPLAIN
SELECT * FROM detp_emp WHERE from_date >= '2002-07-01';
ref
칼럼의 값이 292가 나왔다고 하자.from_date
칼럼의 값이 ‘2002-07-01’보다 크거나 같은 레코드가 292 건만 존재할 것으로 예측한 것이다. → 전체 테이블 건수와 비교하여 8.8% 정도