"Vadim Mescheryakov" ...

Здравствуйте

Всегда был уверен, что увеличение DefaultDbCachePages приводит к увеличению производительности системы, а тут натолкнулся на такую ситуацию.

Сервер Серверная платформа от Intel + Fb 2.0.5 Classic + OpenSuse Linux + Soft RAID (зеркало) на двух SATA дисках c файловой системой Ext 3
База 8Gb, на сервере 4GB RAM. Во время тестов было всего одно подключение к 
серверу.
При увеличении DefaultDbCachePages с 75 до 1024, SQL запросы на чтение данных стали выполняться гораздо медленнее - раз в 20, при этом процесс FB использовал не больше 4% от процесорного времени, а ожидание ввда вывода было более 90%. Выяснили что возникла очень большая очередь запросов в дисковой подсистеме, которая и привела практически к параличу системы работы с дисками.

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

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

Ответить