Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: 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 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
15-1153942920
Andy BitOff
2006-07-26 23:42
2006.08.27
Встреча с пришельцами. О чём говорить и чего попросить.


1-1152639434
MikProg
2006-07-11 21:37
2006.08.27
Сенсация! Код initialization может не выполнятся!


15-1154427261
lurce
2006-08-01 14:14
2006.08.27
Советский Энциклопедический Словарь в эл. виде


3-1150786225
zdm
2006-06-20 10:50
2006.08.27
Вставка значения в поле с зарезервированным именем(SUM)


15-1153997361
ПЛОВ
2006-07-27 14:49
2006.08.27
Примерчик бы :-)