Очень медленно проходит реструктуризация больших таблиц на 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) [Админ ничего понять не может]
заставь его снять план запроса и обратиться на целевой форум
7
rs_trade
16.12.11
✎
11:52
если срочно надо, а разбираться некогда. сделайте копию таблицы, грохните все записи, обновитесь, записи назад залейте.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший