sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man størrelsen på en MySQL-database?

Fra kontrolpanelets grænseflade

Hvis du har adgang til et kontrolpanel som cPanel, DirectAdmin osv., er den nemmeste måde at tjekke MySQL-sektionen. For eksempel i cPanel , skal du blot navigere til MySQL®-databaser sektion, og du vil se størrelsen på dine databaser:

Fra phpMyAdmin-grænsefladen

phpMyAdmin er et kraftfuldt MySQL/MariaDB-styringsværktøj. De fleste webhostingskontrolpaneler leveres med phpMyAdmin, men du kan også installere det selv på din konto. Det vil vise mange detaljer om dine databaser:

Fra kommandolinjen

For at få størrelsen på alle databaser på serveren, brug:

# mysql -e 'SELECT table_schema AS "Database name", round(SUM(data_length + index_length) / 1024 / 1024,2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;'
root@web [~]# mysql -e 'SELECT table_schema AS "Database name", round(SUM(data_length + index_length) / 1024 / 1024,2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;'
+------------------------------------+-----------+
| Database name                      | Size (MB) |
+------------------------------------+-----------+
| abopialo_wp329                     |      6.71 |
| adoptwes_wp645                     |     92.27 |
| azlsiwor_atut487                   |      0.76 |
| azlsiwor_cham191                   |     10.14 |
| ipplothost_wp781                   |      0.12 |
+------------------------------------+-----------+

For at få den nøjagtige værdi skal du fjerne round() funktion fra kommandoen.

For at få størrelsen på alle tabeller fra en bestemt database, brug:

# mysql -e 'SELECT table_name AS "Table", round(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "->database_name_here<-";'
root@web [~]# mysql -e 'SELECT table_name AS "Table", ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "ipplothost_wp781";'
+-------------------------+-----------+
| Table                   | Size (MB) |
+-------------------------+-----------+
| wptj_term_relationships |      0.00 |
| wptj_options            |      0.03 |
| wptj_comments           |      0.01 |
| wptj_posts              |      0.02 |
| wptj_usermeta           |      0.01 |
| wptj_term_taxonomy      |      0.00 |
| wptj_terms              |      0.01 |
| wptj_users              |      0.01 |
| wptj_links              |      0.00 |
| wptj_termmeta           |      0.00 |
| wptj_commentmeta        |      0.00 |
| wptj_postmeta           |      0.01 |
+-------------------------+-----------+

  1. Sådan udføres Oracle sql-script via java-kode

  2. Hvad jeg gerne vil se i Amazon EC2 for Database Management

  3. Oracle ydeevne og tuning Quiz

  4. Høj pladsforbrug Fra crfclust.bdb