MySQL 8.3 уже выпущен, и это его новости

MySQL

логотип MySQL

Недавно Oracle объявила о выпуске новой ветки своей СУБД «MySQL 8.3».» вместе с которым также было выпущено корректирующее обновление «MySQL 8.0.36». В MySQL 8.3 представлены новые функции, а также некоторые удаления, исправления и многое другое.

Тем, кто не знает о MySQL, следует знать, что это самая популярная и широко используемая система управления реляционными базами данных в мире, она имеет открытый исходный код и использует язык структурированных запросов (SQL). Он разработан и поддерживается корпорацией Oracle. MySQL, особенно в веб-приложениях.

Основные новые функции MySQL 8.3

В этой новой версии MySQL 8.3 выделяется то, что добавлена ​​поддержка компоновщика форм, более быстрая и прозрачная замена связанному GNU в системах Linux. Поддержка не включена по умолчанию и может быть включена с помощью опции «-DWITH_LD=форма|lld».

Еще одно изменение, которое выделяется в этой новой версии Расширенный формат GTID MySQL 8.3 (глобальный идентификатор транзакции), используемый во время репликации для идентификации групп транзакций. Улучшение заключается в том, что теперь можно легко группировать и идентифицировать наборы транзакций.. Новый формат GTID — «UUID::NUMBER» (вместо «UUID:NUMBER»), где TAG — это произвольная строка, которая позволяет назначать уникальные имена определенной группе транзакций для облегчения обработки и анализа.

Помимо этого, в MySQL Enterprise Edition теперь поддерживает сбор телеметрии с метриками производительности сервера в формате OpenTelemetry, который теперь может передавать данные на сетевой процессор, поддерживающий этот формат.

Также подчеркивается, что Требования к стандарту C++, поддерживаемому компилятором, повышены с C++17 до C++20. поддержка компиляции с внешними библиотеками Boost C++ прекращена, поскольку при компиляции MySQL теперь используются только встроенные библиотеки Boost.

Кроме того, Плагин пула потоков теперь включает дополнительную информацию в схеме производительности MySQL. Новые таблицы и столбцы предоставляют исчерпывающую информацию о соединениях и состояниях пула потоков, что упрощает анализ производительности.

Laновые переменные и таблицы представленные в MySQL 8.3, являются следующими:

  • Переменные «Deprecated_use_i_s_processlist_count» и «Deprecated_use_i_s_processlist_last_timestamp» для отслеживания использования устаревшей таблицы INFORMATION_SCHEMA.PROCESSLIST.
  • Переменная объяснения_json_format_version: для выбора версии формата JSON в операторах «EXPLAIN FORMAT=JSON».
  • Таблица: tp_connections с подробной информацией о каждом соединении в пуле потоков.
  • Новые столбцы в tp_thread_state: TIME_OF_ATTACH, MARKED_STALLED, STATE, EVENT_COUNT, ACCUMULATED_EVENT_TIME, EXEC_COUNT и ACCUMULATED_EXEC_TIME.

Se Они исправили 25 уязвимостей.  из которых один (затрагивающий OpenSSL) может быть использован удаленно. Самой серьезной проблеме, связанной с использованием протокола Kerberos, присвоен уровень серьезности 8,8. Менее серьезные уязвимости с уровнем серьезности 6.5 затрагивают оптимизатор, UDF, DDL, DML, репликацию, систему привилегий и инструменты шифрования.

Из другие изменения, которые выделяются этой новой версии:

  • В InnoDB параметры «-innodb» и «-skip-innodb» были удалены, как и плагин Memcached для InnoDB.
    Удалены устаревшие конфигурации и параметры командной строки, связанные с репликацией.
  • Прекращение использования выражения «FLUSH HOSTS»
    Следующие функции MySQL C API устарели в предыдущих версиях MySQL и теперь удалены:
  • mysql_kill()
  • mysql_list_fields ()
  • mysql_list_processes()
  • mysql_refresh()
  • промывка резьбы
  • mysql_reload()
  • mysql_shutdown()

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

Получить MySQL 8.3.0

Длязаинтересован в возможности получить новую версию MySQL 8.3.0, вы должны знать, что в рамках обновленной модели запуска делит MySQL на ветки «Инновация» и «LTS» Для удовлетворения различных потребностей ветки инноваций (8.1, 8.2 и 8.3) идеально подходят для тех, кто хочет быстро получить доступ к новым функциям: выпуски происходят каждые 3 месяца и поддерживаются до следующей основной версии.

С другой стороны, ветки LTS предлагают долгосрочную стабильность: выпуски выпускаются каждые два года и стандартная поддержка в течение 5 лет с возможностью продления еще на 3 года. Выпуск LTS MySQL 8.4 запланирован на весну 2024 года, после чего последует запуск ветки Innovation 9.0. Кроме того, Oracle выпустила корректирующее обновление MySQL 8.0.36 для повышения стабильности и безопасности СУБД MySQL 8.0.

Сборки MySQL Community Server 8.3.0 готовы для Linux, FreeBSD, macOS и Windows. Вы можете получить новую версию По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.