ALTER LOGFILE GROUP

You are viewing an old version of this article. View the current version here.

Sintaxe:

ALTER LOGFILE GROUP logfile_group
    ADD UNDOFILE 'file_name'
    [INITIAL_SIZE [=] size]
    [WAIT]
    ENGINE [=] engine_name

Descrição:

Esta instrução adiciona um arquivo UNDO chamado 'file_name' para um grupo de arquivo log logfile_group. Uma instrução ALTER LOGFILE GROUP tem uma e apenas uma cláusula ADD UNDOFILE. Nenhuma cláusula DROP UNDOFILE está suportada atualmente.

  • Nota*: Todos os objetos de dados de disco do MySQL Cluster compartilham o mesmo namespace. Isto significa que cada objeto de dados do disco deve ser nomeado exclusivamente (e não apenas cada objeto de dados de disco de um determinado tipo). Por exemplo, você não pode ter um espaço de tabela e um arquivo de log undo com o mesmo nome, ou um arquivo de log undo e um arquivo de dados com o mesmo nome.

Antes do MySQL Cluster NDB NDB 6.2.17, 6.3.23, e 6.4.3, os nomes de arquivos e caminhos para arquivos log undo não podiam ser maiores do que 128 caracteres. (Bug#31769 (http://bugs.mysql.com/31769))

O parámetro opcional INITIAL_SIZE define o tamanho inicial do arquivo UNDO em bytes; se não for especificado, o tamanho inicial padrão é 128M (128 megabytes) Você pode opcionalmente acompanhar o tamanho com uma abreviatura de uma letra para uma ordem de magnitudes, semelhante a aquelas usadas no my.cnf. Geralmente, esta é uma das letras M (para megabytes) ou G (para gigabytes).

Em sistemas de 32-bits, o valor máximo suportado para INITIAL_SIZE é 4G. (Bug#29186 (http://bugs.mysql.com/29186))

A partir do MySQL CLuster NDB 2.1.18, 6.3.24, e 7.0.4, o valor mínimo permitido para INITIAL_SIZE é de 1M.(Bug#29574 (http://bugs.mysql.com/29574))

  • Nota*: WAIT é analisado mas por outro lado ignorado, portanto não tem efeito no MySQL 5.1 e MySQL Cluster NDB 6.x. Está destinado a uma futura expansão.

O parámetro ENGINE (requerido) determina o mecanismo de armazenamento que é usado por este grupo de arquivo log, com engine_name sendo o nome do mecanismo de armazenamento. No MySQL 5.1 e MySQL Cluster NDB 6.x, os únicos valores aceitos para engine_name são "NDBCLUSTER" e "NDB". Os dois valores são equivalentes.

The ENGINE parameter (required) determines the storage engine which is used by this log file group, with engine_name being the name of the storage engine. In MySQL 5.1 and MySQL Cluster NDB 6.x, the only accepted values for engine_name are "NDBCLUSTER" and "NDB". The two values are equivalent.

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.