SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

MySQL перейдет на 4-байтовый юникод с версии 8.0

Дата: 18.06.2017

Источник: Блог разработчиков MySQL

Поддержка utf8 появилась в MySQL в версии 4.1 одновременно с поддержкой других кодировок. Тогда из соображений производительности был сделан выбор в пользу 3-байтовой кодировки utf8mb3. Позднее, в MySQL 5.5 появилась и 4-байтовая кодировка utf8mb4. В версии MySQL 5.7 удалось избавиться от ограничений, диктующих экономию длины полей: увеличена максимальная длина индекса в Innodb, буфер сортировки стал переменного размера. Так как сегодня 4-байтовый юникод не уступает по производительности 3-байтовому, принято решение сделать utf8mb4 кодировкой по умолчанию, начиная с MySQL 8.0.

Подробнее о переходе на utf8mb4 читайте в блоге разработчиков MySQL .

См. также:
 Оптимизация производительности MySQL
 Онлайн-курс по оптимизации MySQL
 Услуги по оптимизации MySQL