X-Original-To: pgsql-performance-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id 76C8C535AE for ; Tue, 26 Apr 2005 12:54:00 -0300 (ADT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 35544-03 for ; Tue, 26 Apr 2005 15:53:53 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by svr1.postgresql.org (Postfix) with ESMTP id 90DC95356D for ; Tue, 26 Apr 2005 12:53:49 -0300 (ADT) Received: from p508193B2.dip0.t-ipconnect.de[80.129.147.178] (helo=pse.dyndns.org) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0MKwtQ-1DQSNg1Xdw-0008JE; Tue, 26 Apr 2005 17:53:48 +0200 Received: from pse1 ([192.168.0.3]) by pse.dyndns.org with esmtp (Exim 4.44) id 1DQSNe-0008Ku-Vh; Tue, 26 Apr 2005 17:53:47 +0200 Message-ID: <426E640A.9060409@pse-consulting.de> Date: Tue, 26 Apr 2005 15:53:46 +0000 From: Andreas Pflug User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: apoc9009@yahoo.de Cc: pgsql-performance@postgresql.org Subject: Re: Table Partitioning: Will it be supported in Future? References: <426DF6C5.1090509@yahoo.de> <426DFA43.5080801@archonet.com> <426E108D.7000503@yahoo.de> In-Reply-To: <426E108D.7000503@yahoo.de> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:0ce7ee5c3478b8d72edd8e05ccd40b70 X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.03 tagged_above=0 required=5 tests=AWL, FORGED_RCVD_HELO X-Spam-Level: X-Archive-Number: 200504/699 X-Sequence-Number: 12096 apoc9009@yahoo.de wrote: > Hmm, > > I have asked some Peoples on the List an some one has posted this links > > http://archives.postgresql.org/pgsql-performance/2004-12/msg00101.php > > It is quite usefull to read but iam not sure thadt theese Trick is verry > helpfull. > > I want to splitt my 1GByte Table into some little Partitions but how > should i do thadt? > With the ORACLE Partitioning Option, i can Configurering my Table withe > Enterprise > Manager or SQL Plus but in this case it looks like Trap. > > Should i really decrease my Tabledata size and spread them to other > Tables with the > same Structure by limiting Records??? > > The next Problem i see, how should i do a Insert/Update/Delete on 4 > Tables of the > same Structure at one Query??? > > No missunderstanding. We talking not about normalization or > restructuring the Colums > of a table. We talking about Partitioning and in this case at Postgres > (emultation > of Partitioning wir UNIONS for Performance tuning).. From your description I don't see evidence that you should need to partition your table at all. A 1GB table is very common for pgsql. Spend some hard disks on your storage subsystem and you'll gain the performance you want, without trouble on the SQL side. For specific requirements, you might see improvements from partial indexes. Regards, Andreas