Каково влияние ПУСТОГО УКАЗАТЕЛЯ на таблицах MySQL? (InnoDB)

Недавно, я думал, стоит ли, чтобы иметь 1 таблицу с, возможно, большим количеством столбцов NULL или если лучше иметь больше таблиц без ПУСТЫХ УКАЗАТЕЛЕЙ. Я услышал, что ПУСТОЙ УКАЗАТЕЛЬ не хранится на InnoDB, таким образом, я задавался вопросом, существует ли какая-либо оборотная сторона или проблема с наличием набора строк с большим количеством ПУСТЫХ УКАЗАТЕЛЕЙ. Я всегда слышал, что общие ПУСТЫЕ УКАЗАТЕЛИ плохи, но я действительно никогда не учился почему. Между прочим, это будут ПУСТЫЕ УКАЗАТЕЛИ на внешних ключах, если это будет иметь значение вообще.

На втором сомнении, там какая-либо проблема производительности, когда я использую ВНУТРЕННЕЕ ОБЪЕДИНЕНИЕ на столбцах, которые имеют много ПУСТОГО УКАЗАТЕЛЯ? Как, если у меня есть 4 внешних ключа, и я собираюсь сделать 4 ВНУТРЕННИХ ОБЪЕДИНЕНИЯ, но скорее всего только 1 из них не является ПУСТЫМ, это собирается влиять на производительность?Спасибо

5
задан Clash 7 January 2010 в 23:29
поделиться

1 ответ

Смотрите:

NULL.

В InnoDB вы можете уменьшить требования к хранению ваших строк данных, используя NULL.

7
ответ дан 14 December 2019 в 01:09
поделиться
Другие вопросы по тегам:

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