powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Реальное влияние индексов и статистики на скорость вставки записей в таблицу
4 сообщений из 4, страница 1 из 1
Реальное влияние индексов и статистики на скорость вставки записей в таблицу
    #39456260
Зурбаган
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, на сколько велика зависимость вставки записей в таблицу от давности собранной статистики по индексам и таблице и от качества индексов?

В кратце - у меня есть таблица в которую вставляются данные, удаление строк из этой таблицы не производится. На таблицу навешано 5 индексов. Выполнение index rebuild увеличит ли скорость вставки?

Статистика по таблице и индексам собрана 5 дней назад. Судя по настройкам, статистика собирается при изменении 5% кол-ва строк в таблице. Поможет ли пересобирание статистики в увеличении скорости вставки записей?
...
Рейтинг: 0 / 0
Реальное влияние индексов и статистики на скорость вставки записей в таблицу
    #39456371
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган,

На все вопросы можно ответить - зависит от ...

Для примера :

Поможет ли пересобирание статистики в увеличении скорости вставки записей?

- Да, если вставка происходит с участием таблицы источника i.e. : INSERT INTO target SELECT * FROM source s WHERE NOT EXISTS (SELECT 1 FROM target t WHERE t.key=s.key) (и 5 % влияют на план по какой либо причине )

- Нет, если вставка идет через VALUES


Выполнение index rebuild увеличит ли скорость вставки?

Может и увеличит, но это должен быть очень специфический тест кейс :) Но в Oracle обычно это не далают, т.к. индексы auto-maintained.
...
Рейтинг: 0 / 0
Реальное влияние индексов и статистики на скорость вставки записей в таблицу
    #39456398
Зурбаган
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ora601Зурбаган,
- Да, если вставка происходит с участием таблицы источника i.e. : INSERT INTO target SELECT * FROM source s WHERE NOT EXISTS (SELECT 1 FROM target t WHERE t.key=s.key) (и 5 % влияют на план по какой либо причине )


А если используется INSERT INTO target SELECT * FROM source s ?

В каком представлении или таблице информация о том сколько уникальных строк в индексе и когда они анализировались?
...
Рейтинг: 0 / 0
Реальное влияние индексов и статистики на скорость вставки записей в таблицу
    #39456420
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаганora601Зурбаган,
- Да, если вставка происходит с участием таблицы источника i.e. : INSERT INTO target SELECT * FROM source s WHERE NOT EXISTS (SELECT 1 FROM target t WHERE t.key=s.key) (и 5 % влияют на план по какой либо причине )



- А если используется INSERT INTO target SELECT * FROM source s ?
- Нет

- В каком представлении или таблице информация о том сколько уникальных строк в индексе и когда они анализировались?
- Google "Indexes Data Dictionary views Oracle"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Реальное влияние индексов и статистики на скорость вставки записей в таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]