Einfache Möglichkeiten zum Überprüfen der Datenbankgröße in MySQL - Gunook

Inhaltsverzeichnis:

Einfache Möglichkeiten zum Überprüfen der Datenbankgröße in MySQL - Gunook
Einfache Möglichkeiten zum Überprüfen der Datenbankgröße in MySQL - Gunook

Video: Einfache Möglichkeiten zum Überprüfen der Datenbankgröße in MySQL - Gunook

Video: Einfache Möglichkeiten zum Überprüfen der Datenbankgröße in MySQL - Gunook
Video: Bildmaterial Neu Einfärben Illustrator CC 2021 - Farben für Grafik ändern - Tutorial (deutsch) 2024, Kann
Anonim

In diesem wikiHow zeigen wir dir, wie du die Größe einer MySQL-Datenbank überprüfst. Sie können die Größe einer Datenbank mit MySQL Workbench überprüfen oder eine Abfrage in MySQL ausführen.

Schritte

Methode 1 von 2: MySQL Workbench verwenden

11157928 1
11157928 1

Schritt 1. Öffnen Sie MySQL Workbench

Es hat ein blaues Symbol mit einem Bild, das einem Delphin ähnelt. Klicken Sie auf das Symbol, um MySQL Workbench zu starten.

11157928 2
11157928 2

Schritt 2. Verbinden Sie sich mit dem MySQL-Server

Doppelklicken Sie auf den MySQL-Server unter dem SQL-Entwicklungsmodul im Startbildschirm. Geben Sie dann das Datenbankkennwort ein, um eine Verbindung herzustellen.

Wenn SQL-Server auf diesem Bildschirm nicht aufgeführt ist, klicken Sie auf Neue Verbindung und geben Sie die Serverinformationen ein, einschließlich Hostname, Port, Benutzername und Kennwort.

11157928 3
11157928 3

Schritt 3. Bewegen Sie den Mauszeiger über die Datenbank im Schemabereich

Es steht links in der Seitenleiste. Dies zeigt einige Symbole rechts neben dem Datenbanknamen an.

11157928 4
11157928 4

Schritt 4. Klicken Sie auf das Informationssymbol

Es ist das Symbol, das einem "i" neben dem Datenbanknamen im Schemafenster ähnelt.

11157928 5
11157928 5

Schritt 5. Klicken Sie auf die Registerkarte Info

Dies ist die erste Registerkarte im Hauptfenster in der Mitte. Dies zeigt Informationen über die Datenbank an. Die Datenbankgröße wird neben "Datenbankgröße (grobe Schätzung)" aufgeführt. Dies zeigt eine grobe Schätzung der Größe der Datenbank an.

Methode 2 von 2: Ausführen einer Abfrage

11157928 6
11157928 6

Schritt 1. Verbinden Sie sich mit einem MySQL-Server

Es gibt eine Reihe von Apps, mit denen Sie eine Verbindung zu einer MySQL-Datenbank herstellen können, einschließlich MySQL Workbench. Sie können eine MySQL-Datenbank auch in der Befehlszeile in Windows oder im Terminal auf dem Mac abfragen. Sobald MySQL auf Ihrem Computer installiert ist, müssen Sie in der Windows-Befehlszeile zum MySQL-Verzeichnis navigieren und mysql -u root -p eingeben. Geben Sie dann das Passwort für Ihre Datenbank ein.

11157928 7
11157928 7

Schritt 2. Geben Sie SELECT table_schema "DB Name" als erste Zeile Ihrer Abfrage ein

Dies ist der select-Befehl, um eine Abfrage in der Datenbank abzufragen.

11157928 9
11157928 9

Schritt 3. Geben Sie SUM(Datenlänge + Tabellenlänge) 'Größe in Bytes' als zweite Zeile ein

Dieser Befehl zeigt die Größe jeder Tabelle in Bytes an.

11157928 10
11157928 10

Schritt 4. Geben Sie ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) 'Größe in MiB' als nächste Zeile ein

Dies zeigt eine gerundete Zahl der Größe in Megabyte an.

Um eine gerundete Zahl in Kilobyte anzuzeigen, geben Sie stattdessen ROUND(SUM(data_length + index_length) / 1024, 2) 'Größe in KiB' ein

11157928 11
11157928 11

Schritt 5. Geben Sie FROM information_schema.tables als letzte Zeile ein

Dieser Befehl gibt an, welche Datenbanktabellen abgefragt werden sollen.

11157928 12
11157928 12

Schritt 6. Geben Sie GROUP BY Tabellenschema ein; und führen Sie die Abfrage aus

Dadurch wird die Größe Ihrer Datenbanken angezeigt. Sie können auch {[kbd|WHERE table_schema = 'Datenbankname';}} eingeben, um die Größe einer bestimmten Datenbank zu überprüfen. Geben Sie den tatsächlichen Namen der Datenbank anstelle von "Datenbankname" ein. Ihre Abfrage sollte ungefähr so aussehen:

    SELECT table_schema "DB Name" SUM(Datenlänge + Tabellenlänge) 'Größe in Bytes', ROUND(SUM(Datenlänge + Index_Länge) / 1024 / 1024, 2) 'Größe in MiB' FROM information_schema.tables GROUP BY table_schema;

Empfohlen: