Re: queries on huge tables

From: Mike Rylander <mrylander(at)gmail(dot)com>
To: "Lending, Rune" <rune(dot)lending(at)inpoc(dot)com>, pgsql-performance(at)postgresql(dot)org
Subject: Re: queries on huge tables
Date: 2005-03-19 13:16:42
Message-ID: b918cf3d05031905162e0f11c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

The most recent version of this thread starts here:
http://archives.postgresql.org/pgsql-general/2005-03/msg00321.php .
Search the archives for "table partition", "union view" and "partition
inherits" and you should find most relevant discussions.

Hope that helps!

On Thu, 17 Mar 2005 15:01:43 +0100, Lending, Rune
<rune(dot)lending(at)inpoc(dot)com> wrote:
>
> Hello all.
>
> I am having a couple of tables with couple of hundre millions records in
> them. The tables contains a timestamp column.
> I am almost always interested in getting datas from a specific day or month.
> Each day contains aprox. 400.000 entries.
>
> When I do such queries as " select ... from archive where m_date between
> '2005-01-01' and '2005-02-01' group by ... " and so on.
> It takes very long. I am having indexes that kicks in, but still it takes
> sometime.
>
> I have splitted the archive table in smaller monthly tables, it then goes a
> lot faster, but not fast enough.
>
> I know simular systems that uses Oracle and gains a lot on performance
> because of the partioning. That kind of anoyes me a bit :)
>
> Does anyone of you have some good ideas on how speed up such queries on
> huge tables?
>
> regards
> rune
>
>
>
>

--
Mike Rylander
mrylander(at)gmail(dot)com
GPLS -- PINES Development
Database Developer
http://open-ils.org

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message Josh Berkus 2005-03-19 20:02:38 What needs to be done for real Partitioning?
Previous Message Brian O'Reilly 2005-03-18 23:21:02 BUG #1552: massive performance hit between 7.4 and 8.0.1