Главная страница
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.034 c
15-1146670466
es
2006-05-03 19:34
2006.08.27
Конвертер аудио


2-1154789460
Sele
2006-08-05 18:51
2006.08.27
Удаление


2-1154944809
UMU
2006-08-07 14:00
2006.08.27
DBGrid и DBCheckBox


15-1153994677
NeyroSpace
2006-07-27 14:04
2006.08.27
Можно ли вести автоматический подсчет количесва компиляций?


4-1146654047
Тфьу
2006-05-03 15:00
2006.08.27
Как отследить процесс перемещения компонента?