Вниз
Скачать: CL | DM;

Максимальная скорость загрузки данных в таблицу   Найти похожие ветки 

← →
MsGuns ©   (2006-06-21 14:20) [0]

Данные из текстового файла просто переписываются (Readln)(загружаются) в таблицу на сервере.
Используется TADOConnection и TADOCommand без явного управления транзакцией: просто INSERT ... INTO VALUES...

Данных порядка 2-5 миллионов записей. Скорость загрузки - от полутора до 3 часов. В таблице нет триггеров, автоинкрементов, индексов и ключей, все поля символьные.

Как ускорить процесс ?


← →
sniknik ©   (2006-06-21 14:34) [1]

BULK INSERT
OPEN ROWSET/DATASOURCE
DTS
Linked Servers

все будет быстрее


← →
sniknik ©   (2006-06-21 14:37) [2]

> просто INSERT ... INTO VALUES...
даже если точки правильно написать... тоже будет быстрее.


← →
MsGuns ©   (2006-06-21 15:58) [3]

>sniknik ©   (21.06.06 14:34) [1]
>BULK INSERT
OPEN ROWSET/DATASOURCE
DTS
Linked Servers
все будет быстрее

А поподробнее можно ? Или хотя бы откуда это ? BOL ?


← →
Ega23 ©   (2006-06-21 16:03) [4]


> поподробнее можно ? Или хотя бы откуда это ? BOL ?


Конешно из Библии, без неё - никак...


← →
MsGuns ©   (2006-06-21 17:04) [5]

Спасибо, Коля


← →
AlexWlad ©   (2006-06-21 20:13) [6]

Для текстового ф-ла хороша bcp.exe + BOL



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
2-1154962343
ArtemESC
2006-08-07 18:52
2006.08.27
Не найдеться ли у кого функция,


1-1153126986
SQL-PROGRAMMER
2006-07-17 13:03
2006.08.27
Почему сами перекомпилируются другие пакеты?


2-1154939792
Константин_
2006-08-07 12:36
2006.08.27
Сворачивание дочерней формы


2-1153945535
serko
2006-07-27 00:25
2006.08.27
Передача файла!


15-1153826186
Nic
2006-07-25 15:16
2006.08.27
Слово о Макдональдсах




   Наверх