Вниз
Скачать: 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.031 c
1-1152695808
antonn
2006-07-12 13:16
2006.08.27
Опять про локализации...


6-1144667284
Alexandr
2006-04-10 15:08
2006.08.27
скинирование входящей исходящей почты


15-1154339947
Gydvin
2006-07-31 13:59
2006.08.27
Ищу компонент


3-1150893952
1qaz
2006-06-21 16:45
2006.08.27
OLE и Access


2-1154771914
Ильдар
2006-08-05 13:58
2006.08.27
Обучение DerectX




   Наверх