Вышла база данных MariaDB 12.1 с более быстрым движком Aria
Логотип

Вышла база данных MariaDB 12.1 с более быстрым движком Aria

Вышла база данных MariaDB 12.1 с более быстрым движком Aria

MariaDB 12.1.2 (по сути, это первая стабильная версия 12.1, получившая статус GA, поскольку 12.1.1 была версией RC) теперь доступна в качестве первого обновления основной серии 12.0 для этой популярной базы данных с открытым исходным кодом. В ней реализован ряд улучшений производительности и расширены возможности совместимости. Вот они.

Механизм хранения данных Aria теперь поддерживает сегментированный кэш ключей с помощью новой системной переменной, позволяющей использовать до 128 сегментов для улучшения распараллеливания. Блокировка метаданных обеспечивает заметное повышение масштабируемости, а среды на базе Galera получают поддержку асинхронной репликации между двумя кластерами с параллельными рабочими процессами, управляемыми с помощью нового счётчика повторных попыток.

Плагин аудита также использует буферизованную запись в журнал, что снижает нагрузку на ввод-вывод благодаря настраиваемому буферу памяти. Вычисления векторного расстояния также оптимизированы, что обеспечивает более быструю обработку рабочих нагрузок, зависящих от операций на основе экстраполяции. Кроме того, MDL (блокировка метаданных) получила целевые улучшения масштабируемости, что снижает нагрузку в рабочих нагрузках с большим количеством одновременных операций DDL и DML.

Стоит также отметить, что MariaDB 12.1 расширяет уровень совместимости с MySQL и Oracle. При этом новый плагин аутентификации теперь поддерживает caching_sha2_password, устраняя давний пробел в совместимости со средами MySQL. Кроме того, в режиме Oracle появилась поддержка синтаксиса ( + ) для внешнего соединения, а в выпуске представлены ассоциативные массивы в формате DECLARE TYPE … TABLE OF … INDEX BY .

Читать  Как установить LosslessCut в Ubuntu и других дистрибутивах Linux

Кроме того, функция DROP USER стала более безопасной: по умолчанию она выдает предупреждения об активных сеансах или выдает ошибку при работе в режиме Oracle. Кроме того, оптимизатор включает несколько новых подсказок, касающихся использования индексов, группировки, упорядочивания, поведения при слиянии и параметров материализации.

Кроме того, в новой версии узлы Galera могут повторно применять наборы записей с использованием того же счётчика повторных попыток, который был введён для параллельной репликации. Утилита mariadb-dump добавляет поддержку подстановочных знаков с помощью опций -L и --wildcards

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

И последнее, но не менее важное: функциональные индексы теперь можно использовать в операциях GROUP BY и ORDER BY . Для получения дополнительной информации см. объявление. Подробный обзор всех изменений представлен в примечаниях к выпуску.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала