Spec-Zone.ru › MySQL 8.4

19.5.1.2 Репликация и таблицы BLACKHOLE

Справочник BLACKHOLE принимает данные, но отбрасывает их и не сохраняет. При выполнении двоичного протоколирования все вставки в такие таблицы всегда протоколируются, независимо от используемого формата протоколирования. Обновления и удаления обрабатываются по-разному в зависимости от того, используется протоколирование на уровне оператора или на уровне строки. При использовании формата протоколирования на уровне оператора все операторы, влияющие на BLACKHOLE таблицы, протоколируются, но их эффекты игнорируются. При использовании протоколирования на уровне строки обновления и удаления таких таблиц просто пропускаются — они не записываются в двоичный журнал. При этом записывается предупреждение.

По этой причине рекомендуется, при репликации в таблицы, использующие хранилище BLACKHOLE, установить переменную сервера binlog_format в значение STATEMENT, а не в ROW или MIXED.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/replication-features-blackhole.html

Spec-Zone.ru

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