Как включить поддержку больших индексов в MariaDB

В этом руководстве показано, как включить поддержку больших индексов в MariaDB, это относится к опции innodb_large_prefix, которая существует в MariaDB и MySQL. Я покажу вам, как включить опцию больших индексов постоянно, отредактировав конфигурационный файл MariaDB, а также покажу, как включить ее временно в текущей сессии базы данных с помощью команд SQL. Большой префикс InnoDB позволяет иметь префиксы индексных ключей размером до 3072 байт (для 16k страниц, в остальных случаях меньше).

Включение больших индексов InnoDB в MariaDB с помощью файла конфигурации

Отредактируйте файл конфигурации сервера MariaDB:

И поместите следующие строки сразу после строки [mysqld]:

Закройте редактор. Затем перезапустите MariaDB:

Включение больших индексов в MariaDB с помощью команд SQL

Эти команды являются альтернативным подходом к варианту редактирования конфигурации, поэтому не используйте оба метода. Откройте соединение с базой данных MariaDB для пользователя root на консоли:

Затем выполните следующие команды:

Затем снова войдите в систему и выполните команду:

Теперь опция префикса большого индекса включена в вашей системе MariaDB.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий