GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So aktivieren Sie große Indizes in MariaDB 10 unter Debian 10

Dieses Tutorial zeigt Ihnen, wie Sie große Indizes in MariaDB 10 unter Debian 10 aktivieren. Dies bezieht sich auf die Option innodb_large_prefix, die in MariaDB und MySQL vorhanden ist. Ich werde Ihnen zeigen, wie Sie die große Indexoption dauerhaft aktivieren, indem Sie die MariaDB-Konfigurationsdatei bearbeiten, und ich werde Ihnen auch zeigen, wie Sie sie vorübergehend in der aktuellen Datenbanksitzung mithilfe von SQL-Befehlen aktivieren. Das große Präfix von InnoDB ermöglicht Indexschlüsselpräfixe von bis zu 3072 Byte (für 16.000 Seiten, ansonsten kleiner).

Aktivieren Sie große InnoDB-Indizes in MariaDB mithilfe der Konfigurationsdatei

Bearbeiten Sie die Konfigurationsdatei des MariaDB-Servers:

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

Und platzieren Sie die folgenden Zeilen direkt nach [mysqld] Zeile:

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

Schließen Sie den Editor. Starten Sie dann MariaDB neu:

systemctl restart mariadb.service

Aktivieren Sie große Indizes in MariaDB mit SQL-Befehlen

Diese Befehle sind ein alternativer Ansatz zur Konfigurationsbearbeitungsoption, verwenden Sie also nicht beide Methoden. Öffnen Sie eine MariaDB-Datenbankverbindung für den Root-Benutzer auf der Konsole:

mysql -u root -p

Führen Sie dann die folgenden Befehle aus:

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

Melden Sie sich dann erneut an und führen Sie Folgendes aus:

SET GLOBAL innodb_default_row_format=DYNAMIC;

Die Option für das große Indexpräfix ist jetzt in Ihrem MariaDB-System aktiviert.


Linux
  1. So aktivieren Sie SSH unter Debian 9 oder 10

  2. So installieren Sie MariaDB unter Debian 9

  3. So installieren Sie MariaDB 10.x auf Debian 11

  4. So installieren Sie MariaDB unter Debian 11

  5. Wie aktiviere ich unfreie Pakete auf Debian?

So installieren Sie Joomla unter Debian 10

So installieren Sie LibreNMS unter Debian 10

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nextcloud unter Debian 11

So installieren Sie Drupal unter Debian 11

So installieren Sie WordPress unter Debian 11