Как мы можем улучшить вставку и обновления в Oracle Exadata?
Запросы вставки и обновления занимают много времени по сравнению с выбранными запросами. Вот некоторые статистические данные для таблицы -
Таблица хранит месячные данные. На текущий месяц это МПД. Данные за текущий месяц удаляются и загружаются каждый день.
Ежедневное количество строк вставки - 2,5 миллиона. Ежедневное время удаления - менее одной минуты. Таблица содержит данные за 13 месяцев. Время, необходимое для вставки 2,5 миллионов строк - 2 часа 20 минут. Время, необходимое для выбора записей за месяц - менее минуты. Инструмент для ввода данных - Informatica Power center. Informatica использует метод отправки запросов вниз к базе данных.
Пожалуйста, предложите, как я могу сократить время вставки данных в таблицу на уровне базы данных.
0 ответов
Обычная стратегия для ускорения вставки - удалить индексы как presql, использовать стратегию массовой загрузки, а затем воссоздать индексы после завершения загрузки
Похоже, что informatica выполняет построчную обработку. В идеале следует использовать прямой путь параллельной загрузки. 2,5 миллиона строк должны загрузиться за секунды.