Voglio conoscere la dimensione del mio database usando php. Come visualizzare la dimensione in megabyte dell'intero database? Dimensione in megabyte una richiesta specifica?Dimensione del database. PHP - MySQL
5
A
risposta
9
Prova questo per ottenere la dimensione in byte:
mysql_select_db("yourdatabase");
$q = mysql_query("SHOW TABLE STATUS");
$size = 0;
while($row = mysql_fetch_array($q)) {
$size += $row["Data_length"] + $row["Index_length"];
}
poi convertire in megabyte:
$decimals = 2;
$mbytes = number_format($size/(1024*1024),$decimals);
0
Prova a eseguire query information_schema
.
6
SELECT table_schema "Data Base Name",
sum(data_length + index_length)/1024/
1024 "Data Base Size in MB",
sum(data_free)/ 1024/1024 "Free Space in MB"
FROM information_schema.TABLES
GROUP BY table_schema ;
2
cerco di modificare da fonte internet per questo caso, basta provare per favore.
<?php
mysql_connect("localhost","root","password here");
$namadb=''; //put db name here
$sql="SELECT table_schema 'db_name', SUM(data_length + index_length)/1024/1024 'db_size_in_mb' FROM information_schema.TABLES WHERE table_schema='$namadb' GROUP BY table_schema ;";
$query=mysql_query($sql);
$data=mysql_fetch_array($query);
print $data['db_size_in_mb'];
Problemi correlati
- 1. Come ottenere la dimensione del database mysql?
- 2. php, mysql - Troppe connessioni all'errore del database
- 3. Caratteri stranieri del database MySQL PHP
- 4. Normalizzazione del database MySQL
- 5. Ottenere output del database MySQL tramite PHP per XML
- 6. La sincronizzazione del database MySQL tra due server utilizzando PHP
- 7. Mysql e PHP - Aggiornamento del database da un altro server
- 8. Priorità della connessione al database PHP/MySQL?
- 9. MySQL Query del database delle query
- 10. PHP Mysql si collega ai database
- 11. MySQL: dimensione del tipo di dati decimale
- 12. partizionamento automatico del database mysql
- 13. Ripristino del database InnoDB MySQL
- 14. Crea utente e database MySQL da PHP
- 15. Store php datetime nel database mysql
- 16. Sincronizzazione database online/offline - MySQL/PHP
- 17. Database vuoto in MySQL e PHP?
- 18. Aggiornamento SQL Azure dimensione del database
- 19. MySQL: Ordina per dimensione del campo/lunghezza
- 20. Backup del database MySQL su Dropbox
- 21. Dati mancanti di migrazione del database MySQL
- 22. php mysqli Lista database
- 23. Arresto MySQL database del server: mysqld riuscito
- 24. backup del database mysql con mysqldump
- 25. Consigli generali di manutenzione del database Mysql
- 26. Modifica del database hybris su MySQL
- 27. Trova l'URL del database MySQL da phpMyAdmin
- 28. Mappatura visiva dello schema del database mysql
- 29. Connessione del database Postgres da MySQL Workbench
- 30. Migliori pratiche di ottimizzazione del database MySQL
L'ho usato oggi. Grazie! – frustratedtech