Перейти к содержанию

Как ускорить выгрузку из Cronosplus?


Рекомендуемые сообщения

CronosPlus версии 3.01.20.

При помощи простого запроса (F3) делаю из банка данных

выборку 1,3 млн строк из 11 млн имеющихся в этом БД.

Затем пытаюсь сделать выдачу отобранных строк в текстовый

файл при помощи спроектированной мной выходной формы.

Текст формы приведён ниже:

 

@o1:="";

@o2:="";

@o3:="";

@o4:="";

cat(t21_УЧ,@o1:=УЧ2);

cat(t22_УЧ,@o2:=УЧ2);

cat(t23_УЧ,@o3:=УЧ2);

cat(t24_УЧ,@o4:=УЧ2);

@a:=@SYSNOMER<<"*-*-*"<<@o1<<"*-*-*"<<@o2<<"*-*-*"<<@o3<<"*-*-*"@o4<<"*-*-*"<<t25;

@a:=SWAP(@a,"|"," ");

@a:=SWAP(@a,"

"," ");

@a:=SWAP(@a,"*-*-*","|")<<"

";

APPENDFILE(c:\a.txt,@a);

 

Примерно половина строк выгружается с приемлемой

скоростью - порядка 10 тыс. строк в минуту,

а потом почему-то начинается тормозилово со скоростью

около 1 строки в секунду. Экспериментировал с разными

объёмами выборок из указанного БД. Подобный феномен

наблюдался всегда.

 

Как мне обойти эту проблему и получить равномерную

приемлемую скорость выгрузки всей выборки?

 

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...