Массовое добавление данных в рабочую таблицу

Под рабочей таблицей понимается таблица БД, в которую уже загружена объемная часть данных либо в процессе первоначальной загрузки в пустую таблицу, либо в процессе работы клиентского приложения.

Предварительные условия:

  1. создать полный архив БД (для повторной загрузки данных в случае неуспешной предшествующей загрузки);

  2. завершить работу всех пользователей БД;

  3. для таблицы должны быть определены индексы символьных данных большой размерности;

  4. при добавлении в таблицу большого числа записей зачастую оказывается выгоднее предварительно удалить индексы, затем добавить данные и заново создать индексы, чем добавлять данные в таблицу одновременно с индексированием.

Примечание

Так как эффективность загрузки индексируемых данных сильно зависит от самих данных, то для выбора оптимального варианта можно провести тестовые замеры на сравнительно небольших объемах данных и на основе полученных результатов принять решение об индексировании данных в процессе загрузки данных или индексировать данные после их загрузки.

Загрузка данных:
Выполнять аналогично загрузке данных в пустую таблицу.

После загрузки данных:
Действия аналогичны при загрузке в пустую таблицу.