Нужно ли мне создавать индексы для внешних ключей?

Чтобы назначить переменную внутри блока, которая вне блока всегда использует спецификатор __block перед этой переменной, ваш код должен выглядеть следующим образом: -

__block Person *aPerson = nil;
112
задан aw crud 8 November 2010 в 19:22
поделиться

1 ответ

УНИКАЛЬНЫЙ, PRIMARY KEY и ограничения FOREIGN KEY генерируют индексы, которые осуществляют или "поддерживают" ограничение (и иногда называются, поддерживая индексы). Ограничения PRIMARY KEY генерируют уникальные индексы. Ограничения FOREIGN KEY генерируют групповые индексы. Ограничения UNIQUE генерируют уникальные индексы, если все столбцы являются не допускающими NULL-значения, и они генерируют групповые индексы, если один или несколько столбцов nullable. Поэтому, если столбец или набор столбцов имеют УНИКАЛЬНЫЙ, PRIMARY KEY или ограничение FOREIGN KEY на него, Вы не должны создавать индекс на тех столбцах для производительности.

0
ответ дан 24 November 2019 в 02:50
поделиться
Другие вопросы по тегам:

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