Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Создать индекс на отдельную партицию  [new]
lepton
Member

Откуда: Протвино
Сообщений: 1261
Партиционированная таблица 1млрд записей. Создаю локальный индекс. Забивается Temp.

Как решить?
Можно ли создать индекс на отдельную партицию?

Заранее, спасибо.
26 авг 08, 11:52    [6108860]     Ответить | Цитировать Сообщить модератору
 Re: Создать индекс на отдельную партицию  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
автор
Можно ли создать индекс на отдельную партицию?

можно - Oracle® Database Administrator's Guide.10g Release 2 (10.2).Managing Partitioned Tables and Indexes.
26 авг 08, 12:08    [6108966]     Ответить | Цитировать Сообщить модератору
 Re: Создать индекс на отдельную партицию  [new]
lepton
Member

Откуда: Протвино
Сообщений: 1261
semenar
автор
Можно ли создать индекс на отдельную партицию?

можно - Oracle® Database Administrator's Guide.10g Release 2 (10.2).Managing Partitioned Tables and Indexes.


Что-то не получается, пробую

CREATE INDEX IX_A ON T(F)
 local (partition PRT_10, partition PRT_20)
 logging
 compute statistics
 parallel ( DEGREE 8 INSTANCES DEFAULT )
 pctfree 5
 initrans 2
 maxtrans 255
 storage (initial 1M next 1M maxextents 100 pctincrease 0)

Вызывает ошибку SQL Error: ORA-14024: число секций LOCAL индекса и соответствующей таблицы должны совпадать

Так можно или нет?
26 авг 08, 13:31    [6109447]     Ответить | Цитировать Сообщить модератору
 Re: Создать индекс на отдельную партицию  [new]
givanov
Member

Откуда:
Сообщений: 757
semenar
можно
?
Нет, нельзя.
Для локального индекса сортировка должна идти по секциям, если его не хватает - то не хватает именно для сортировки данных одной секции. Так что темпа съэкономить не получится, надо его увеличивать.
26 авг 08, 14:00    [6109634]     Ответить | Цитировать Сообщить модератору
 Re: Создать индекс на отдельную партицию  [new]
wurdu
Member

Откуда: Владивосток
Сообщений: 4441
lepton
Забивается Temp
А каким образом диагностировали, что temp забился?
26 авг 08, 14:16    [6109774]     Ответить | Цитировать Сообщить модератору
 Re: Создать индекс на отдельную партицию  [new]
lepton
Member

Откуда: Протвино
Сообщений: 1261
wurdu
lepton
Забивается Temp
А каким образом диагностировали, что temp забился?


Немного перепутал, невозможно расширить temp сегмент в табличном пространстве xxx.
Видимо, просто место закончилось. Буду разбираться.
26 авг 08, 14:31    [6109927]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить