Spec-Zone.ru › MySQL 8.4

7.6.7.4 Клонирование и одновременные DDL-операции

В MySQL 8.4 одновременные DDL-операции разрешены на доноре по умолчанию. Поддержка одновременных DDL-операций на доноре контролируется переменной clone_block_ddl. Поддержка одновременных DDL-операций может быть динамически включена и выключена с помощью оператора SET, например так:

SET GLOBAL clone_block_ddl={OFF|ON}

Значение по умолчанию — clone_block_ddl=OFF, что разрешает одновременные DDL-операции на доноре.

Будет ли клонирован результат операции одновременного DDL, зависит от того, завершится ли DDL-операция до момента, когда операция клонирования возьмёт динамическую моментальную фотографию.

DDL-операции, которые не разрешены во время операции клонирования независимо от значения clone_block_ddl, включают:

  • ALTER TABLE tbl_name DISCARD TABLESPACE;

  • ALTER TABLE tbl_name IMPORT TABLESPACE;

  • ALTER INSTANCE DISABLE INNODB REDO_LOG;

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/clone-plugin-concurrent-ddl.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API