Добавлено: 17 Март 2004, 19:04
Здравствуйте.
А что, файлы битрива так и должны "пухнуть"!?
Или, возможно, просто "руки.sys"?
Размер записи ~300байт, размер Memo=400байт.
/MEMO=SINGLE/PAGESIZE=4096/COMPRESS=ON
Битрив 6.15.430 Wks edition Developer Kit.
Пустой файл создается размером ~55кило.
Добавление каждой записи увеличивает размер файла на ~45-50кило!
Где-то после тысячи записей размер файла выравнивается под расчетный размер ~Size(Record)*Records()
Это так и должно быть на небольшом кол-ве записей?
Да, еще включение компрессии на небольших файлах (до тыс.записей) не дает вообще никакого результата.
Какими настройками (драйвера/рекорд-менеджера) можно реально увеличить скорость пакетных операций (Insert/Change/Delete)?
P.S.
Все-таки TPS-драйвер в режиме транзакции - супер!
Вне всякой конкуренции! Раза в 3-4 быстрее битрива.
А вот в обычных условиях (без транзакции) битрив его обходит раза в 3-4.
Про Clarion2.1 вообще молчу - без транзакции медленнее битрива раз в 20! Ну а в транзакции - еще *2.
=============================
С уважением, Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com
Библиотека DynaLib
http://dynalib.narod.ru
(Добавление)
Здравствуйте уважаемые.
Начальный размер в зависимости от структуры вполне может достигать 100 к (в последних версиях btrieve) , но чтоб на одну запись такой прирост никогда не видел.
Vasiliev B <soft2@mail.redcom.ru>
Написал: ClaList(2)
А что, файлы битрива так и должны "пухнуть"!?
Или, возможно, просто "руки.sys"?
Размер записи ~300байт, размер Memo=400байт.
/MEMO=SINGLE/PAGESIZE=4096/COMPRESS=ON
Битрив 6.15.430 Wks edition Developer Kit.
Пустой файл создается размером ~55кило.
Добавление каждой записи увеличивает размер файла на ~45-50кило!
Где-то после тысячи записей размер файла выравнивается под расчетный размер ~Size(Record)*Records()
Это так и должно быть на небольшом кол-ве записей?
Да, еще включение компрессии на небольших файлах (до тыс.записей) не дает вообще никакого результата.
Какими настройками (драйвера/рекорд-менеджера) можно реально увеличить скорость пакетных операций (Insert/Change/Delete)?
P.S.
Все-таки TPS-драйвер в режиме транзакции - супер!
Вне всякой конкуренции! Раза в 3-4 быстрее битрива.
А вот в обычных условиях (без транзакции) битрив его обходит раза в 3-4.
Про Clarion2.1 вообще молчу - без транзакции медленнее битрива раз в 20! Ну а в транзакции - еще *2.
=============================
С уважением, Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com
Библиотека DynaLib
http://dynalib.narod.ru
(Добавление)
Здравствуйте уважаемые.
Начальный размер в зависимости от структуры вполне может достигать 100 к (в последних версиях btrieve) , но чтоб на одну запись такой прирост никогда не видел.
Vasiliev B <soft2@mail.redcom.ru>
Написал: ClaList(2)