From: | Kashif Zeeshan <kashi(dot)zeeshan(at)gmail(dot)com> |
---|---|
To: | rocky user <madhavjpn567(at)gmail(dot)com> |
Cc: | pgsql-admin(at)lists(dot)postgresql(dot)org |
Subject: | Re: Create Partitions ! |
Date: | 2024-07-11 16:46:36 |
Message-ID: | CAAPsdhcX-dSff5HqOiEdzvSPToLZNCOw5xzWWZWy1BaSa=i+ow@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hi Rocky
Yes, it is possible to partition an existing table with millions of records
based on a specific column, even if that column has VARCHAR values.
Please refer to following
https://rodoq.medium.com/partition-an-existing-table-on-postgresql-480b84582e8d
https://dba.stackexchange.com/questions/106014/how-to-partition-existing-table-in-postgres
Regards
Kashif Zeeshan
On Thu, Jul 11, 2024 at 9:39 PM rocky user <madhavjpn567(at)gmail(dot)com> wrote:
> I have a table which has around 300 millions of records and this table,
> Every minute there would be a lot of huge writes and reads on this data.
> So, I don't see there were any partitions created on this table. So, is it
> a possible case that I can create partitions on the already existing table
> which has millions of records based on certain column which has some list
> of values under it and those list of that column is being used in my WHERE
> clause in the SELECT statement.
> Values are Varchar for that column. They are list distinct 10 values
> that can repeat.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Holger Jakobs | 2024-07-11 17:07:57 | Re: Better way to find long-running queries? |
Previous Message | rocky user | 2024-07-11 16:38:55 | Create Partitions ! |