Denna wikiHow lär dig hur du kontrollerar storleken på en MySQL -databas. Du kan kontrollera storleken på en databas med MySQL Workbench eller genom att köra en fråga i MySQL.
Steg
Metod 1 av 2: Använda MySQL Workbench
Steg 1. Öppna MySQL Workbench
Den har en blå ikon som med en bild som liknar en delfin. Klicka på ikonen för att starta MySQL Workbench.
Steg 2. Anslut till MySQL -servern
Dubbelklicka på MySQL-servern under modulen SQL Development på startskärmen. Ange sedan databaslösenordet för att ansluta.
Om SQL -servern inte visas på den här skärmen klickar du på Ny anslutning och ange serverinformation, inklusive värdnamn, port, användarnamn och lösenord.
Steg 3. Håll muspekaren över databasen i schemafönstret
Det är i sidofältet till vänster. Detta visar ett par ikoner till höger om databasnamnet.
Steg 4. Klicka på informationsikonen
Det är ikonen som liknar ett "i" bredvid databasnamnet i schemafönstret.
Steg 5. Klicka på fliken Info
Det är den första fliken i huvudrutan i mitten. Detta visar information om databasen. Databasstorleken visas bredvid Databasstorlek (grov uppskattning). Detta visar en grov uppskattning av databasens storlek.
Metod 2 av 2: Köra en fråga
Steg 1. Anslut till en MySQL -server
Det finns ett antal appar du kan använda för att ansluta till en MySQL -databas, inklusive MySQL Workbench. Du kan också fråga efter en MySQL -databas på kommandoraden i Windows eller terminal på Mac. När MySQL är installerat på din dator måste du navigera till MySQL -katalogen på kommandoraden i Windows och skriva mysql -u root -p. Ange sedan lösenordet för din databas.
Steg 2. Skriv SELECT tabellschema "DB -namn" som den första raden i din fråga
Detta är väljkommandot för att fråga om att köra en fråga på databasen.
Steg 3. Skriv SUM (datalängd + tabellängd) 'Storlek i byte', som den andra raden
Detta kommando visar storleken på varje tabell i byte.
Steg 4. Skriv ROUND (SUM (data_length + index_length) / 1024 /1024, 2) 'Size in MiB' som nästa rad
Detta visar ett avrundat antal av storleken i megabyte.
För att visa ett avrundat antal i kilobyte, skriv RUND (SUM (data_längd + indexlängd) / 1024, 2) 'Storlek i KiB' istället
Steg 5. Skriv FROM information_schema.tables som sista raden
Det här kommandot anger vilka databastabeller som ska sökas.
Steg 6. Skriv GROUP BY table_schema; och kör frågan
Detta visar storleken på dina databaser. Du kan också skriva {[kbd | WHERE table_schema = 'databasnamn';}} för att kontrollera storleken på en specifik databas. Skriv det faktiska namnet på databasen istället för "databasnamn". Din fråga bör se ut ungefär så här:
VÄLJ tabellschema "DB -namn" SUM (datalängd + tabellängd) 'Storlek i byte', RUND (SUM (data_längd + indexlängd) / 1024 /1024, 2) 'Storlek i MiB' FRÅN information_schema.tabeller GROUP BY table_schema;