Имя: Пароль:
1C
1С v8
Настройки Postgres на локальной станции
0 Adept
 
28.10.12
13:09
Решил попробовать, поставил Postgres на бук, где веду разработку, на буке винда 7-ка 64бита, и 8 Гб оперативки на борту.  Postgres как то слабо кушает оперативку (на данный момент 56 Мб), и соответственно грузит веник, какие бы параметры к нему прикрутить что бы он посвободнее себя чувствовал;

Текущие не дефолтные опции выглядят так:
shared_buffers = 256MB            # min 128kB
                   # (change requires restart)
temp_buffers = 128MB            # min 800kB
work_mem = 256MB                # min 64kB
maintenance_work_mem = 1024MB        # min 1MB
max_stack_depth = 2MB            # min 100kB
fsync = off
full_page_writes = off            # recover from partial page writes
wal_buffers = 2048kB            # min 32kB, -1 sets based on shared_buffers
effective_cache_size = 4096MB
autovacuum = off
1 Adept
 
28.10.12
14:33
аап
2 Fragster
 
гуру
28.10.12
14:39
чем медленнее ком, на которолм разрабатываешь - тем быстрее получаются программы
3 Adept
 
28.10.12
14:45
(2) Это да, но все же ... наверняка есть настройки которые заставили бы отожарать гига 4 оперативы, и кешировать туда запросы таблицы и так далее?
4 Худой
 
28.10.12
14:51
А параметр work_mem нельзя увеличить и посмотреть?
5 Fragster
 
гуру
28.10.12
14:55
6 Fragster
 
гуру
28.10.12
14:55
7 Fragster
 
гуру
28.10.12
14:55
первая и вторая ссылка в яндексе
8 Fragster
 
гуру
28.10.12
14:56
основное кэширование данных происходит в буферах операционной системы.
9 Adept
 
28.10.12
15:00
(8) Это все я читал, про буферы ОС тоже, но если заметить как работает MS SQL, то видно что он жрет сколько может, и не спроста, ОС может когда угодно посчитать что буфер залежался в оперативе и скинуть его в своп. А винда делает это еще и тогда когда оперативы свободной дофига, поэтому и пытаюсь настроить саму СУБД
10 Живой Ископаемый
 
28.10.12
15:06
2(9) потому что МС СКЛ использует низкоуровневое обращение к ФС, помимо ОС. и поэтому не задействует системный кэш ОС
11 Живой Ископаемый
 
28.10.12
15:07
а вот Постгрес и ДБ2 на винде не используют.