Quiero saber el tamaño de mi base de datos usando php. ¿Cómo se muestra el tamaño en megabytes de toda la base de datos? Tamaño en megabytes una solicitud específica?Tamaño de la base de datos. PHP - MySQL
5
A
Respuesta
9
Prueba esto para obtener el tamaño en bytes:
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"];
}
a continuación para convertir en megabytes:
$decimals = 2;
$mbytes = number_format($size/(1024*1024),$decimals);
0
Intenta consultar 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
que intenta modificar desde la fuente de Internet para este caso, a modo de prueba Por favor.
<?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'];
Cuestiones relacionadas
- 1. MySQL Tamaño de la base de datos de consulta
- 2. ¿Cómo obtener el tamaño de la base de datos mysql?
- 3. PHP - Almacenamiento de texto en la base de datos MySQL
- 4. Caracteres extraños de la base de datos PHP MySQL
- 5. Estimación de tamaño de base de datos MySQL
- 6. Error al tirar de la base de datos mysql en la base de datos mysql local
- 7. prioridad de conexión de base de datos PHP/MySQL?
- 8. Cómo copiar una tabla de una base de datos mysql a otra base de datos mysql
- 9. importación de base de datos MySQL
- 10. ¿Cómo se puede saber el tamaño total de los datos en la base de datos MySQL?
- 11. php, mysql - Demasiadas conexiones al error de base de datos
- 12. Crear usuario y base de datos MySQL desde PHP
- 13. Php mysql crear base de datos si no existe
- 14. ¿Cómo volcar la base de datos mysql?
- 15. MySQL - seleccione la base de datos
- 16. ¿Base de datos vacía en MySQL y PHP?
- 17. Clonar base de datos MySQL
- 18. ¿Tamaño ideal de la sesión de PHP?
- 19. Backbone.js en base de datos MySQL
- 20. Análisis de datos XML utilizando php para poner en la base de datos mysql
- 21. establecer la sesión en la base de datos en php
- 22. Conexión a la base de datos Cubo que utiliza la base de datos MySQL desde PHP (usando JDBC)
- 23. Clase de base de datos PHP útil
- 24. Aplicación web PHP: prácticas recomendadas de diseño de la base de datos mysql
- 25. ¿Cómo exportar e importar la base de datos mysql con sus datos usando el script php?
- 26. IMDB a MySQL: inserte datos de IMDB en la base de datos MySQL
- 27. Tamaño máximo de la tabla para una base de datos MySQL
- 28. php: sesiones vs. base de datos
- 29. leyendo la imagen BLOB de la base de datos MySQL
- 30. Guardar datos en árabe en la base de datos MySQL
Lo usé hoy. ¡Gracias! – frustratedtech