Задать вопрос
@deniska_kuzmenko

В чем разница в mysql таблицы между dynamic и fixed?

Недавно заметил что в настройках таблицы есть параметр ROW_FORMAT, и в одних стоит dynamic а в других fixed. В чем разница и зачем этот параметр? И самое главное то, что я его не ставил, но почему то в разных таблицах то dynamic стоит то fixed
  • Вопрос задан
  • 511 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@ollisso
если fixed, то длинна строки (в байтах ) - всегда одинаковая.
Это удобнее для чтения с диска

Если же dynamic - то длинна строки в байтах может быть разной.

Изменить это можно повлияв на тип столбца:
если тип столбца: text, tinytext, varchar, и тп - то будет dynamic
если же только intы всех видов, char, bit и тп - то fixed
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы