MySQL2 [MySQL] 실행 계획 및 explain 읽는 방법, 정보 확인 방법 ** 유의사항 : 필자기준 필요한 것만 한 눈에 보이도록 작성 ** type : 테이블 내 어떻게 값을 찾았는지 확인할 수 있다. - const : PK, UNIQUE 한 값으로 인덱스 이용(가장빠름) - eq_ref : PK, UNIQUE 한 값으로 인덱스 이용(가장빠름) - ref : 동등비교를 통해 인텍스 이용(빠름) - range : 인덱스를 이용해 값 비교(BETWEEN) - ALL : 인덱스 이용없이 테이블 값 전체를 스캔 possible_keys : WHERE 조건에 쓰여진 값으로 이용할 수 있는 인덱스를 나타내줌 key : 실제 이용한 인덱스 ** 인덱스는? - cadinality(카디널리티)가 높으면 높을 수록 성능이 좋아진다. 예) 주민등록번호, 고유번호, 핸드폰번호 등... - 선택도.. 2022. 2. 28. [MySQL] 테이블 정보(스키마) 조회 TABLE의 정보를 조회하고자 할 때 INFORMATION_SCHEMA를 이용할 수 있다. 예시를 통해 결과를 보면 다음과 같다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '조회하고싶은 테이블명' ; SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '' ; **조회결과** TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ORDINAL_POSITION COLUMN_DEFAULT IS_NULLABLE DATA_TYPE CHARACTER_MAXIMUM_LENGTH CHARACTER_OCTET_LENGTH NUMERIC_PRECISION NUMER.. 2022. 2. 25. 이전 1 다음