MariaDB 11 вже випущено, і це його новини

MariaDB 11

MariaDB 10.0.0 було випущено більше десяти років тому (12 листопада 2012 р.)

Через 10 років після заснування гілки 10.x, нарешті була випущена нова версія та гілка MariaDB 11.0.0Що вносить кілька важливих покращень і порушує зміни сумісності.

MariaDB 11 вже випущено, і це його новини, і він буде готовий до використання після стабілізації. Очікується, що наступна значна гілка MariaDB 12, яка містить зміни, що порушують сумісність, буде не раніше ніж через 10 років (у 2032 році).

Для тих, хто не знає про проект MariaDB, ви повинні це знати він розробляє форк MySQL, який підтримує зворотну сумісністьs усюди, де це можливо, і відрізняється інтеграцією додаткових механізмів зберігання та розширеними функціями.

Розробка MariaDB контролюється незалежною фундацією MariaDB, після відкритого та прозорого процесу розробки, незалежного від окремих постачальників. MariaDB постачається замість MySQL у багатьох дистрибутивах Linux.

Основні нові можливості MariaDB 11

У цьому новому випуску MariaDB 11 одним із ключових покращень у гілці є переклад оптимізатора запитів до нової моделі зважування (модель витрат), яка забезпечує більш точне передбачення ваг кожного плану виконання запиту. Хоча нова модель усуває деякі вузькі місця продуктивності, вона може бути не оптимальною в усіх сценаріях, а деякі запити можуть сповільнюватися, тому користувачам пропонується брати участь у тестуванні та повідомляти розробників у разі будь-яких проблем.

Наведена вище модель добре спрацювала, щоб знайти оптимальний індекс, але виникли проблеми із застосуванням сканування таблиці, сканування індексу або пошуку діапазону. У новій моделі цей недолік усунено шляхом зміни базисної ваги операцій із накопичувачем.

оцінки ефективності для інтенсивних операцій на диску, таких як послідовне сканування запису, тепер вони припускають, що дані зберігаються на SSD з ємністю читання 400 Мб в секунду. Додатково були доопрацьовані інші вагові параметри оптимізатора, що, наприклад, дозволило реалізувати можливість використання індексів для операцій «ORDER BY/GROUP BY» у підзапитах і прискорити роботу з дуже маленькими таблицями.

Ще одна новинка, яка виділяється, полягає в тому, що нова модель зважування дозволить вибрати більш оптимальний план виконання запиту в таких ситуаціях:

  • При використанні запитів, які охоплюють більше 2 таблиць.
  • Коли є індекси, які містять велику кількість однакових значень.
  • При використанні діапазонів, які охоплюють більше 10% табл.
  • Якщо у вас є складні запити, де не всі використані стовпці індексуються.
  • Під час використання запитів, які включають різні механізми зберігання (наприклад, коли запит містить доступ до таблиць у механізмах InnoDB і Memory).
  • Використовуючи FORCE INDEX для покращення плану запиту.
  • Коли план запиту знижується у випадку використання «АНАЛІЗУВАТИ ТАБЛИЦЮ».
  • Коли запит охоплює велику кількість переглядів (велика кількість вкладених SELECT).
  • При використанні речень ORDER BY або GROUP BY, які відповідають індексам.

З боку порушення сумісності У цій новій версії MariaDB 11 згадуються такі перерви, які ми знайдемо в цій новій гілці:

  • СУПЕР права більше не дозволяють виконувати дії, для яких доступні окремо встановлені привілеї. Наприклад, зміна формату двійкових журналів потребує прав АДМІНІСТРАТОРА BINLOG.
  • Видалено реалізацію буфера змін в InnoDB.
  • Застаріли innodb_flush_method і innodb_file_per_table.
  • Підтримка імен mysql* застаріла.
  • Застаріле налаштування explicit_defaults_for_timestamp на 0.
  • Символічні посилання перенесено в окремий пакет для сумісності з MySQL.
  • Значення параметра innodb_undo_tablespaces було змінено з типового на 3.

В кінці кінців якщо вам цікаво дізнатись більше про це про цей новий випуск ви можете перевірити подробиці в наступне посилання.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.