Re: Question about paritioning

From: John R Pierce <pierce(at)hogranch(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Question about paritioning
Date: 2017-07-27 05:33:23
Message-ID: 75cfa226-d9cf-9fb8-f387-9d27e26acce5@hogranch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 7/26/2017 10:08 PM, Alex Samad wrote:
> I have a large table about 3B rows, that I would like to partition on
> a column called _received which is of type timestamp
>

a good goal is to have no more than about 100 partitions max, and
ideally more like 25.

when we partition on time stamp, we typically do it by the week, as
we're doing 6 month data retention.

IIRC, we're using DATE_TRUNC('week', timestamp)::DATE for use as the
partition label and key.

--
john r pierce, recycling bits in santa cruz

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Gunnar "Nick" Bluth 2017-07-27 06:41:49 Re: Interesting streaming replication issue
Previous Message Alex Samad 2017-07-27 05:08:39 Question about paritioning