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. Вы можете прочитать более подробную техническую информацию об этом в рабочем журнале. Надеемся, что улучшение будет удобным и полезным. Наслаждайтесь!
|