Re: Need to tune for Heavy Write

Поиск
Список
Период
Сортировка
От Dusan Misic
Тема Re: Need to tune for Heavy Write
Дата
Msg-id CAGdZ+NCp4ez0J+mPOuR+DfvORczan1LpVkUSHoakZH9mGv2MVA@mail.gmail.com
обсуждение исходный текст
Ответ на Need to tune for Heavy Write  (Adarsh Sharma <adarsh.sharma@orkash.com>)
Список pgsql-performance
Hi Adarsh,

Have you set checkpoint_segments and checkpoint_completion_target the right way?

Tuning these parameters are a MUST if you want good write performance.

See this link for more information: http://www.postgresql.org/docs/current/static/runtime-config-wal.html

Cheers,

Dusan

On Thu, Aug 4, 2011 at 6:56 AM, Adarsh Sharma <adarsh.sharma@orkash.com> wrote:
Dear all,

From the last few days, I researched a lot on Postgresql Performance Tuning due to slow speed of my server.
My application selects data from mysql database about 100000 rows , process it & insert into postgres 2 tables by making about 45 connections.

I set my postgresql parameters in postgresql.conf as below: ( OS : Ubuntu, RAM : 16 GB, Postgres : 8.4.2 )

max_connections    = 80
shared_buffers    = 2048MB
work_mem = 32MB
maintenance_work_mem = 512MB
fsync=off full_page_writes=off synchronous_commit=off checkpoint_segments = 32
checkpoint_completion_target = 0.7      effective_cache_size = 4096MB


After this I change my pg_xlog directory to a separate directory other than data directory by symlinking.


By Application issue insert statements through postgresql connections only.

Please let me know if I missing any other important configuration.



Thanks



--
Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance

В списке pgsql-performance по дате отправления:

Предыдущее
От: Adarsh Sharma
Дата:
Сообщение: Re: Parameters for PostgreSQL
Следующее
От: Willy-Bas Loos
Дата:
Сообщение: Re: Need to tune for Heavy Write