Страница 2 из 2

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 15:56
ingasoftplus
в том то и дело - очень долго идет... буду смотреть в понедельник, че там наворотили и где задержка...

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 17:48
Yufil
ТТХ проверь - трассировка, триггеры, хранимки...

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 18:02
ingasoftplus
конечно!

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 18:23
gopstop2007
надо вам посмотреть аналог оператора под MYSQL - муsql load file
файл TPS сливается в текстовый файл, и сбрасывается на сервер

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 18:25
Admin
gopstop2007 писал(а): надо вам посмотреть аналог оператора под MYSQL - муsql load file

Код: Выделить всё

BULK INSERT SchoolsTemp
    FROM 'C:\CSVData\Schools.csv'
    WITH
    (
    FIRSTROW = 2,
    FIELDTERMINATOR = ',',  --CSV field delimiter
    ROWTERMINATOR = '\n',   --Use to shift the control to next row
    ERRORFILE = 'C:\CSVDATA\SchoolsErrorRows.csv',
    TABLOCK
    )

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 18:27
Ал
Source + Buffers(sqlfile,200)?
Но вариант Админа c BULK INSERT будет шустрее :)
ЗЫ. CSV + BULK INSERT... http://www.sql.ru/forum/1149367/mssql-k ... yl?hl=bulk

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 19:31
gopstop2007
кстати не знаю как у SQL у mysql есть два варианта при создании текстового файла с данными, в одном случае файл закидывается на сервер(фтп) и оттуда сбрасывается в базу или во втором варианте скидывается напрямую с клиента на сервер

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 21:06
Артур
ingasoftplus писал(а): согласен. тогда stream ТПСа сделать
По моему опыту stream на tps ускоряет процесс в несколько раз

Перелить TPS в SQL быстро

Добавлено: 03 Апрель 2015, 22:37
Дед Пахом
проще вообще промежуточный шаг удалить - заливать сразу в текст, а не в TPS, а потом bulk insert

Перелить TPS в SQL быстро

Добавлено: 04 Апрель 2015, 0:11
ingasoftplus
Дед Пахом писал(а):проще вообще промежуточный шаг удалить - заливать сразу в текст, а не в TPS, а потом bulk insert
ну это не от меня зависит, TPS уже как данность, мы его только юзаем

Перелить TPS в SQL быстро

Добавлено: 14 Апрель 2015, 1:18
Aragorn
Есть две мысли.
1. Поставить на скуловскую таблицу перед началом цикла Logout(1, table) а в конце Commit. Если драйвер позволяет.
2. Если это ADO то запупенить BatchUpdate т.е. сначала включить а в конце ApplyUpdate.