Deze wikiHow leert je hoe je de grootte van een MySQL-database kunt controleren. U kunt de grootte van een database controleren met MySQL Workbench of door een query uit te voeren in MySQL.
Stappen
Methode 1 van 2: MySQL Workbench gebruiken
Stap 1. Open MySQL Workbench
Het heeft een blauw pictogram met een afbeelding die op een dolfijn lijkt. Klik op het pictogram om MySQL Workbench te starten.
Stap 2. Maak verbinding met de MySQL-server
Dubbelklik op de MySQL-server onder de module SQL Development in het opstartscherm. Voer vervolgens het databasewachtwoord in om verbinding te maken.
Als SQL-server niet in dit scherm wordt weergegeven, klikt u op Nieuwe verbinding en voer de serverinformatie in, inclusief hostnaam, poort, gebruikersnaam en wachtwoord.
Stap 3. Plaats de muisaanwijzer op de database in het schemavenster
Het staat in de zijbalk aan de linkerkant. Dit toont een aantal pictogrammen rechts van de databasenaam.
Stap 4. Klik op het informatiepictogram
Dit is het pictogram dat lijkt op een "i" naast de databasenaam in het schemavenster.
Stap 5. Klik op het tabblad Info
Dit is het eerste tabblad in het hoofdvenster in het midden. Hiermee wordt informatie over de database weergegeven. De databasegrootte wordt vermeld naast Databasegrootte (ruwe schatting). Dit geeft een ruwe schatting van de grootte van de database weer.
Methode 2 van 2: Een zoekopdracht uitvoeren
Stap 1. Maak verbinding met een MySQL-server
Er zijn een aantal apps die u kunt gebruiken om verbinding te maken met een MySQL-database, waaronder MySQL Workbench. U kunt ook een MySQL-database opvragen via de opdrachtregel in Windows of terminal op Mac. Zodra MySQL op uw computer is geïnstalleerd, moet u naar de MySQL-directory in de Windows-opdrachtregel navigeren en mysql -u root -p typen. Voer vervolgens het wachtwoord voor uw database in.
Stap 2. Typ SELECT table_schema "DB Name" als de eerste regel van uw query
Dit is het select-commando om een query uit te voeren op de database.
Stap 3. Typ SUM(datalengte + tabellengte) 'Grootte in bytes' als tweede regel
Met deze opdracht wordt de grootte van elke tabel in bytes weergegeven.
Stap 4. Typ ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) 'Size in MiB' als de volgende regel
Dit toont een afgerond getal van de grootte in megabytes.
Om een afgerond getal in kilobytes weer te geven, typt u in plaats daarvan ROUND(SUM(data_length + index_length) / 1024, 2) 'Grootte in KiB'
Stap 5. Typ FROM information_schema.tables als laatste regel
Deze opdracht geeft aan welke databasetabellen moeten worden doorzocht.
Stap 6. Typ GROUP BY table_schema; en voer de query uit
Hiermee wordt de grootte van uw databases weergegeven. U kunt ook {[kbd|WHERE table_schema = 'databasenaam';}} typen om de grootte van een specifieke database te controleren. Typ de werkelijke naam van de database in plaats van "databasenaam". Uw vraag zou er ongeveer zo uit moeten zien:
SELECT table_schema "DB-naam" SUM(gegevenslengte + tabellengte) 'Grootte in bytes', ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) 'Grootte in MiB' FROM information_schema.tables GROUP BY table_schema;