Re: What's a reasonable maximum number for table partitions?

From: Seref Arikan <serefarikan(at)kurumsalteknoloji(dot)com>
To: Vick Khera <vivek(at)khera(dot)org>
Cc: Bill Moran <wmoran(at)potentialtech(dot)com>, Tim Uckun <timuckun(at)gmail(dot)com>, pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: What's a reasonable maximum number for table partitions?
Date: 2015-02-13 16:56:27
Message-ID: CA+4ThdoYRu1rUXQ5O_+vo+tnYN=AOK3MCWEt+R_Xf1cttkcsqA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Ah, I should have thought that it would be simple. Thanks a lot Vick.

Regards
Seref

On Fri, Feb 13, 2015 at 4:54 PM, Vick Khera <vivek(at)khera(dot)org> wrote:

> On Fri, Feb 13, 2015 at 11:29 AM, Seref Arikan <
> serefarikan(at)kurumsalteknoloji(dot)com> wrote:
>
>> Hi Bill,
>> Could you point at some resource(s) that discuss inserting directly into
>> the partition? Would it be possible to read directly from the partition as
>> well?
>>
>> When preparing your SQL statement, you just specify the partition
> directly like this. Here's a snippet from my code in perl.
>
> my $msg_recipients_modulo = 100; # number of partitions
>
> sub msg_recipients_part($) {
> use integer;
> my $id = shift;
> my $part = $id % $msg_recipients_modulo;
> return 'msg_recipients_' . sprintf('%02d',$part);
> }
>
> then in when generating sql you do
>
> $table = msg_recipients_part($msg_id);
> $sql = "SELECT FROM $table WHERE ..."
>
> or something similar for insert/update.
>
>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Raymond O'Donnell 2015-02-13 17:10:20 Re: Collection
Previous Message Vick Khera 2015-02-13 16:54:28 Re: What's a reasonable maximum number for table partitions?