|
|
|
|
|
для: Shiva
(07.08.2007 в 13:57)
| | >
>$Query = mysql_query("show table status");
>while($R = mysql_fetch_object($Query))
>{
> $size += $R->Data_length;
>}
>echo $size;
>
|
индексы забыли приплюсовать... | |
|
|
|
|
|
|
|
для: AxoN
(07.08.2007 в 13:50)
| | Информацию о размере базы данных можно получить, например, с помощью оператора MySQL SHOW TABLE STATUS
Этот оператор выдает много всякой информации, в том числе и о размерах, занимаемых данными. Столбец data_length содержит реальный размер файла данных таблицы в байтах, столбец index_length содержит размер файла индекса (тоже в байтах). Если значения этих столбцов сложить, то получим примерный размер занимаемый этой таблицей. И так для остальных таблиц. | |
|
|
|
|
|
|
|
для: Shiva
(07.08.2007 в 13:57)
| | что настолько просто??? ну все равно спасибо!) | |
|
|
|
|
|
|
|
для: AxoN
(07.08.2007 в 13:50)
| |
$Query = mysql_query("show table status");
while($R = mysql_fetch_object($Query))
{
$size += $R->Data_length;
}
echo $size;
|
| |
|
|
|
|
|
|
|
для: tauruz
(07.08.2007 в 13:54)
| | обрати внимание на пост чуть повыше =). я смотрел в phpMyAdmin но запутался!!! вот и интересуюсь нет ли способа попроще!)) | |
|
|
|
|
|
|
|
для: AxoN
(07.08.2007 в 13:50)
| | По моему это в phpMyAdmin можно посмотреть
базы данных / включить статистику | |
|
|
|
|
|
|
| интересно было бы контролировать размер базы данных из админки. хотел выдрать из phpmyadmin ниче не получилось, запутался в коде (что куда и откуда?). нет ли более простого способа??? | |
|
|
|
|