КАК УЗНАТЬ РАЗМЕР БАЗЫ ДАННЫХ MySQL
ПОЛЕЗНОЕ
Предлагаем вам полезную информацию про сайту вконтакте и одноклассники. Секреты, советы, скрытые возможности. Здесь вы найдёте ответы на вопросы: как изменить имя, адрес, почту и статус в социальных сетях в контакте, одноклассники и JL одноклассники RU.
--- СЕКРЕТЫ, СОВЕТЫ, ТЕХНОЛОГИИ ---

КАК УЗНАТЬ РАЗМЕР БАЗЫ ДАННЫХ MySQL

Для того, чтоб увидеть размер базы данных MySQL через PHP, необходимо использовать функцию -formatfilesize()-. Она  предназначена для преобразования размера базы данных в байтах в килобайты и мегабайты. 

$Host = "localhost"; 
$User = "User"; 
$Password = "Password"; 
$DBName = "DBName"; 

function formatfilesize($data) { 
if($data < 1024) {return $data." bytes";} // bytes 
else if($data < 1024000) {return round(($data/1024),1)."kb";} // kilobytes 
else {return round(($data/1024000),2)." MB";} // megabytes 


$Link=mysql_connect($Host,$User,$Password); 
mysql_select_db($dbname); 
$result = mysql_query("SHOW TABLE STATUS"); 
$dbsize = 0; 
while($row = mysql_fetch_array($result)) {$dbsize += $row["Data_length"]+$row["Index_length"];} mysql_close($Link); 
echo ' Размер: '.formatfilesize($dbsize);


Copyright MyCorp © 2016