Questo articolo spiega come controllare la dimensione di un database MySQL. Puoi controllare le dimensioni di un database utilizzando MySQL Workbench o eseguendo una query in MySQL.
Passi
Metodo 1 di 2: utilizzo di MySQL Workbench
Passaggio 1. Aprire MySQL Workbench
Ha un'icona blu con un'immagine che ricorda un delfino. Fare clic sull'icona per avviare MySQL Workbench.
Passaggio 2. Connettiti al server MySQL
Fare doppio clic sul server MySQL su sotto il modulo Sviluppo SQL nella schermata di avvio. Quindi inserire la password del database per connettersi.
Se SQL Server non è elencato in questa schermata, fare clic su Nuova connessione e inserisci le informazioni sul server, inclusi nome host, porta, nome utente e password.
Passaggio 3. Passa il mouse sul database nel riquadro dello schema
È nella barra laterale a sinistra. Questo mostra un paio di icone a destra del nome del database.
Passaggio 4. Fare clic sull'icona delle informazioni
È l'icona che assomiglia a una "i" accanto al nome del database nel riquadro dello schema.
Passaggio 5. Fare clic sulla scheda Informazioni
È la prima scheda nel riquadro principale al centro. Visualizza le informazioni sul database. La dimensione del database è elencata accanto a Dimensione del database (stima approssimativa). Questo mostra una stima approssimativa della dimensione del database.
Metodo 2 di 2: esecuzione di una query
Passaggio 1. Connettiti a un server MySQL
Esistono numerose app che puoi utilizzare per connetterti a un database MySQL, incluso MySQL Workbench. Puoi anche interrogare un database MySQL nella riga di comando in Windows o nel terminale su Mac. Una volta installato MySQL sul tuo computer, dovrai accedere alla directory MySQL nella riga di comando di Windows e digitare mysql -u root -p. Quindi inserisci la password per il tuo database.
Passaggio 2. Digitare SELECT table_schema "Nome DB", come prima riga della query
Questo è il comando select per eseguire una query sul database.
Passaggio 3. Digitare SUM(lunghezza dati + lunghezza tabella) 'Dimensione in byte', come seconda riga
Questo comando visualizzerà la dimensione di ogni tabella in byte.
Passaggio 4. Digitare ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) 'Size in MiB' come riga successiva
Viene visualizzato un numero arrotondato della dimensione in megabyte.
Per visualizzare un numero arrotondato in kilobyte, digita invece ROUND(SUM(data_length + index_length) / 1024, 2) 'Size in KiB'
Passaggio 5. Digitare FROM information_schema.tables come ultima riga
Questo comando specifica le tabelle del database da interrogare.
Passaggio 6. Digitare GROUP BY schema_tabella; ed eseguire la query
Questo mostrerà la dimensione dei tuoi database. Puoi anche digitare {[kbd|WHERE table_schema = 'nome database';}} per controllare la dimensione di un database specifico. Digitare il nome effettivo del database al posto di "nome database". La tua query dovrebbe essere simile a questa:
SELECT table_schema "Nome DB" SUM(lunghezza dati + lunghezza tabella) 'Dimensione in byte', ROUND(SUM(lunghezza_dati + lunghezza_indice) / 1024 / 1024, 2) 'Dimensione in MiB' FROM information_schema.tables GROUP BY table_schema;