GNU/Linux >> Tutoriels Linux >  >> Linux

Comment activer les grands index dans MariaDB 10 sur Debian 10

Ce tutoriel vous montre comment activer les grands index dans MariaDB 10 sur Debian 10. Cela fait référence à l'option innodb_large_prefix qui existe dans MariaDB et MySQL. Je vais vous montrer comment activer l'option d'index volumineux de manière permanente en éditant le fichier de configuration MariaDB et je vais également vous montrer comment l'activer temporairement dans la session de base de données en cours à l'aide de commandes SQL. Le grand préfixe InnoDB lui permet d'avoir des préfixes de clé d'index jusqu'à 3072 octets (pour 16k pages, plus petit sinon).

Activer les grands index InnoDB dans MariaDB à l'aide du fichier de configuration

Modifiez le fichier de configuration du serveur MariaDB :

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

Et placez les lignes suivantes juste après le [mysqld] ligne :

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

Fermez l'éditeur. Redémarrez ensuite MariaDB :

systemctl restart mariadb.service

Activer les index volumineux dans MariaDB à l'aide de commandes SQL

Ces commandes sont une approche alternative à l'option d'édition de configuration, n'utilisez donc pas les deux méthodes. Ouvrez une connexion à la base de données MariaDB pour l'utilisateur root sur la console :

mysql -u root -p

Exécutez ensuite les commandes suivantes :

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

Ensuite, reconnectez-vous et exécutez :

SET GLOBAL innodb_default_row_format=DYNAMIC;

L'option de préfixe d'index large est maintenant activée dans votre système MariaDB.


Linux
  1. Comment activer SSH sur Debian 9 ou 10

  2. Comment installer MariaDB sur Debian 9

  3. Comment installer MariaDB 10.x sur Debian 11

  4. Comment installer MariaDB sur Debian 11

  5. Comment activer les paquets non libres sur Debian ?

Comment installer Joomla sur Debian 10

Comment installer LibreNMS sur Debian 10

Comment installer MariaDB sur Debian 11

Comment installer Nextcloud sur Debian 11

Comment installer Drupal sur Debian 11

Comment installer WordPress sur Debian 11