So überprüfen Sie die MySQL -Datenbank und die Tabellengröße

So überprüfen Sie die MySQL -Datenbank und die Tabellengröße

MySQL ist ein relationales Datenbankverwaltungssystem, das häufig als Datenbanksystem für Linux -Systeme verwendet wird. Dieser Artikel hilft Ihnen dabei, die Größe von Tabellen und Datenbank in MySQL- oder MariADB -Servern zu berechnen, obwohl SQL -Abfragen abfragen. MySQL hat alle Informationen zu Tabellen in einer Datenbank in der Datenbank von Information_Schema gespeichert. Wir werden die Tabelle "Information_Schema" verwenden, um Tabellen und Datenbankengröße zu finden.

Überprüfen Sie die einzelne Datenbankgröße in MySQL

Diese Abfrage berechnet die Größe der einzelnen Datenbank auf MySQL Server. Bitte austauschen 'mydb'Mit Ihrem tatsächlichen Datenbanknamen.

Wählen Sie table_schema "Datenbankname", sum.Tabellen wobei table_schema = 'mydb'; 
+---------------+--------------------+ | Datenbankname | Datenbankgröße (MB) | +---------------+--------------------+| mydb | 0.15625000 | +---------------+--------------------+1 Zeile in Set (0).04 Sek.) 

Überprüfen Sie alle Datenbankengröße in MySQL

Diese Abfrage berechnet die Größe aller Datenbanken auf dem MySQL -Server.

Wählen Sie table_schema "Datenbankname", sum.Tabellengruppen von Table_Schema; 
+--------------------+--------------------+ | Datenbankname | Datenbankgröße (MB) | +--------------------+--------------------+| Demodb | 0.15625000 | | Information_schema | 0.00976563 | | mydb | 0.15625000 | | Mysql | 0.81098557 | | Performance_schema | 0.00000000 | +--------------------+--------------------+5 Zeilen in Set (0).01 Sek.) 

Überprüfen Sie die einzelnen Tabellengröße in der MySQL -Datenbank

Diese Abfrage berechnet die Größe einer einzelnen Tabelle in einer Datenbank in MySQL Server. Bitte austauschen 'mydb"Mit Ihrem tatsächlichen Datenbanknamen und"table_one'Mit Ihrem tatsächlichen Tabellennamen.

Wählen Sie table_name "Tabellenname", table_rows "Zeilen zählen", rund ((data_length + index_length)/1024/1024), 2) "Tabellengröße (mb)" von Information_Schema.Tabellen wobei table_schema = "mydb"Und table_name ="table_one"; 
+---------------------+------------+-----------------+ | Tabellenname | Zeilen zählen | Tabellengröße (MB) | +---------------------+------------+---------------------- ---+ | archive_one | 8 | 0.09 | +---------------------+------------+---------------------- ---+ 1 Zeile in Set (0.00 Sek.) 

Überprüfen Sie die gesamte Tabellengröße in der MySQL -Datenbank

Diese Abfrage berechnet die Größe aller Tabellen in einer Datenbank in MySQL Server. Bitte austauschen 'mydb'Mit Ihrem tatsächlichen Datenbanknamen. In jeder Tabelle wird auch die Anzahl der Zeilen aufgeführt.

Wählen Sie table_name "Tabellenname", table_rows "Zeilen zählen", rund ((data_length + index_length)/1024/1024), 2) "Tabellengröße (mb)" von Information_Schema.Tabellen wobei table_schema = "mydb"; 
+----------------------+------------+-----------------+ | Tabellenname | Zeilen zählen | Tabellengröße (MB) | +----------------------+------------+------------- ----+ | table_one | 8 | 0.09 | | table_two | 0 | 0.02 | | TABLE_THREE | 0 | 0.02 | | table_four | 174 | 0.03 | +----------------------+------------+------------- ----+ 4 Zeilen in Set (0.00 Sek.)