So überprüfen Sie die Größe der MySQL -Datenbank unter Linux

So überprüfen Sie die Größe der MySQL -Datenbank unter Linux

In diesem Artikel werde ich Ihnen zeigen, wie Sie die Größe von überprüfen können Mysql/Mariadb Datenbanken und Tabellen über die MySQL -Shell. Sie lernen, wie Sie die tatsächliche Größe einer Datenbankdatei auf der Festplatte sowie die Größe der Daten in einer Datenbank bestimmen.

Lesen Sie auch: 20 MySQL (MySQLADMIN) -Einbefehle für die Datenbankverwaltung unter Linux

Standardmäßig Mysql/Mariadb Speichert alle Daten im Dateisystem, und die Größe der in den Datenbanken vorhandenen Daten kann sich von der tatsächlichen Größe von MySQL -Daten auf der Festplatte unterscheiden, die wir später sehen werden.

Darüber hinaus verwendet MySQL die Information_schema Virtuelle Datenbank, um Informationen zu Ihren Datenbanken und anderen Einstellungen zu speichern. Sie können es abfragen, um Informationen über die Größe der Datenbanken und deren Tabellen wie gezeigt zu sammeln.

# Mysql -u root -p Mariadb [(keine)]> Wählen Sie table_schema als "Datenbankname", rund (sum (Data_Length + index_length) / 1024 /1024, 2) als "Größe in (mb)" von Information_Schema.Tabellengruppen von Table_Schema; 
Überprüfen Sie die Größe der MySQL -Datenbank

Um die Größe einer einzelnen MySQL -Datenbank herauszufinden, die genannt wird rcubemail (die die Größe aller darin enthaltenen Tabellen anzeigt) Verwenden Sie die folgende MySQL -Abfrage.

Mariadb [(keine)]> Wählen Sie table_name als "Tabellenname", rund (((data_length + index_length) / 1024 /1024), 2) als "Größe in (mb)" von Information_Schema.Tabellen wobei table_schema = "rcubemail"Reihenfolge by (data_length + index_length) desc; 
Überprüfen Sie die Größe der MySQL -Datenbank

Um die tatsächliche Größe aller MySQL -Datenbankdateien auf der Festplatte (Dateisystem) zu finden, führen Sie den DU -Befehl unten aus.

# du -h/var/lib/mysql 
Überprüfen Sie die MySQL -Größe auf der Festplatte

Möglicherweise lesen Sie auch diese folgenden Artikel mit MySQL -verwandten Artikeln.

  1. 4 Nützliche Befehlszeilen -Tools zur Überwachung der MySQL -Leistung unter Linux
  2. 12 MySQL/Mariadb Security Best Practices für Linux

Verwenden Sie für Fragen oder zusätzliche Ideen, die Sie zu diesem Thema mitteilen möchten, das folgende Feedback -Formular.