Queries sometimes take 1000 times the normal time - Mailing list pgsql-performance

From Anders K. Pedersen
Subject Queries sometimes take 1000 times the normal time
Date
Msg-id bijdiq$tor$1@harrier.cohaesio.com
Whole thread Raw
Responses Re: Queries sometimes take 1000 times the normal time  (Rod Taylor <rbt@rbt.ca>)
Re: Queries sometimes take 1000 times the normal time  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Queries sometimes take 1000 times the normal time  ("Shridhar Daithankar" <shridhar_daithankar@persistent.co.in>)
Re: Queries sometimes take 1000 times the normal time  ("Russell Garrett" <rg@tcslon.com>)
List pgsql-performance
Hello,

We're running a set of Half-Life based game servers that lookup user
privileges from a central PostgreSQL 7.3.4 database server (I recently
ported the MySQL code in Adminmod to PostgreSQL to be able to do this).

The data needed by the game servers are combined from several different
tables, so we have some views set up to provide the data in the format
needed.

Currently there's only a few users in the database for testing purposes,
and most of the time the user lookup's take 2-3 ms (I have syslog'ing of
queries and duration turned on), but several times per hour the duration
for one of the queries is 2-3 seconds (1000 times larger), while the
surrounding lookups take the usual 2-3 ms.

This is rather critical, as the game server software isn't asynchonous
and thus waits for a reply before continuing, so when someone connects,
and the user lookup happens to have one of these very long durations,
the players on this server experience a major lag spike, which isn't
very popular :-(

All the game servers and the database server are connected to the same
switch, so I don't think, that it is a network problem.

So far I've been unable to locate the problem, so any suggestions are
very welcome.

Regards,
Anders K. Pedersen


pgsql-performance by date:

Previous
From: Shridhar Daithankar
Date:
Subject: Comparing postgresql7.4 CVS head on linux 2.4.20 and 2.6.0-test4
Next
From: Neil Conway
Date:
Subject: Re: Comparing postgresql7.4 CVS head on linux 2.4.20 and 2.6.0-test4