Re: Partitioning and deadlocks

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

 



Thanks for the reply. I really want to have something generic to garbage
collect old data. This is pretty easy to do with re-writing check
constraints but much more verbose if you have drop and recreate rules,
since the column lists are different for each table. Also I have several
related tables to deal with, which adds to the fun. I think I will go
back to a non partitioned system at this point. I think the complexity
involved in the solution is not worth the gain over plain old delete.


-----Original Message-----
From: Scott Marlowe [mailto:scott.marlowe@xxxxxxxxx] 
Sent: Tuesday, October 23, 2007 2:51 PM
To: Brad King
Cc: pgsql-admin@xxxxxxxxxxxxxx
Subject: Re:  Partitioning and deadlocks

On 10/23/07, Brad King <brad.king@xxxxxxxxxxxxxxxxxx> wrote:
> Let me re-phrase this to see if I can get any response. Has anyone
used
> partitioning with inheritance successfully ? Can you point to any
> specific concurrency strategies for garbage collecting old partitions
on
> a live system ? Thank you.

I've never truncated on a live one.  It is pretty easy to just update
the update/insert rules/triggers to ignore the old table, then drop
it.  I'm guessing you could do that, then recreate the table and get
good performance.

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to majordomo@xxxxxxxxxxxxxx so that your
       message can get through to the mailing list cleanly


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux