Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Быстрый enforce foreign key
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Создал 2 одинаково партицированные таблицы. Одна ссылается на другую. Пытаюсь сделать быструю очистку данных через Detach. Отключаю FK. Детачу партицию. Добавляю новую. Включаю FK. Сделал тестовый пример - загрузил 2 миллиона записей в каждую таблицу (по миллиону в партицию). При этом включение FK (Alter table <tablename> alter foreign key <fkname> enforced) длится очень долго (в моем случае 30 секунд). Есть ли способ включить FK быстрее? Какой-нибудь хинт типа nocheck, который позволит активировать FK без проверки? Или если целостность гарантировать на уровне приложения, поставляющего данные, то FK стоит изначально делать not enforced? LUW, 9.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2010, 12:41 |
|
||
|
Быстрый enforce foreign key
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Спасибо. Сделал как по ссылке, только вместо add foreign key использовал alter foreign key...enforced. Теперь целостность cheked by user. Влияет ли это как-то на работу дб2? Может какое-нибудь автоматическое обслуживание требует checked by system? Иначе получится, что я таким маневром просто отложил проверку на потом, и эти мои 30 секунд все равно когда-нибудь ввылезут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2010, 12:24 |
|
||
|
Быстрый enforce foreign key
|
|||
|---|---|---|---|
|
#18+
akmetТеперь целостность cheked by user. Влияет ли это как-то на работу дб2? Может какое-нибудь автоматическое обслуживание требует checked by system? Иначе получится, что я таким маневром просто отложил проверку на потом, и эти мои 30 секунд все равно когда-нибудь ввылезут.Не влияет, не требует, не вылезут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2010, 12:44 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36712926&tid=1602692]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 258ms |

| 0 / 0 |
