Даниил, ну что же ты так сердишься?
Размеры и выбор полей имеют разное значение и мотивацию. Иногда структуры делаются в расчете на будущие обновления, так как опыт научил нас, что сделать Альтер на объемах данных очень тяжело да и дефрагментируте. Но суть тут даже не в конкретной базе и выборе полей. Таблица растет потому, что не оптимизируется и MyISAM не очень хорошо умеет сам использовать свободное пространство.
Цитата |
---|
Даниил Макеев пишет: А еще мы все знаем что делая поля типа TEXT / VARCHAR и активно работая с таблицей мы будем иметь дефрагментацию, а значит иногда нам нужно будет таблицу оптимизировать. |
В настройках системы статистики есть галочка "Оптимизировать таблицы при очистке?".
Раньше была включена по умолчанию, но вынуждены были отключить, медленно оптимизируются базы на больших объемах.
У кого данных разумно, советую включить. Но проверять лучше на практике как ваша система поведет себя.
И в служебных процедурах есть даже функция - "Оптимизация Таблиц".
Ну и не стоит так сердиться, не все так плохо в этой жизни.