02.07.2015, 09:54 | #1 |
Участник
|
Индексы
Добрый день.
Коллеги, возникла задача безболезненно создать на продуктивном окружении индекс по большой табличке. Есть 2 проблемы : 1. Аксапта перед созданием индекса обязательно блокирует табличку, что подвешивает всех пользователей. Вопрос - зачем она это делает ? Как показывается практика, если взять тот же запрос по созданию индекса и выполнить его с директивой "ONLINE" (случай оракла) то все создается на лету без блокировок. Непонятно, почему бы аксапте всегда так не делать. Возможно ли заставить её выдавать именно такие запросы при синхронизации? 2. Как можно по конкретному индексу в AOT получить SQL выражение которое аксапта использует при синхронизации для создания индекса. Просмотр методов классов SysDictIndex / DictIndex ничего не дал. |
|
Теги |
ddl, online, индекс |
|
Похожие темы | ||||
Тема | Ответов | |||
Стандартные неиспользуемые индексы | 14 | |||
Перестали работать индексы в запросах | 2 | |||
Не удалять индексы при синхронизации | 18 | |||
Oracle - снова индексы | 19 | |||
При каждом обращении строит индексы в Old | 0 |
|