:: Не фоксом единым
Re: длительность инсерта в таблицу
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Батчи не пробовал делать - т.е. сразу несколько записей в 1 запрос? Есть несколько вариантов это делать - и одной командой insert с несколькими блоками добавляемых значений в скобках, и несколькими отдельными командами insert. может быть даже используемый тобой инструмент умеет в какой-то из подобных вариантов сам - т.е. на уровне настроек можно будет сгруппировать несколько операций в одно обращение к БД.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: длительность инсерта в таблицу
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
() Хосподи, у них там APPEND FROM... ну а что ждать )
Ratings: 0 negative/0 positive
Re: длительность инсерта в таблицу
_vit
Автор

Сообщений: 5173
Дата регистрации: 29.07.2002
Igor Korolyov
Батчи не пробовал делать - т.е. сразу несколько записей в 1 запрос? Есть несколько вариантов это делать - и одной командой insert с несколькими блоками добавляемых значений в скобках, и несколькими отдельными командами insert. может быть даже используемый тобой инструмент умеет в какой-то из подобных вариантов сам - т.е. на уровне настроек можно будет сгруппировать несколько операций в одно обращение к БД.

Много строковый инсерт рассматривал как вариант.

Я использую NET класс SqlCommand с параметризованным инсертом.
Как то мне не пришлась по душе идея создавать запрос с тысячами параметров.
Причем это надо делать динамически ибо число записей в исходных файлах варируется.
Ratings: 0 negative/0 positive
Re: длительность инсерта в таблицу
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Если речь про дотнет, то обрати внимание на класс SqlBulkCopy - он как раз для этого и предназначен.
На хабре есть статейка, надеюсь будет полезно.
habr.com


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: длительность инсерта в таблицу
_vit
Автор

Сообщений: 5173
Дата регистрации: 29.07.2002
Igor Korolyov
Если речь про дотнет, то обрати внимание на класс SqlBulkCopy - он как раз для этого и предназначен.
На хабре есть статейка, надеюсь будет полезно.
habr.com

Вчера как раз на него обратил внимание.
Но пока не вникал.
За статью спасибо.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 5 (Гостей: 5)

© 2000-2024 Fox Club 
Яндекс.Метрика