Здравствуйте.
Drupal 7
MySql таблицы как вы знаете InnoDB
Возникла непонятка с размером базы. В phpMyAdmin показывает одно значение, у хостера другое, пример:
в phpMyAdmin ~14 МБ
в у хостера ~50 МБ
Хостер вычисляет размер по занятому месту на жостком.
Почему такое расхождение? это нормально?
Комментарии
нормально
почему так происходит, возможно как то уменьшить размер БД на диске?
Тоже интересовался - сказали, что что-то там в phpmyadmin фрагментировано или как-то оно так... В общем, помимо того, что отображается в майадмине, есть еще много чего...
В общем не врет хостер. У мну 550Мб у хостера, 70Мб в майадмине.
У меня тоже всегда так.
phpmyadmin показывается только объем ваших данных в таблицах, а у хостера - объем данных в таблицах + объем для организации базы данных в InnoDB
Другими словами, массив данных переменной А + указатели на этот массив данных, во-втором случае.
А почему тогда размер БД разные хостеры по разному считают?
Все таки на шареде есть такой не особо важный параметр как место на диске.
phpMyAdmin не учитывает индексы
Понял, спасибо всем!
Тогда для небольших сайтов визиток удобнее использовать Sqlite.
Для InnDB плюсуйте оба ib_logfile. А там уж как настроено, сколько он кушает.
Ситуация такова 22МБ ПХПМА и 130 МБ у хостера. А лимит 100МБ.
--
Подскажите, а решит ли эту проблему уменьшение размера в параметре
tmp table size
Заранее благодарен.
нэт
Всем советую смотреть сюда! http://www.drupal.ru/node/81591
В особенности вот на этот комментарий.
P.S. безграничная благодарность и хвала автору оного за великодушие и нежлобность перед форумчанами!