db/mysql

mysql talbe stauts 정보

C/H 2010. 12. 17. 08:30

참고 SHOW TABLE STATUS 는 다음 필드를 리턴한다:
Name
테이블 이름
Engine
테이블의 스토리지 엔진. "14. 스토리지 엔진과 테이블 타입"장을 참조하라.
Version
테이블의 .frm 파일의 버전 수.
Row_format
로우 스토리지 포맷(Fixed, Dynamic, Compressed, Redundant, Compact). /InnoDB 5.0.3부터 InnoDB 테이블의 포맷은 Redundant 또는 Compact 형식으로 보고된다. 5.0.3이전 버전에서 InnoDB 테이블은 항상 Redundant 포맷에 있었다.
Rows
로우의 수.
MyISAM과 같은 몇몇 스토리지 엔진은 정확한 값을 저장한다.
InnoDB와 같은 다른 스토리지 엔진의 경우, 이 값은 근사값이며, 실제 값과는 40~50% 이상 차이가 있다.
그런 경우, 정확한 값을 얻기 위해서 SELECT COUNT(*)를 사용한다.
INFORMATION_SCHEMA 데이터 베이스에 있는 테이블에서 Rows 값은 NULL 이다.
Avg_row_length
평균 로우 길이.
Data_length
데이터 파일의 길이.
Max_data_length
데이터 파일의 최대 길이. 이것은 테이블에 저장된 데이터의 바이트 총수이다.
Index_length
인덱스 파일의 길이.
Data_free
할당되었으나 사용되지 않은 바이트 수.
Auto_increment
그 다음 AUTO_INCREMENT 값.
Create_time
테이블이 생성되었을 때.
Update_time
데이터 파일이 마지막으로 업데이트된 때 몇몇 스토리지 엔진의 경우, 이 값은 NULL 이다.
예를 들어, InnoDB는 테이블스페이스에 있는 복합 테이블을 저장하고 데이터 파일 타임스탬프는 적용되지 않는다.
Check_time
테이블이 마지막으로 체크된 때. 모든 스토리지 엔진이 이 시간에 업데이트되는 것은 아니다.
이런 경우 값은 항상 NULL이다.
Collation
테이블의 캐릭터 셋과 정렬.
Checksum
유요한 검사 합계 값.
Create_options
CREATE TABLE을 사용한 별도 옵션.
Comment
테이블을 생성할 때 사용하는 코멘트
(또는 MySQL이 테이블 정보에 엑세스할 수 없는 이유에 관한 정보)


반응형