больше столбцов при том что в каждой записи в большинстве полей будет null, или же иметь один строковый столбец и хранить в нём ненулевые значения через запятую? Я осведомлён о недостатках последнего метода, сейчас вопрос именно о потреблении дисковой памяти
Значения есть как числовые так и текстовые (короткие)
И как посчитать? Ведь наверняка, помимо длины строки и разрядности числового поля в БД есть ещё какая-то служебная информация
https://stackoverflow.com/questions/30644671/mysql-universal-way-of-getting-approx-row-size-in-bytes Предлагают смотреть на размер таблицы
https://blog.jcole.us/innodb/
Обсуждают сегодня