Hello, Dmitry!
Dmitry Yemanov wrote:
пользы нет, только если ты не упрешься вдруг в нехватку
памяти на 32-битном супере (2гига).
Таких значений, если я правильно помню, достигают люди только
с утечками памяти в udf.
А что, кеш в 4 гига выставить для большой БД никак? Или типа с большими
БД на супере не работают? :-)
работают, но заставить супер использовать память трудновато.
Я не помню лимит на кэш в ФБ 2.5, в IB его догнали до 131 тыс. страниц,
если страница 16к, то это как раз 2 гига.
С IB вообще интереснее в том плане, что если ему кэша не хватает,
то он его увеличивает, это можно отследить, пишет в логи сообщения типа
SRV4 (Server) Wed Apr 21 12:57:27 2010
Database: C:\DATABASE\BASE.GDB
Attempting to expand page buffers from 3000 to 3128
SRV4 (Server) Wed Apr 21 12:57:27 2010
Database: C:\DATABASE\BASE.GDB
Page buffer expansion complete
и понять, какой необходимый
минимум нужен суперу. Так вот, на одной базе в 30 гиг и ~200
пользователей кэша хватило в 16000 страниц.
Еще, понятно, памяти под сортировку можно поднять, тогда с 131к
страниц кэша можно и превысить 2 гига
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34