|
Настройки 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 на винде не используют.
|
|