SQLinfo.ru - Все о MySQL

Mysqlbinlog: поддержка сжатия данных

Дата: 7.08.2019

Источник: MySQL High Availability Blog

Мы рады сообщить вам, что mysqlbinlog был усовершенствован. С версии 8.0.17, пользователь может указать использовать сжатие данных при передаче между mysqlbinlog и сервером, к которому он подключается.

Начиная с MySQL 5.6, mysqlbinlog может подключаться к удаленному серверу и выступать в роли slave. Это означает, что утилита может получать двоичные журналы (binary log) непосредственно с удаленного сервера. Затем их содержимое может быть декодировано и отображено или просто сохранить их локально (как копии файлов двоичных журналов с ведущего сервера).

В MySQL 8.0.17 для mysqlbinlog введен новый параметр –compress/-C, который включает сжатие данных при обмене между сервером и самим mysqlbinlog, когда это возможно.

Пользовательский интерфейс такой же, как и для других клиентов mysql. Работает следующим образом:
shell> mysqlbinlog [--compress|-C] --read-from-remote-server ...

Это было небольшое, но приятное дополнение к mysqlbinlog. Вы можете прочитать более подробную техническую информацию об этом в рабочем журнале. Надеемся, что улучшение будет удобным и полезным. Наслаждайтесь!

См. также:
 Оптимизация производительности MySQL
 Онлайн-курс по оптимизации MySQL
 Услуги по оптимизации MySQL