Firebird DbCachePages ...

Отговори
Потребителски аватар
stoar08
Мнения: 1548
Регистриран: 09-11-2004 08:15
Име: Стоян Арабаджиев
Местоположение: Самоков

Firebird DbCachePages ...

Мнение от stoar08 » 13-05-2010 13:33

В последно време съм се заровил директно в api-то на fbclient и 2 интересни неща ми правят впечатление :
1 DbCachePages фигурира като параметър в header-а на базата и (поне на теория) би следвало да може да прескочи firebird.conf (а и не е лоша идеята нещата, които могат, да се променят без пипане на сървъра; най-малкото защото при >1 бази няма да се налага restart при промяна на кеш-а)

2 Съществува параметър, който се задава на ниво сесия (връзка) и за fbclassic указва изрично размера на кеш-а. Superserver го игнорира по обективни причини, но като цяло това би могло да се ползва в/у многоядрени/многопроцесорни машини с fbclassic - едвали и 5те връзки на Aton се нуждаят от кеш (или поне от голямо количество), а и изкуствено се симулира приоритизация на машините - по-"важните" получават повече ram и си вършат работата по-бързо, а другите търпят разумни лишения в името на общото благо (а станциите, които не правят справки, не би следвало изобщо да усетят разлика ...).
Моля ви, като прочетете тема пишете по едно мнение да не ви търся по icq/телефон после ...

Отговори