반응형
◆ 인덱스(Index) 정보를 조회
SELECT * FROM INFORMATION_SCHEMA.STATISTICS
◆ 중단락 제목
Information Schema STATISTICS는 테이블 인덱스에 관한 정보를 제공해 주는 테이블이다.
주요 컬럼은 아래와 같다.
- TABLE_CATALOG : 테이블 카탈로그 이름. def로 설정
- TABLE_SCHEMA : 데이터베이스 이름
- TABLE_NAME : 인덱스가 속한 테이블 이름
- NON_UNIQUE : 인덱스가 중복될 수 있으면 1, 중복될 수 없으면 0
- INDEX_NAME : 인덱스 이름
- SEQ_IN_INDEX : 인덱스 내에서 컬럼의 순서. 1부터 시작
- COLUMN_NAME : 인덱스가 적용된 컬럼 이름
- COLLATION : 인덱스의 정렬 순서. A는 오름차순, NULL은 지정되지 않음.
- CARDINALITY : 인덱스의 카디널리티. 즉, 고유 값의 개수.
- SUB_PART : 전체 열이 인덱싱된 경우 NULL, 부분적으로만 적용된 경우, 인덱싱 된 문자 수
- PACKED : 인덱스 키가 패킹된 방식. 패킹되지 않았으면 NULL
- NULLABLE : 컬럼이 NULL 값을 허용하면 YES, 아니면 빈 문자열
- INDEX_TYPE : 인덱스의 유형 (예: BTREE, FULLTEXT).
- COMMENT : 인덱스에 대한 설명.
- IGNORED : 인덱스가 최적화자에 의해 무시되는지 여부
참조
Information Schema STATISTICS Table
https://mariadb.com/kb/en/information-schema-statistics-table/
글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --
반응형
'▹ 관계형 데이터베이스 (RDB) > MariaDB' 카테고리의 다른 글
[MariaDB] 마리아디비 컬럼순서 지정/변경하기 (FIRST, AFTER) (0) | 2023.09.20 |
---|---|
[MariaDB] Error: 1146-42S02: Table doesn't exist (0) | 2023.09.11 |