Obtener el tamaño de tablas MySQL con PHP

0 COMENTARIOS -  Publicado hace 12 meses -  Clasificado en: , ,

Código en PHP que lista tanto las tablas como su tamaño en Kb de una base de datos:

<?php
$dbhost = "host";
$dbuser = "usuario";
$dbpassword = "clave";
$dbname = "base_de_datos";
$tables = array();

$db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error());
mysql_select_db($dbname) or die("Error al conectar a la base de datos.");
$SQL ="SHOW TABLE STATUS";
$result = mysql_query( $SQL ) or die("No se puede ejecutar la consulta: ".mysql_error());
while($row = mysql_fetch_array($result)) {
     // VALOR EN KILOBYTES*/
     $total_size = ($row[ "Data_length" ] + $row[ "Index_length" ]) / 1024;
     $tables[$row['Name']] = sprintf("%.2f", $total_size);
}
echo "<pre>"; 
print_r($tables);
echo "</pre>";
?>

Vía » »

Algunas entradas relacionadas:

También te puede interesar:

Bienvenido a Intenta. Has venido desde ; si andabas buscando algo espero que este post satisfaga tus expectativas.

Zamzom Wireless

Zamzom Wireless

Cómo crear una ilustración de una ciudad oscura y post-apocalíptica

Cómo crear una ilustración de una ciudad oscura y post-apocalíptica

FeedMyApp

FeedMyApp

dhtmlxVault

dhtmlxVault

flashmo.com: Free Flash Templates

flashmo.com: Free Flash Templates
Haz un comentario

¡Gracias por dejar tu opinión! Por favor procura que tu comentarios sean apropiados respecto al tema tratado en la entrada; que no sean spam, u ofensivos, de otro modo, serán eliminados. Todos los comentarios serán moderados antes de su publicación por lo que su aparición en la web puede verse aplazada un cierto tiempo. Si deseas realizar algún comentario, crítica o sugerencia sobre la propia web puedes hacer a través de la siguiente dirección de correo: webintenta@webintenta.com