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()
Windows Server 2012 und Windows Server 2008 unter...
Inhaltsverzeichnis 1. Vorbereitung: 2. Quellcode-...
1. at ist so konfiguriert, dass nach 5 Stunden „D...
1. Installieren und starten Sie nginx # Installie...
Inhaltsverzeichnis 1. Installieren Sie VMware 1.1...
Wenn Ihre Webanwendung nur auf einer Maschine läu...
Inhaltsverzeichnis 1. Grundlegender Überblick übe...
Als ich kürzlich meinen Computer einschaltete, sa...
Vorwort mysqlslap ist ein Diagnoseprogramm, das d...
Inhaltsverzeichnis Erfordern Implementierungscode...
Vorwort Meta ist ein Hilfstag im Kopfbereich der ...
Im vorherigen Artikel wurde erwähnt, dass die in ...
Docker-Nutzung von Gitlab Gitlab Docker Startbefe...
1. Docker importiert lokale Images Manchmal kopie...
Es gibt häufig Szenarien, in denen das Bild an di...