From: | Frank Wiles <frank(at)wiles(dot)org> |
---|---|
To: | Vinicius Caldeira Carvalho <vinicius(dot)carvalho(at)squadra(dot)com(dot)br> |
Cc: | pgsql-performance(at)postgresql(dot)org |
Subject: | Re: first postgrreSQL tunning |
Date: | 2005-01-06 15:52:19 |
Message-ID: | 20050106095219.5a690860.frank@wiles.org |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
On Thu, 06 Jan 2005 11:19:51 -0200
Vinicius Caldeira Carvalho <vinicius(dot)carvalho(at)squadra(dot)com(dot)br> wrote:
> Hi there! I'm doing my first tunning on my postgreSQL, my server is
> for a small app, largest table shall never exceed 10k rows, and less
> than 1k transactions/day. So I don't think I should run out of
> resources. The machine is a Fedora Core 3.0 with 1gb ran and kernel
> 2.6. I'm thinking in having 50 connections limit, so besides
> semaphores should I do anything special on kernel parameters. The app
> is so small that during late night time almost no one will access so,
> I'm thinking in full vacuuming it every day at 1:00AM.
>
> Any tips are very very welcome :D
You'll want to tune shared_buffers and sort_mem. Possibly also
effective_cache_size. It really depends on your system.
Having tuned a ton of apps to work with PostgreSQL what I usually
do is write a small script that does the major resource intensive
queries on the database and time it. Tweak a PostgreSQL parameter
and re-run, wash, rinse, repeat until I get what I believe is the
best performance I can.
---------------------------------
Frank Wiles <frank(at)wiles(dot)org>
http://www.wiles.org
---------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | amrit | 2005-01-06 16:34:43 | Re: Low Performance for big hospital server .. |
Previous Message | Dave Cramer | 2005-01-06 15:16:40 | Re: Problems with high traffic |