Как я понял из этого поста , есть несколько сценариев, в которых внешние ключи могут улучшить производительность запросов.
Однако я слышал противоположное утверждение о том, что из-за проверок ссылочной целостности внешние ключи могут фактически снизить производительность запросов. При каких условиях (если вообще) это правда?
1) Термин запрос вводит в заблуждение. Меня интересуют все виды штрафов за исполнение.
2) Есть ли у кого-нибудь реальные цифры о негативном влиянии на операторы INSERT, DELETE или UPDATE (я знаю, что это зависит от конкретной системы, но, тем не менее, любые измерения в реальном мире приветствуются)?