Я бы изменил мир!
Но Бог не дает мне исходники!
где мне их скачать то?

 
3mind.ru » Программирование » Размер базы данных MySQL

Размер базы данных MySQL

Автор: nikba от 19-07-2011, 02:04
 (голосов: 2)
имя БД:
<?php   $dbname = “databasename”;   ?>


Обработка БД:

<?php
        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" ];
        }
?>


Функция форматирование единиц измерения:

function formatRawSize($bytes) {
    if(!empty($bytes)) {
        $s = array('bytes', 'kb', 'MB', 'GB', 'TB', 'PB');
        $e = floor(log($bytes)/log(1024));
        $output = sprintf('%.2f '.$s[$e], ($bytes/pow(1024, floor($e))));
        return $output;
    }
}


Вывод результатов

<?php
        echo “<p>Размер БД ” . formatRawSize( $dbsize ) . “</p>”;
?>
Netexchange.ru
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий
  • jenifer

  • 10 апреля 2012 05:12
  • Группа: Посетители
  • ICQ: --
  • Регистрация: 12.03.2012
  • Комментариев: 9
  • Публикаций: 0
^
Нигде не будет затруднений в пище у того, кто верен обету, удовлетворенности. Где же не найти травы, или листьев, или пруда с водой?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Веб-мастер (англ. webmaster) — человек, профессионально или в качестве хобби занимающийся разработкой веб-сайтов в Интернете или корпоративных приложений в интранете.