Команда разработчиков MySQL с гордостью представляет версию MySQL Shell 8.0.20 со следующими функциями:
Следующие функции были добавлены для включения настройки учетных записей администратора и маршрутизатора для кластера InnoDB и InnoDB ReplicaSet:
Некоторые параметры командной строки были доступны для интеграции операций для кластера InnoDB в вызовы командной строки, к ним относятся:
В этом выпуске был введен новый параметр –replicaset; он гарантирует, что целевой сервер нам часть InnoDB ReplicaSet и устанавливает глобальную переменную replicaset для работы с ним.
Кроме того, параметры –redirect-primary и –redirect-secondary также работают с InnoDB ReplicaSets.
В этой версии MySQL Shell улучшает обработку сжатия при установлении соединения с MySQL Server, это делается с помощью следующих параметров:
Опция сжатия была улучшена для поддержки следующих значений:
Для обратной совместимости TRUE и 1 продолжают поддерживаться как эквиваленты REQUIRED. Аналогичным образом FALSE и 0 эквивалентны DISABLED.
Значением по умолчанию для параметра сжатия является PREFERRED.
Введена новая опция алгоритмов сжатия, позволяющая определить согласование сжатия, которое должно выполняться при установлении соединения. Ниже приведен список поддерживаемых значений:
Кроме того, при использовании протокола X также поддерживается алгоритм lz4.
Значение для алгоритмов сжатия представляет собой список значений, перечисленных выше, в порядке предпочтения, через запятую. Когда соединение установлено, используемый алгоритм сжатия будет первым в списке, который поддерживается целевым MySQL Server.
Несжатое значение должно быть использовано, чтобы обеспечить соединение будет установлено, даже если ни один из предыдущих алгоритмов не было поддержан целевым сервер MySQL.
Опция уровня сжатия позволяет указать уровень сжатия, который будет использоваться, когда включено сжатие.