powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
5 сообщений из 5, страница 1 из 1
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
    #39280423
vox22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая задача. Нужно периодически записывать в таблицу файл в несколко десятков миллинов записей с помощью SQL Loader. Каждый файл ложится в отдельную партицию. Индексов скорее всего не будет.
Вопрос, стоит ли заморочится со сценарием записи файла в пустую таблицу с последующим Exchange partition или вполне достаточно сделать новую пустую партицию в существующей таблица + sqlldr append into table?
...
Рейтинг: 0 / 0
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
    #39280430
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У TABLE можно указать сразу PARTITION (хотя вряд ли при этом будет выигрыш)
Дальше можно пофантазировать -- если через EXTERNAL TABLE, то имя секции можно сразу указать из PL/SQL
Если это действительно с клиента -- можно последнюю секцию всегда обзывать одним именем (предыдущие переименовывать)
...
Рейтинг: 0 / 0
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
    #39280532
vox22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>можно последнюю секцию всегда обзывать одним именем (предыдущие переименовывать)

Не понял, что это даст.
Меня собственно производительность интересует. То есть есть ли разница при записи в пустую таблицу по сравнению с пустой партицией.

External table не могу использовать, как и импорт.
...
Рейтинг: 0 / 0
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
    #39280628
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vox22есть ли разница при записи в пустую таблицу по сравнению с пустой партицией.При прочих равных (индекс, триггеры, аудит) - нет. Но может быть разница для тех, кто в это время используется таблицу.
...
Рейтинг: 0 / 0
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
    #39281196
vox22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-vox22есть ли разница при записи в пустую таблицу по сравнению с пустой партицией.При прочих равных (индекс, триггеры, аудит) - нет. Но может быть разница для тех, кто в это время используется таблицу.

Насколько я понимаю - не просто таблицу, а ту же партицию в которую идет загрузка. А так как новая партиция создается под каждую загрузку то разницы с закрузкой в пустую похоже действительно никакой.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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