Re: first postgrreSQL tunning

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: Raw Message | Whole Thread | 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
---------------------------------

In response to

Browse pgsql-performance by date

  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