Создание индексов

Оценить
(0 голоса)

Создание индексов можно значительно ускорить, если делать это после загрузки таблиц, а не в процессе их загрузки. Создание индексов также происходит на l0/t-\5% быстрее после того, как таблицы были проанализированы. Опускайте индексы перед загрузкой для гарантии, что их создание не будет выполняться в процессе загрузки.

Используйте при создании индексов опцию параллельности, если доступно несколько ЦП. Например:

create index custname_idx on customer (cust_name) parallel (degree 8);

Анализ индексов

Заключительным этапом является выполнение анализа индекса в пользу оптимизатора БД. Далее представлены примеры команды analyze index.

analyze index w_idx compute statistics; analyze index d_idx compute statistics;

analyze index custname_idx estimate statistics sample 2 percent;

Обратите внимание на то, что пакет DBMS_STATS также может использоваться для сбора статистики индексов и что ключевые слова compute statistics могут применяться к оператору create index, исключая, таким образом, необходимость отдельного этапа анализа индексов.

Планирование индексов
Использование SGA размером более 2 Гбайт
Динамическое реконфигурирование в Oracle9i
Как СУБД Oracle выбирает между ISM и DISM
Преимущества применения динамической области SGA

Добавить комментарий


Защитный код
Обновить