|
|
|
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
|
|||
|---|---|---|---|
|
#18+
Есть такая задача. Нужно периодически записывать в таблицу файл в несколко десятков миллинов записей с помощью SQL Loader. Каждый файл ложится в отдельную партицию. Индексов скорее всего не будет. Вопрос, стоит ли заморочится со сценарием записи файла в пустую таблицу с последующим Exchange partition или вполне достаточно сделать новую пустую партицию в существующей таблица + sqlldr append into table? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 15:13:21 |
|
||
|
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
|
|||
|---|---|---|---|
|
#18+
У TABLE можно указать сразу PARTITION (хотя вряд ли при этом будет выигрыш) Дальше можно пофантазировать -- если через EXTERNAL TABLE, то имя секции можно сразу указать из PL/SQL Если это действительно с клиента -- можно последнюю секцию всегда обзывать одним именем (предыдущие переименовывать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 15:21:41 |
|
||
|
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
|
|||
|---|---|---|---|
|
#18+
>>можно последнюю секцию всегда обзывать одним именем (предыдущие переименовывать) Не понял, что это даст. Меня собственно производительность интересует. То есть есть ли разница при записи в пустую таблицу по сравнению с пустой партицией. External table не могу использовать, как и импорт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 17:18:08 |
|
||
|
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
|
|||
|---|---|---|---|
|
#18+
vox22есть ли разница при записи в пустую таблицу по сравнению с пустой партицией.При прочих равных (индекс, триггеры, аудит) - нет. Но может быть разница для тех, кто в это время используется таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2016, 19:12:59 |
|
||
|
Sqlldr - что быстрее вставлять в пустую таблицу или дописывать в существующую
|
|||
|---|---|---|---|
|
#18+
-2-vox22есть ли разница при записи в пустую таблицу по сравнению с пустой партицией.При прочих равных (индекс, триггеры, аудит) - нет. Но может быть разница для тех, кто в это время используется таблицу. Насколько я понимаю - не просто таблицу, а ту же партицию в которую идет загрузка. А так как новая партиция создается под каждую загрузку то разницы с закрузкой в пустую похоже действительно никакой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2016, 13:54:44 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39280532&tid=1887796]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 189ms |
| total: | 467ms |

| 0 / 0 |
