Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Sql db größe

Sql Datenbank Größe ermitteln
 
Script:
<?php
//Zuerst die Funktion selbst:
function database_size($db)
{
  
$result = mysql_list_tables($db);
  
$anzahl = mysql_num_rows($result);
  
$size = 0;
  for (
$i=0; $i < $anzahl; $i++)
  {
    
$table_name = mysql_tablename($result, $i);
    
$sql = mysql_query("SHOW TABLE STATUS FROM ".$db." LIKE '".$table_name."'");
    
$data = mysql_fetch_array($sql);
    
$size += (($data['Index_length'] + $data['Data_length'])/1024/1024);
  }
  return
number_format($size, 4)." MB";
}

/*----------------------------*/
//so rufen wir die Funktion nun auf
//Eine Verbindung zu MySQL muss bestehen...
$db = "Datenbankname";
$db_size = database_size ($db);
echo
"Die Datenbankgroesse betraegt $db_size <br /> \n";
?>

 
ID: 1494
eingestellt am: 29.10.2007
Autor: Na
Status zum lesen: Gast
gelesen: 5590
Webseite: www.dreamcodes.com
[Drucken]