от одной таблицы откусить секцию и прилепить к другой - быстрое
файловая группа одна если
перенести старые заказы
таблица с одинаковой структурой и пустой
либо секционированной так же
таблица фактов
время загрузки новых данных
грузим данные во временную таблицу
а потом подключаем \ меняем партицию
проблема проста: четвертая часть времени всей загрузки - подянтие FK (это у одного из клиентов)
индекс секционировать
можно построить индекс для диапазона
например чтобы не держать индекс по старым партициям
отключить индексы при заливке данных а потом обновлять статистику и ребилдить индексы
[24.07.2014 11:37:01] Рабащенко Иван: поднять в NOVALIDATE - не канает
[24.07.2014 11:37:09] Рабащенко Иван: поднимаем так:
[24.07.2014 11:37:38] Рабащенко Иван: [21 июля 2014 г. 14:23] Рабащенко Иван:
<<< ALTER TABLE ... PARALLEL ...
ALTER TABLE ... MODIFY CONSTRAINT ... ENABLE NOVALIDATE
ALTER TABLE ... MODIFY CONSTRAINT ... VALIDATE
[24.07.2014 11:37:56 | Изменены 11:37:59] Рабащенко Иван: Подымаем в одной сессии
файловая группа одна если
перенести старые заказы
таблица с одинаковой структурой и пустой
либо секционированной так же
таблица фактов
время загрузки новых данных
грузим данные во временную таблицу
а потом подключаем \ меняем партицию
проблема проста: четвертая часть времени всей загрузки - подянтие FK (это у одного из клиентов)
индекс секционировать
можно построить индекс для диапазона
например чтобы не держать индекс по старым партициям
отключить индексы при заливке данных а потом обновлять статистику и ребилдить индексы
[24.07.2014 11:37:01] Рабащенко Иван: поднять в NOVALIDATE - не канает
[24.07.2014 11:37:09] Рабащенко Иван: поднимаем так:
[24.07.2014 11:37:38] Рабащенко Иван: [21 июля 2014 г. 14:23] Рабащенко Иван:
<<< ALTER TABLE ... PARALLEL ...
ALTER TABLE ... MODIFY CONSTRAINT ... ENABLE NOVALIDATE
ALTER TABLE ... MODIFY CONSTRAINT ... VALIDATE
[24.07.2014 11:37:56 | Изменены 11:37:59] Рабащенко Иван: Подымаем в одной сессии
Комментариев нет:
Отправить комментарий