GNU/Linux >> Linux Esercitazione >  >> Linux

Come abilitare gli indici grandi in MariaDB 10 su Debian 10

Questo tutorial mostra come abilitare indici di grandi dimensioni in MariaDB 10 su Debian 10. Questo si riferisce all'opzione innodb_large_prefix che esiste in MariaDB e MySQL. Ti mostrerò come abilitare l'opzione dell'indice grande in modo permanente modificando il file di configurazione di MariaDB e ti mostrerò anche come abilitarla temporaneamente nella sessione del database corrente utilizzando i comandi SQL. Il prefisso grande di InnoDB gli consente di avere prefissi delle chiavi di indice fino a 3072 byte (per 16k pagine, altrimenti più piccoli).

Abilita InnoDB Large Indexes in MariaDB usando il file di configurazione

Modifica il file di configurazione del server MariaDB:

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

E inserisci le seguenti righe subito dopo [mysqld] riga:

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

Chiudi l'editor. Quindi riavvia MariaDB:

systemctl restart mariadb.service

Abilita indici grandi in MariaDB utilizzando i comandi SQL

Questi comandi sono un approccio alternativo all'opzione di modifica della configurazione, quindi non utilizzare entrambi i metodi. Apri una connessione al database MariaDB per l'utente root sulla console:

mysql -u root -p

Quindi esegui i seguenti comandi:

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

Quindi accedi di nuovo ed esegui:

SET GLOBAL innodb_default_row_format=DYNAMIC;

L'opzione del prefisso dell'indice grande è ora abilitata nel tuo sistema MariaDB.


Linux
  1. Come abilitare SSH su Debian 9 o 10

  2. Come installare MariaDB su Debian 9

  3. Come installare MariaDB 10.x su Debian 11

  4. Come installare MariaDB su Debian 11

  5. Come posso abilitare i pacchetti non liberi su Debian?

Come installare Joomla su Debian 10

Come installare LibreNMS su Debian 10

Come installare MariaDB su Debian 11

Come installare Nextcloud su Debian 11

Come installare Drupal su Debian 11

Come installare WordPress su Debian 11