Имя: Пароль:
1C
1С v8
Очень медленно проходит реструктуризация больших таблиц на ORACLE
0 BeaViS
 
16.12.11
11:30
Здравствуйте!

Имеем связку 1С 8.2.12.75 + Oracle 10

Очень медленно проходит реструктуризация больших таблиц, например справочника с 5 млн. записей или регистра сведений с 7-8 млн записей.

Элементарно, пытаемся добавить/удалить индекс, отключить иерархию в справочнике.

Реструктуризация зависает более чем на сутки, пока ни разу не дождались окончания.

Аналогичная операция с копией базы на MS SQL 2008 проходит не более чем за 2-3 часа

Подсткажите пожалуйста, как решить проблему на Oracle?
1 ДенисЧ
 
16.12.11
11:31
удалить оракл, поставить мсскл? :-)
2 BeaViS
 
16.12.11
11:35
Если бы от меня зависело, так бы и сделал.

Но сейчас надо решить проблему с Ораклом
3 shuhard
 
16.12.11
11:37
(2) [Но сейчас надо решить проблему с Ораклом]
ну а что DBA говорит ?
4 rs_trade
 
16.12.11
11:37
Могут быть тормоза если объекты участвуют в планах обмена и есть зарегистрированные изменения для них.

Можно индексы погрохать, обновиться, индексы назад создать.
5 BeaViS
 
16.12.11
11:40
(4) Все убрали из планов обмена

Если индексы в СУБД грохнуть, то при ректуктуризации 1С создает заново таблицу со всеми индексами

(3) Админ ничего понять не может
6 shuhard
 
16.12.11
11:42
(5) [Админ ничего понять не может]
заставь его снять план запроса и обратиться на целевой форум http://www.sql.ru/forum/actualtopics.aspx?bid=3
7 rs_trade
 
16.12.11
11:52
если срочно надо, а разбираться некогда. сделайте копию таблицы, грохните все записи, обновитесь, записи назад залейте.