ALTER LOGFILE GROUPlogfile_groupADD UNDOFILE 'file_name' [INITIAL_SIZE [=]size] [WAIT] ENGINE [=]engine_name
        このステートメントは、'file_name'
        という名前の UNDO
        ファイルを既存のログファイルグループ
        logfile_group
        に追加します。ALTER LOGFILE
        GROUP ステートメントは
        ADD UNDOFILE 節を 1
        つだけ持ちます。DROP
        UNDOFILE
        節は、現在サポートされていません。
      
すべての MySQL Cluster ディスクデータオブジェクトが同じ名前空間を共有します。つまり、各ディスクデータオブジェクトは (単に、特定の型の各ディスクデータオブジェクトというだけでなく) 一意に名前が付けられている必要があります。たとえば、テーブル領域と UNDO ログファイルを同じ名前にしたり、UNDO ログファイルとデータファイルを同じ名前にしたりすることはできません。
MySQL Cluster NDB 6.2.17、6.3.23、および 6.4.3 より前のバージョンでは、UNDO ログファイルのパスとファイル名を 128 文字より長くすることができませんでした。(Bug#31769)
        オプションの
        INITIAL_SIZE
        パラメータは、UNDO
        ファイルの初期サイズをバイト単位で設定します。指定されていない場合、初期サイズはデフォルトで
        128M (128M バイト)
        になります。my.cnf
        で利用されているものと同様、大きさによって一文字の省略形を持つ
        size
        に従うこともできます。通常これは
        M (メガバイト) か
        G (ギガバイト)
        のどちらかの文字です。
      
        32
        ビットシステムでは、INITIAL_SIZE
        でサポートされる最大値は
        4G です。(Bug#29186)
      
        MySQL Cluster NDB 2.1.18、6.3.24、および 7.0.4
        からは、INITIAL_SIZE
        に許可される最小値は
        1M です。(Bug#29574)
      
          WAIT
          は解析されますが、それ以外では無視されます。そのため、MySQL
          5.1 および MySQL Cluster NDB 6.x
          には影響しません。これは将来の拡張のために用意されています。
        
        ENGINE パラメータ
        (必須)
        によって、このログファイルグループで使用されるストレージエンジンが決定され、ストレージエンジンの名前が
        engine_name になります。 MySQL
        5.1 および MySQL Cluster NDB 6.x
        では、engine_name
        に指定できる値は
        「NDBCLUSTER」
        と
        「NDB」
        だけです。この 2 つの値は同等です。
      
        ここに、ログファイルグループ
        lg_3 がすでに
        CREATE LOGFILE GROUP
        を利用して作成されていると仮定した例があります
        (項8.1.14. 「CREATE LOGFILE GROUP 構文」
        を参照してください)。
      
ALTER LOGFILE GROUP lg_3
    ADD UNDOFILE 'undo_10.dat'
    INITIAL_SIZE=32M
    ENGINE=NDBCLUSTER;
        ALTER LOGFILE GROUP が
        ENGINE = NDBCLUSTER
        (または、ENGINE = NDB)
        とともに使用されると、各 MySQL Cluster
        データノード上に UNDO
        ログファイルが作成されます。INFORMATION_SCHEMA.FILES
        テーブルに問い合わせすることによって
        UNDO
        ファイルが作成され、それらの情報を得たことを検証することができます。例
        :
      
mysql>SELECT FILE_NAME, LOGFILE_GROUP_NUMBER, EXTRA->FROM INFORMATION_SCHEMA.FILES->WHERE LOGFILE_GROUP_NAME = 'lg_3';+-------------+----------------------+----------------+ | FILE_NAME | LOGFILE_GROUP_NUMBER | EXTRA | +-------------+----------------------+----------------+ | newdata.dat | 0 | CLUSTER_NODE=3 | | newdata.dat | 0 | CLUSTER_NODE=4 | | undo_10.dat | 11 | CLUSTER_NODE=3 | | undo_10.dat | 11 | CLUSTER_NODE=4 | +-------------+----------------------+----------------+ 4 rows in set (0.01 sec)
        詳しくは The INFORMATION_SCHEMA FILES Table
        を参照してください。
      
        ALTER LOGFILE GROUP
        は、MySQL 5.1.6 で追加されました。MySQL 5.1 および
        MySQL Cluster NDB 6.x では、MySQL Cluster
        のディスクデータストレージで使用する場合のみ有効です。詳細は
        MySQL Cluster Disk Data Tables
        をご覧ください。
      

