CREATE LOGFILE GROUPlogfile_groupADD UNDOFILE 'undo_file' [INITIAL_SIZE [=]initial_size] [UNDO_BUFFER_SIZE [=]undo_buffer_size] ENGINE [=]engine_name
This statement creates a new log file group named
logfile_group having a single
UNDO file named
'undo_file'. A CREATE
LOGFILE GROUP statement has one and only one
ADD UNDOFILE clause.
Beginning with MySQL 5.1.8, you can have only one log file group per Cluster at any given time. (See Bug#16386)
The optional INITIAL_SIZE parameter sets the
UNDO file's initial size; if not specified,
it defaults to 128M (128 megabytes). The
optional UNDO_BUFFFER_SIZE parameter sets the
size used by the UNDO buffer for the log file
group; The default value for UNDO_BUFFER_SIZE
is 8M (eight megabytes); this value cannot
exceed the amount of system memory available. Both of these
parameters are specified in bytes. You may optionally follow
either or both of these with a one-letter abbreviation for an
order of magnitude, similar to those used in
my.cnf. Generally, this is one of the
letters M (for megabytes) or
G (for gigabytes).
The ENGINE parameter determines the storage
engine to be used by this log file group, with
engine being the name of the storage
engine. In MySQL 5.1. engine must be
one of the values NDB or
NDBCLUSTER.
When used with ENGINE [=] NDB, a log file
group and associated UNDO log file are
created on each Cluster data node. You can verify that the
UNDO files were created and obtain
information about them by querying the
INFORMATION_SCHEMA.FILES table. For example:
mysql>SELECT LOGFILE_GROUP_NAME, LOGFILE_GROUP_NUMBER, EXTRA->FROM INFORMATION_SCHEMA.FILES->WHERE FILE_NAME = 'undo_10.dat';+--------------------+----------------------+----------------+ | LOGFILE_GROUP_NAME | LOGFILE_GROUP_NUMBER | EXTRA | +--------------------+----------------------+----------------+ | lg_3 | 11 | CLUSTER_NODE=3 | | lg_3 | 11 | CLUSTER_NODE=4 | +--------------------+----------------------+----------------+ 2 rows in set (0.06 sec)
(See Section 22.21, “The INFORMATION_SCHEMA FILES Table”.)
CREATE LOGFILE GROUP was added in MySQL
5.1.6. In MySQL 5.1, it is useful only with Disk Data storage
for MySQL Cluster. See
Section 15.11, “MySQL Cluster Disk Data Tables”.

User Comments
Add your own comment.