Re: make query faster??

From: DI Hasenöhrl <i(dot)hasenoehrl(at)aon(dot)at>
To: "Stephan Szabo" <sszabo(at)megazone23(dot)bigpanda(dot)com>
Cc: <pgsql-sql(at)postgresql(dot)org>
Subject: Re: make query faster??
Date: 2001-12-05 08:52:52
Message-ID: 003601c17d6a$398f9100$01011eac@irina
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Thank you for your response, but I'm not quite clear.

Is *sort_mem* the same as postgres' starting option -S *Sortsize*, which is by default 512Kb

At this time I increased sortsize to 1024Kb, but the costs from explain are the same as before and I can't see, that the query is faster

Please, can you explain, what *cost=341.63..341.63* means

Thank you for your advices
-Irina
----- Original Message -----
From: Stephan Szabo
To: DI Hasenöhrl
Cc: pgsql-sql(at)postgresql(dot)org
Sent: Tuesday, December 04, 2001 10:26 PM
Subject: Re: [SQL] make query faster??

On Tue, 4 Dec 2001, [iso-8859-1] DI Hasenöhrl wrote:

> I've a simple query, but when I use *ORDER BY* it takes a long time
> till I can see the result.
>
> a_nr is varchar(20) and the primary key of my table artikel.
>
> Please, can someone give me a hint, how to improve my query.

If you have not yet done so, you may want to increase sort_mem in your
postgresql.conf assuming you have sufficient memory in your machine
(and shared_buffers while you're at it). The defaults are fairly low and
you may see a performance gain in general if you raise them to amounts
more reasonable for your machine.

> In Bruce Momjian's book I read, that indexes are usually not used for
> ORDER BY operations: a sequential scan followed by an explicit sort is
> fatser than an indexscan.
>
> What's an explicit sort????????

Actually sorting the results of the sequence scan rather than using the
fact that the index keys can be gotten in sorted order to get the rows
in order.

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message MindTerm 2001-12-05 10:37:03 Any patch for delete and insert same row in a function ( transaction )
Previous Message kiyo taka 2001-12-05 05:47:05 plpgsql before insert update delete