On Fri, 18 Jan 2008 13:39:17 +0300 Alexey wrote: >Это значит "мне надо поднять 1С, но постгрес я до этого в глаза >не видел" ;-) ты же модуль к альтератору писал вроде. стандартно, берём размер памяти (RAM), ставим: shared_buffers = 1/8 RAM или больше (но не более 1/4); work_mem в 1/20 RAM, maintenance_work_mem в 1/4; max_fsm_relations в планируемое кол-во таблиц в базах * 1.5; max_fsm_pages в max_fsm_relations * 2000; fsync = true; wal_sync_method = fdatasync; commit_delay = от 10 до 100 ; commit_siblings = от 5 до 10; effective_cache_size = 0.9 от значения cached, которое показывает free; random_page_cost = 2 для быстрых cpu, 4 для медленных; cpu_tuple_cost = 0.001 для быстрых cpu, 0.01 для медленных; cpu_index_tuple_cost = 0.0005 для быстрых cpu, 0.005 для медленных; в принципе, для среднестатистического 1С сервера нужно настроить только: shared_buffers, work_mem, max_fsm_relations, max_fsm_pages, fsync, wal_sync_method, effective_cache_size. это всё модуль алтератора может сделать автоматом, задав только 1 вопрос: "сколько таблиц в базах" ? ну и autovacuum включить ещё. с analyze treshhold'ом в 900, и vacuum treshhold'ом в 1800. -- np: Killswitch Engage - Holy Diver