Spec-Zone.ru › MySQL 5.7

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

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

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

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

Spec-Zone.ru

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