Re: длительность инсерта в таблицу | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Батчи не пробовал делать - т.е. сразу несколько записей в 1 запрос? Есть несколько вариантов это делать - и одной командой insert с несколькими блоками добавляемых значений в скобках, и несколькими отдельными командами insert. может быть даже используемый тобой инструмент умеет в какой-то из подобных вариантов сам - т.е. на уровне настроек можно будет сгруппировать несколько операций в одно обращение к БД.
------------------ WBR, Igor |
Re: длительность инсерта в таблицу | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
() Хосподи, у них там APPEND FROM... ну а что ждать )
|
Re: длительность инсерта в таблицу | |
---|---|
_vit Автор Сообщений: 5173 Дата регистрации: 29.07.2002 |
Много строковый инсерт рассматривал как вариант. Я использую NET класс SqlCommand с параметризованным инсертом. Как то мне не пришлась по душе идея создавать запрос с тысячами параметров. Причем это надо делать динамически ибо число записей в исходных файлах варируется. |
Re: длительность инсерта в таблицу | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Если речь про дотнет, то обрати внимание на класс SqlBulkCopy - он как раз для этого и предназначен.
На хабре есть статейка, надеюсь будет полезно. habr.com ------------------ WBR, Igor |
Re: длительность инсерта в таблицу | |
---|---|
_vit Автор Сообщений: 5173 Дата регистрации: 29.07.2002 |
Вчера как раз на него обратил внимание. Но пока не вникал. За статью спасибо. |
© 2000-2024 Fox Club  |