xromeo писал(а):Чтобы знать, какой параметр в каком конфиге за что отвечает, какую утилиту как и для чего использовать и тп и тд. Есть где-либо подобная документация?
Ага, есть такая штука, называется
Berkeley DB C API Reference и плюс к ней
Programmer Reference, где приведено полное описание всего и вся, в том числе конфигов и утилит - Оракл славится качественной документацией, поэтом там много чего полезного можно вычитать.
К примеру, вот, что они говорят про
DB_CONFIG, а вот, что про параметр
set_cachesize и как его можно менять через конфиг. И так бегло просмотрев описание методов в API Reference и обращая внимание на те, в которых указано, что их можно изменять через DB_CONFIG вы получите полное представление о конфигурировании в Беркли.
Вот тут они пишут про файлики внутри папки env:
Shared memory regions и дают ссылку на утилиту
db_stat, которая умеет показывать очень подробную статистику.
Все эти утилиты и мануалы в виде pdf можно утянуть из моего репо:
- Код: Выделить всё
hg clone https://bitbucket.org/zedxxx/berkeleydb
Ну и соседняя тема
Восстановление убитого кэша Беркли строго рекомендуется к изучению, с чтением мануалов по используемым там утилитам, естественно.
Информации много и она ну очень техническая и чтобы вычленить оттуда только основы, о которых можно написать в wiki потребуется немало сил. Если тема интересна, то можете заняться изучением.
P.S. Пока писал ответ, пост вопрошающего благополучно куда-то исчез