This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-22. For the latest, interactive version please visit https://mariadb.com/kb/.

ALTER LOGFILE GROUP

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.

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.