GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo habilitar índices grandes en MariaDB 10 en Debian 10

Este tutorial le muestra cómo habilitar índices grandes en MariaDB 10 en Debian 10. Esto se refiere a la opción innodb_large_prefix que existe en MariaDB y MySQL. Le mostraré cómo habilitar la opción de índice grande de forma permanente editando el archivo de configuración de MariaDB y también le mostraré cómo habilitarla temporalmente en la sesión actual de la base de datos mediante el uso de comandos SQL. El prefijo grande de InnoDB le permite tener prefijos de clave de índice de hasta 3072 bytes (para páginas de 16k, más pequeñas de lo contrario).

Habilite los índices grandes de InnoDB en MariaDB usando el archivo de configuración

Edite el archivo de configuración del servidor MariaDB:

nano /etc/mysql/mariadb.conf.d/50-server

Y coloque las siguientes líneas justo después de [mysqld] línea:

innodb-file-format=barracuda
innodb-file-per-table=ON
innodb-large-prefix=ON
innodb_default_row_format = 'DYNAMIC'

Cierra el editor. Luego reinicie MariaDB:

systemctl restart mariadb.service

Habilite índices grandes en MariaDB usando comandos SQL

Estos comandos son un enfoque alternativo a la opción de edición de configuración, así que no use ambos métodos. Abra una conexión de base de datos MariaDB para el usuario raíz en la consola:

mysql -u root -p

Luego ejecute los siguientes comandos:

SET GLOBAL innodb_file_format=Barracuda;
SET GLOBAL innodb_file_per_table=ON;
SET GLOBAL innodb_large_prefix=1;
Quit

Luego inicie sesión nuevamente y ejecute:

SET GLOBAL innodb_default_row_format=DYNAMIC;

La opción de prefijo de índice grande está habilitada en su sistema MariaDB ahora.


Linux
  1. Cómo habilitar SSH en Debian 9 o 10

  2. Cómo instalar MariaDB en Debian 9

  3. Cómo instalar MariaDB 10.x en Debian 11

  4. Cómo instalar MariaDB en Debian 11

  5. ¿Cómo habilito paquetes no libres en Debian?

Cómo instalar Joomla en Debian 10

Cómo instalar LibreNMS en Debian 10

Cómo instalar MariaDB en Debian 11

Cómo instalar Nextcloud en Debian 11

Cómo instalar Drupal en Debian 11

Cómo instalar WordPress en Debian 11