Abfrage der Gesamtgröße aller Datenbanken So geht's: mysql> verwende Informationsschema; mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') als Daten aus TABELLEN; +-------------+ | Daten | +-------------+ | +-------------+ 1 Zeile im Satz (0,02 Sek.) Zählen Sie die Datenmenge in allen Bibliotheken Die Datenmenge in jeder Tabelle = AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH WÄHLEN SUMME(DURCHSCHNITTLICHE_ZEILENLÄNGE*TABELLENZEILEN+INDEXLÄNGE)/1024/1024 AS total_mb VON information_schema.TABLES Statistiken zu den einzelnen Bibliotheksgrößen: WÄHLEN Tabellenschema, SUMME (DURCHSCHNITTLICHE ZEILENLÄNGE * TABELLENZEILEN + INDEXLÄNGE)/1024/1024 AS Gesamtsumme_mb VON information_schema.TABLES gruppieren nach table_schema; Der zweite Fall: Überprüfen Sie die Größe der angegebenen Datenbank, zum Beispiel: Datenbanktest. Die Methode lautet wie folgt: mysql> verwende Informationsschema; mysql> wähle concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') als Daten aus TABELLEN, wobei table_schema='test' ist; +----------+ | Daten | +----------+ | +----------+ 1 Zeile im Satz (0,00 Sek.) 1. Zeigen Sie die Kapazität aller Datenbanken an wählen table_schema als "Datenbank", sum(table_rows) als 'Anzahl der Datensätze', sum(truncate(data_length/1024/1024, 2)) als 'Datenkapazität (MB)', Summe(truncate(index_length/1024/1024, 2)) als „Indexkapazität (MB)“ aus information_schema.tables Gruppieren nach Tabellenschema Sortieren nach Summe(Datenlänge) desc, Summe(Indexlänge) desc; 2. Zeigen Sie die Kapazität aller Datenbanktabellen an wählen table_schema als "Datenbank", table_name als 'Tabellenname', table_rows als „Anzahl der Datensätze“, truncate(data_length/1024/1024, 2) als 'Datenkapazität (MB)', truncate(index_length/1024/1024, 2) als „Indexkapazität (MB)“ aus information_schema.tables Sortieren nach Datenlänge absteigend, Indexlänge absteigend; 3. Überprüfen Sie die Kapazität der angegebenen Datenbank Beispiel: Überprüfen Sie die Kapazität der MySQL-Datenbank select table_schema als "Datenbank", sum(table_rows) als 'Anzahl der Datensätze', sum(truncate(data_length/1024/1024, 2)) als 'Datenkapazität (MB)', Summe(truncate(index_length/1024/1024, 2)) als „Indexkapazität (MB)“ aus information_schema.tables wobei table_schema='mysql'; 4. Überprüfen Sie die Kapazität jeder Tabelle in der angegebenen Datenbank Beispiel: Überprüfen Sie die Kapazität jeder Tabelle in der MySQL-Datenbank select table_schema als "Datenbank", table_name als 'Tabellenname', table_rows als „Anzahl der Datensätze“, truncate(data_length/1024/1024, 2) als 'Datenkapazität (MB)', truncate(index_length/1024/1024, 2) als „Indexkapazität (MB)“ aus information_schema.tables wobei table_schema='mysql' Sortieren nach Datenlänge absteigend, Indexlänge absteigend; Off-Topic-Methoden Verwenden Sie Shell-Befehle direkt, um die Größe des MySQL-Datenverzeichnisses zu berechnen (beachten Sie, dass nur die Bibliothek enthalten ist, nicht die Größe des Datenbankprotokolls). Bemerkung: data_length: Speicherdatengröße data_length/1024/1024: Bytes in MB umwandeln runden(sum(data_length/1024/1024),2): auf zwei Dezimalstellen runden concat(round(sum(data_length/1024/1024),2),'MB') : Füge dem Berechnungsergebnis die Einheit "MB" hinzu Dies ist das Ende dieses Artikels über die Methode und Schritte zur Abfrage der MySQL-Datenbankkapazität. Weitere relevante Inhalte zur Abfrage der MySQL-Datenbankkapazität finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So lösen Sie das Problem, dass der Docker-Container keinen Vim-Befehl hat
>>: Fallstudie zum Unterschied zwischen JavaScript parseInt() und Number()
1. Installation von Docker unter CentOS8 curl htt...
Inhaltsverzeichnis Vorwort Installieren Einführun...
Ein Kollege fragte mich, was N und M im MySQL-Dat...
Die heruntergeladene Version ist die Zip-Dekompri...
Standardmäßig ist der Tabellentitel horizontal ze...
Inhaltsverzeichnis 1. Was ist Dockerfile? 2. Anal...
MySql-Batch-Insert-Optimierung. Beispiel für SQL-...
<br />Die Farbe einer Webseite ist entscheid...
Inhaltsverzeichnis Ziele für diesen Zeitraum 1. F...
MySQL-Versionen werden in Enterprise Edition und ...
Vorwort Tipp: Das Folgende ist der Hauptinhalt di...
Dieser Artikel veranschaulicht anhand von Beispie...
[LeetCode] 182.Doppelte E-Mails Schreiben Sie ein...
Dieser Artikel verwendet Vue, um einfach die Ände...
Die Docker-Images, die wir normalerweise erstelle...