Search Postgresql Archives

Re: ORDER BY time consuming

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Aug 21, 2005 at 12:04:01PM +0200, Ben-Nes Yonatan wrote:
> Hi All,
> 
> I got a table with about 4.5 millions rows in it which is connected to 
> another table with about 60 millions rows which are used as keywords for 
> searching.
> 
> I succeded to create fast queries on the first table that finds a row at 
> the first table which is connected to up to 4 diffrent keywords at the 
> second table and LIMIT the result to 12 (I want to allow the surfers of 
> the site to press back and next to see more products so ill make it with 
> OFFSET).
> 
> I want to be able to order my result by a specific column but when I 
> insert ORDER BY into the query (and any other query that I tried) it 
> becomes extremly slow, what can I do to solve this problem?

Your question is too generic to answer specifically, but I suspect that
if you use your un-ordered query as a subquery in the FROM clause and
then order that it will work well. IE:

SELECT *
    FROM (SELECT ...) a
    ORDER BY f1, f2, f3
-- 
Jim C. Nasby, Sr. Engineering Consultant      jnasby@xxxxxxxxxxxxx
Pervasive Software        http://pervasive.com        512-569-9461

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux