Я использую MariaDB 10.4 и у меня есть вопрос о внеплановой параллельной репликации.
Я оптимизирую базы данных (около 400 ГБ данных) на Master каждую неделю. Поскольку оптимизация БД на ведущем устройстве не оказывает негативного влияния, то репликация команд OPTIMIZE на ведомых приводит к огромным задержкам репликации (до получаса). Могу ли я использовать параллельную репликацию вне порядка (https://mariadb.com/kb/en/parallel-replication/#out -of-order-parallel-replication ) и установить другой gtid_domain_id для команд OPTIMIZE на главном сервере, чтобы исправить это?
Пожалуйста обратите внимание, что таблицы на главном сервере все время обновляются. Я не уверен, безопасен ли это подход или нет?
Может быть, будет безопаснее НЕ реплицировать команды OPTIMIZE на главном устройстве и запускать их независимо на всех подчиненных устройствах? Повлияет ли это на репликацию / задержку?