Страница 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.