Я создаю несколько новых таблиц, и только у одной есть ограничения FK.Создание файла с FK занимает много времени (Tb4).
Tb1 (New, no FK)
Tb2 (New, no FK)
Tb3 (New, no FK)
Tb4 (New, FKs to Tb1, Tb2, Tb3 and 2 other existing tables Tb5, Tb6)
Если я удаляю FK для существующих таблиц (Tb5
, Tb6
), таблица создается мгновенно.Если я оставлю их в таблице, выполнение создания просто запускается и запускается.Я остановил его через 30 минут.
Tb5
имеет 18 тыс. Строк, а Tb6
- 191 строк - поэтому не большие таблицы
Я изменил синтаксис создания FK, чтобы использовать WITH NOCHECK
- такон не проверяет существующие данные о создании, но это не делает его быстрее.
Есть идеи?