Я скопировал структуру таблицы (без ограничения первичного и внешнего ключей), данные, индекс (все индексы) из одной схемы в другую.выбрать производительность запроса Vs primary, foreign key
При попытке выполнить запрос выбора с несколькими объединениями (в новой схеме) требуется гораздо больше времени, чем запуск одного и того же запроса в старой схеме (с ограничениями).
Будет ли исключение ограничений внешних и первичных ключей причиной этой задержки производительности?
Посмотрите на планы выполнения на обеих системах. Были ли скопированы индексы («все» из них), которые поддерживали первичный ключ, и у вас/есть индексы по ограничениям внешнего ключа? Отсутствующие ограничения целостности сами по себе не должны влиять на производительность (хотя они будут честными!), Но индексы они основаны на воле. Также вы собрали статистику по новым таблицам? –
«Все» индекс включает индекс первичного ключа, столбцы внешнего ключа. – Joe1
Собирать статистику на новые таблицы? Pls объяснит мне, как это сделать – Joe1