"Andrei" ...

 Зачем так издеваться на птицей ? :) Хочешь такой огромный кеш - ставь x64 билд.

Приложение 32-х битное.

   Да, не обратил внимание на то, что у тебя embedded.

И не забывай, что по умолчанию файловый кеш для такого собственного кеша
отключён, т.е. при холодном кеше и на записи можно огрести тормоза.

Что значит отключен? Forced writes ON?

   Хуже :)

Начиная с какой величины отключается файловый кэш?

   См. FileSystemCacheThreshold (в 2.1 он назывался MaxFileSystemCache)

Индекс строит ? В firebird.log есть что ?

Доберучь до этого сервера -- загляну. Сразу не посмотрел.


DEP тут не причём. В firebird.log смотри.

Еще как наводка: две копии приложения выполнялись одновременно,
используя один и тот
же комплект файлов встроенного сервера.

   Это всё равно, у каждой копии своё адресное пр-во.

Может попытались одновременно получить доступ к firebird.log и одно
упало?

   Нет

   У тебя под кеш выделяется сразу 16КB * 128000 = 1,95GB памяти,
под всё остальное остаётся всего лишь 3MB до лимита в 2GB на
32-битный процесс.

--
Хорсун Влад

Ответить