Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Очень простой вопрос / 10 сообщений из 10, страница 1 из 1
15.02.2006, 15:23
    #33546751
Boltorez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
при конфигурировании файла postgresql.conf пишут что испульзуйте примерно такойто процент от доступной памяти.В каком смысле доступной??
К примеру стоит 1 гигабайт оперативы
под shared_buffers берем 70% памяти т.е. 700 мб
под effective_cache_size предлогают использовать 25% от доступной
Вопрос: 25% от 300 оставшихся или от 1гигабайта???
...
Рейтинг: 0 / 0
15.02.2006, 15:38
    #33546824
Boltorez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
Неужели никто не знает????
...
Рейтинг: 0 / 0
15.02.2006, 15:46
    #33546852
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
От гигабайта.
...
Рейтинг: 0 / 0
15.02.2006, 15:52
    #33546878
Boltorez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
Спасибо
...
Рейтинг: 0 / 0
15.02.2006, 16:54
    #33547132
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
Ты только учти, что ось сама забирает определенную часть памяти, и подстраивай параметры постгреса под свободную память, а не под всю, что есть на машине.
...
Рейтинг: 0 / 0
15.02.2006, 20:16
    #33547570
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
Boltorezпри конфигурировании файла postgresql.conf пишут что испульзуйте примерно такойто процент от доступной памяти.В каком смысле доступной??
К примеру стоит 1 гигабайт оперативы
под shared_buffers берем 70% памяти т.е. 700 мб
Не надо брать под shared_buffers 70% памяти. Максимум --- 20%, можно ещё меньше.
effective_cache_size для начала надо ставить примерно 50% от всей памяти: эта директива ничего не "откусывает", а только указывает на предполагаемый размер кэша ОС.
...
Рейтинг: 0 / 0
16.02.2006, 10:17
    #33548181
victor_kr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
Думаю, что не нужно давать конкретных советов сколько процентов памяти нужно брать и так далее. Настройка производительности дело тонкое. :-) С первого раза указать оптимальные значения не получается. Поэтому нужно экспериментировать.
...
Рейтинг: 0 / 0
16.02.2006, 15:00
    #33549305
Sad Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
victor_krДумаю, что не нужно давать конкретных советов сколько процентов памяти нужно брать и так далее. Настройка производительности дело тонкое. :-) С первого раза указать оптимальные значения не получается. Поэтому нужно экспериментировать.
Но при этом бывают разумные значения для начала экспериментов и неразумные. В данном случае 70% --- неразумное.
...
Рейтинг: 0 / 0
17.02.2006, 11:12
    #33551214
Boltorez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
просто очень большие обьемы данных..а как проверить быстродействие??
...
Рейтинг: 0 / 0
17.02.2006, 11:57
    #33551420
Funny_Falcon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очень простой вопрос
shared_buffers поможет если к одному и тому же куску данных частые обращения и этот кусок помещается в выделенный shared_buffers. Если куски разные и все вместе не помещаются, или один и не помещается, то сильно большим shared_buffers делать не стоит.
Если много сложных запросов, то лучше увеличить work_mem.

PerfList
perf.html

А проверяется просто - запускаешь запрос. PgAdminIII сам покажет время выполнения.
Потом меняешь параметр, делаешь рестарт и снова.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Очень простой вопрос / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]