Re: Slow performance on MAX(primary_key) - Mailing list pgsql-sql

From Ludwig Lim
Subject Re: Slow performance on MAX(primary_key)
Date
Msg-id 20021015071628.57518.qmail@web80304.mail.yahoo.com
Whole thread Raw
In response to Slow performance on MAX(primary_key)  (Keith Gray <keith@heart.com.au>)
List pgsql-sql
Hi Keith:

--- Keith Gray <keith@heart.com.au> wrote:
> Help,
> 
> I have just been comparing some large table
> performance
> under 7.1 using the
> 
>     select max(primary key)from table;
> 
> We are using this for various functions including
> sequence.
> 
 Try using the following as alternative :  SELECT primary_key FROM table ORDER BY primary_key desc LIMIT 1;
 This should work if primary_key is indexes.
 As of now, Max() doesn't utilizes the indices hence
it always do a sequential scan.
 Hope that helps,

regards,
ludwig.







__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com


pgsql-sql by date:

Previous
From: Brian Blaha
Date:
Subject: SQL function triggers
Next
From: Keith Gray
Date:
Subject: Re: Slow performance on MAX(primary_key)