@Quotro
'Фанат'*'перфекционист'

NULL — сколько весит?

В описаниях товаров много пустых значений, в базе они все отображаются как NULL. А сколько памяти занимает такая ячейка? Существование множества таких ячеек делает базу более неповоротливой? (по идее, можно сократить их количество, если поработать над этим)
  • Вопрос задан
  • 2925 просмотров
Решения вопроса 2
longclaps
@longclaps
Ответ написан
Комментировать
@SergeyNN
Стоимость ваших трудозатрат несопоставимо выше стоимости малого объема занимаемого места. А прирост в скорости вы не заметите.
Не заморачивайтесь.
И да, 1 бит.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
битовая маска чуть сложнее. 1 байт может хранить до 9 NULL подряд, но минимум - всегда уходит 1 байт. То есть:
1 null занимает 1 байт
8 null занимает 1 байт
9 null занимает 2 байта
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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