Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ускорение insert за счет нескольких сессии. / 8 сообщений из 8, страница 1 из 1
02.06.2017, 11:45
    #39464470
Basil_Tsvetkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
Допустим, вставляем строки в одну таблицу с первичным ключем (триггер, sequence) путем вызова процедуры из клиентского приложения (в одном экземпляре).

Допустим, надо чтобы большие пачки данных (тысячи за раз) пролетали и вставлялись как можно быстрее.

Даст ли что-нибудь распараллеливание вставок с помощью нескольких сессий (типа, пул)?

Может, есть что-то вроде формулы, чтобы посчитать оптимальное количество сессий?
...
Рейтинг: 0 / 0
02.06.2017, 11:56
    #39464489
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
Bulk-insert.
...
Рейтинг: 0 / 0
02.06.2017, 11:58
    #39464493
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
...
Рейтинг: 0 / 0
02.06.2017, 12:07
    #39464510
Viewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
...
Рейтинг: 0 / 0
05.06.2017, 14:29
    #39465890
Basil_Tsvetkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
Да, насчет BULK я в курсе, пожалуй это лучший вариант для этого случая.

Однако, я немного не точно объяснил ситуацию, пардон.

Дает ли что-нибудь увеличение пула соединений с БД для приложения работающего в роли WEB-сервера, когда запросов много и запросы только на вставку?
...
Рейтинг: 0 / 0
05.06.2017, 15:01
    #39465915
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
Basil_Tsvetkov(триггер, sequence) путем вызова процедурыубери триггер
...
Рейтинг: 0 / 0
05.06.2017, 15:05
    #39465921
Takurava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
Basil_TsvetkovДает ли что-нибудь увеличение пула соединений с БД для приложения работающего в роли WEB-сервера, когда запросов много и запросы только на вставку? Скорее всего даст, до тех пор пока не упрётесь в "ITL wait", "enq: TX - index contention", "enq: SQ – contention" или в "buffer busy"
...
Рейтинг: 0 / 0
05.06.2017, 17:40
    #39466127
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение insert за счет нескольких сессии.
А веб-сервер умеет только инсерт-коммит?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ускорение insert за счет нескольких сессии. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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