Форум » Clipper » AX_CacheRecords [ADS] » Ответить

AX_CacheRecords [ADS]

Dima: [pre2] Есть у кого то опыт использования AX_CacheRecords() (ADS) ? Не давно поигрался с этой функцией и ее параметром. Удалось повысить скорость создания отчетов примерно в 4 раза. Обычно в отчетах работает конструкция вида do while !eof() // или что то другое // тут что то делаем skip enddo Мануал гласит: /* Максимальное количество записей, которые могут быть кэшированы у кли- ента - количество, соответствующее 64 Кбайтам данных. Т.к. каждая за- пись имеет 4 дополнительных (служебных) байта, то мы получим макси- мальное количество записей: nNumRecords = 65535 / ( размер записи + 4 ) */ Долго подбирал оптимальный параметр в AX_CacheRecords() CashRec:=int(nNumRecords/5.4) И пришел вот к такому AX_CacheRecords(CashRec) Какие будут соображения ? PS Протокол IPX/SPX [/pre2]

Ответов - 22, стр: 1 2 All

Dima: p519446 пишет: влияние установки в ads.cfg COMPRESSION = always Тоже дергал эту опцию в ads.ini в Harbour , но эффект ноль.........забил на нее ;)

p519446: p519446 пишет: <...> доступна до 2013-06-26 22:00:50) Закрепил в яндекс.диске, теперь не уйдёт: http://yadi.sk/d/LYS22wQI5F3Ak



полная версия страницы