Je veux connaître la taille de ma base de données en utilisant php. Comment afficher la taille dans la base de données entière de mégaoctets? Taille en mégaoctets une demande spécifique?Taille de la base de données. PHP - MySQL
5
A
Répondre
9
Essayez ceci pour obtenir la taille en octets:
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"];
}
puis convertir en méga-octets:
$decimals = 2;
$mbytes = number_format($size/(1024*1024),$decimals);
0
Essayez d'interroger 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
J'essaie de modifier de la source Internet pour ce cas, juste essayer S'il vous plaît.
<?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'];
Questions connexes
- 1. Taille de la base de données Drupal
- 2. Problèmes de base de données PHP/MySQL
- 3. PHP et MySQL: optimiser la base de données
- 4. problème de base de données PHP MySQL
- 5. php stocker dans la base de données tamil php mysql
- 6. Taille de table maximale pour une base de données MySQL
- 7. Base de données Recherche PHP Mysql
- 8. Normalisation de la base de données MySQL/PHP
- 9. obtenir la valeur de base de données MySQL avec PHP
- 10. champ unique de la base de données mysql à php
- 11. Sauvegarde de la base de données MySql avec PHP
- 12. PHP MySQL caractères étranges de la base de données
- 13. Comment compléter automatiquement la base de données mysql avec PHP?
- 14. connexion à la base de données phpMyAdmin avec PHP/MySQL
- 15. Comment optimiser la base de données mysql automatiquement en PHP?
- 16. Base de données Wordpress dans la base de données MySQL?
- 17. Mail vers la base de données MySQL
- 18. base de données ms accès à la base de données MySQL par php
- 19. Outil d'estimation de la taille de la base de données
- 20. Connexion à la base de données PHP
- 21. problème de connexion de base de données mysql en php
- 22. Sécurité de base, PHP mySQl
- 23. Synchronisation de la base de données MySQL
- 24. Configuration de la base de données MySQL
- 25. Normalisation de la base de données mysql
- 26. Récupération de la base de données MySQL
- 27. Comment affiner votre base de données MySQL à mesure que la taille de votre base de données augmente?
- 28. Taille de fichier de données de base
- 29. Déterminez la taille de la base de données SQL Server
- 30. Modèle de base de données requise (PHP/MySQL)
Je l'ai utilisé aujourd'hui. Merci! – frustratedtech