| От | Tom Lane |
|---|---|
| Тема | Re: Help tuning a large table off disk and into RAM |
| Дата | |
| Msg-id | 22540.1190823652@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Help tuning a large table off disk and into RAM (Bill Moran <wmoran@potentialtech.com>) |
| Список | pgsql-general |
Bill Moran <wmoran@potentialtech.com> writes:
> Give it enough shared_buffers and it will do that. You're estimating
> the size of your table @ 3G (try a pg_relation_size() on it to get an
> actual size) If you really want to get _all_ of it in all the time,
> you're probably going to need to add RAM to the machine.
The table alone will barely fit in RAM, and he says he's got a boatload
of indexes too; and apparently Postgres isn't the only thing running on
the machine. He *definitely* has to buy more RAM if he wants it all
to fit. I wouldn't necessarily advise going to gigs of shared buffers;
you'll be putting a lot of temptation on the kernel to swap parts of
that out, and it does not sound at all like the workload will keep all
of the buffers "hot" enough to prevent that.
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера