Re: What's faster?

From: Chris <dmagick(at)gmail(dot)com>
To: Silas Justiniano <silasju(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: What's faster?
Date: 2006-02-09 03:49:52
Message-ID: 43EABBE0.7080600@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

Second option.

For the first option, if your query returns say 10,000 rows then php has
to actually fetch 10,000 rows from the database before anything else
happens even though you're only displaying 15.

Silas Justiniano wrote:
> Hello all!
>
> I'm performing a query that returns me hundreds of records... but I
> need cut them in pages that have 15 items! (using PHP)
>
> So, is it faster:
>
> select blablabal from _complex_query
> if (count($result) > 15) show_pages;
> show_only_15_rows($result);
>
> or:
>
> select count(*) from _complex_query
> if ($result1 > 15) show_pages;
> select blablabal from _complex_query LIMIT ... (see the LIMIT!)
> show $result
>
> On the first, I can use pg_num_rows instead of count(), too.
>
> what do you think?

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Bruce Momjian 2006-02-09 03:57:20 Re: Sequences/defaults and pg_dump
Previous Message Tom Lane 2006-02-09 03:46:46 Re: Request to have VACUUM ignore cost based limits