C'è una funzione o un modo per sapere quanto spazio occupa un intero database di mysql? phpmyadmin come fa?
C'è una funzione o un modo per sapere quanto spazio occupa un intero database di mysql? phpmyadmin come fa?
non saprei dire se esiste un modo migliore ma prova a lanciare questa query da phpmyadmin
SHOW TABLE STATUS
basta che fai un cicloper la somma
![]()
nelle info restituite non vedo la dimensione in bytes delle tabelle :master:
se non mi ricordo male dovrebbe essere data_length
dopo che hai fatto la query SHOW TABLE STATUS etc etc
while ($array = mysql_fetch_assoc(query)) {
//calcolo il peso totale di ogni tabella
$tab = $array["Data_length"] + $array["Index_length"] + $array["Data_free"];
//calcolo il peso totale del db
$tot += $tab;
}
echo $tot;
w la topa
Grandioso! grazie![]()