Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 27.1Mb
PDF (A4) - 27.2Mb
HTML Download (TGZ) - 7.2Mb
HTML Download (Zip) - 7.2Mb


MySQL 5.6 リファレンスマニュアル  /  ...  /  使用されているファイル形式の識別

14.8.3 使用されているファイル形式の識別

innodb_file_format 構成オプションを使用して別のファイル形式を有効にした場合、その変更は新しく作成されたテーブルにのみ適用されます。また、新しいテーブルを作成した場合、そのテーブルを含むテーブルスペースには、そのテーブルの機能をサポートするために必要なもっとも早い、またはもっとも単純なファイル形式のタグが付けられます。たとえば、Barracuda ファイル形式を有効にして、Dynamic または Compressed 行フォーマットを使用しない新しいテーブルを作成した場合、そのテーブルを含む新しいテーブルスペースには Antelope ファイル形式の使用のタグが付けられます。

特定のテーブルによって使用されるファイル形式を識別することは容易です。SHOW TABLE STATUS によってレポートされた行フォーマットが Compact または Redundant である場合、このテーブルは Antelope ファイル形式を使用します。SHOW TABLE STATUS によってレポートされた行フォーマットが Compressed または Dynamic である場合、このテーブルは Barracuda ファイル形式を使用します。

mysql> SHOW TABLE STATUS\G
*************************** 1. row ***************************
           Name: t1
         Engine: InnoDB
        Version: 10
     Row_format: Compact
           Rows: 0
 Avg_row_length: 0
    Data_length: 16384
Max_data_length: 0
   Index_length: 16384
      Data_free: 0
 Auto_increment: 1
    Create_time: 2014-11-03 13:32:10
    Update_time: NULL
     Check_time: NULL
      Collation: latin1_swedish_ci
       Checksum: NULL
 Create_options: 
        Comment: 
1 row in set (0.00 sec)

InnoDB INFORMATION_SCHEMA テーブルを使用して、特定のテーブルまたはテーブルスペースによって使用されるファイル形式を識別することもできます。例:

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME='test/t1'\G 
*************************** 1. row ***************************
     TABLE_ID: 44
         NAME: test/t1
         FLAG: 1
       N_COLS: 6
        SPACE: 30
  FILE_FORMAT: Antelope
   ROW_FORMAT: Compact
ZIP_PAGE_SIZE: 0
1 row in set (0.00 sec)
    
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES WHERE NAME='test/t1'\G
*************************** 1. row ***************************
        SPACE: 30
         NAME: test/t1
         FLAG: 0
  FILE_FORMAT: Antelope
   ROW_FORMAT: Compact or Redundant
    PAGE_SIZE: 16384
ZIP_PAGE_SIZE: 0
1 row in set (0.00 sec)

User Comments
Sign Up Login You must be logged in to post a comment.