Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1ZF8D3-0007z7-LP for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Jul 2015 21:57:53 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1ZF8D2-0004Zj-F6 for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Jul 2015 21:57:52 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1ZF8D1-0004Yy-75 for pgsql-hackers@postgresql.org; Tue, 14 Jul 2015 21:57:51 +0000 Received: from mail-bn1bon0081.outbound.protection.outlook.com ([157.56.111.81] helo=na01-bn1-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1ZF8Cw-0004M8-1l for pgsql-hackers@postgresql.org; Tue, 14 Jul 2015 21:57:49 +0000 Authentication-Results: postgresql.org; dkim=none (message not signed) header.d=none; Received: from [10.10.10.17] (97.79.206.27) by BY2PR11MB0678.namprd11.prod.outlook.com (10.163.111.20) with Microsoft SMTP Server (TLS) id 15.1.213.14; Tue, 14 Jul 2015 21:57:40 +0000 Message-ID: <55A585CE.306@BlueTreble.com> Date: Tue, 14 Jul 2015 16:57:34 -0500 From: Jim Nasby User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Andres Freund , Tom Lane CC: Andreas Karlsson , Julien Tachoires , Alex Shulgin , Alvaro Herrera , Jaime Casanova , Robert Haas , Pg Hackers Subject: Re: patch : Allow toast tables to be moved to a different tablespace References: <5504FBA9.3020900@proxel.se> <5504FDBE.4000006@proxel.se> <5505DD23.2020207@gmail.com> <5507DF26.3090206@gmail.com> <5509C9F2.9040403@proxel.se> <550AF15E.4020006@gmail.com> <550B5CBE.3020601@proxel.se> <550D61D9.9060602@gmail.com> <550D6A82.2070208@proxel.se> <20713.1435961038@sss.pgh.pa.us> <20150707120744.GM30359@alap3.anarazel.de> In-Reply-To: <20150707120744.GM30359@alap3.anarazel.de> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [97.79.206.27] X-ClientProxiedBy: CY1PR22CA0024.namprd22.prod.outlook.com (25.162.32.162) To BY2PR11MB0678.namprd11.prod.outlook.com (25.163.111.20) X-Microsoft-Exchange-Diagnostics: 1; BY2PR11MB0678; 2:qAr4HlkIBd7sTiKKbP1ssDkY6HjiR6cyS23XJ9nM33COVTHZuD5x5e60FsYfK20c; 3:BU5rOsEWAw5Iqctla+YWjDCz/snndai09s6G0SAGPg/oliUsvorXwiAxwVoGR79jphpVrDqVLaPNzLXg5sg68y6MTaJpbDxNE3bKTO+0QBKZQfZ35dI4c1yBbtqvyA2gSXLR9+ZYMnEInl1Ry+yWDw==; 25:WJYzYxjhVsk+9tQfHmzPTQczahV4iC7Ob4BNAVVUlk02KjDJz+6mLANgbzDxvOS6zS+kpFqy3mQJdZF2ZaZiyL02vReGpsS9RrVZSdtgKP8w41o8E4GLjg8rA00Yne8yDZgS3mQpxye+/ZFnd1OXJtJiwkoXJj2bLYDbMefi/AbNVNMZ6G9pTQAtlKXfIW8GpMxRcZx8ucu6I6lvOEAvoLMPNAH25lTpOji4k45lWWGvmd/vR7ElhUlSRhXRvXOyJIrDJBBSLkvelJwvCKbZYQ==; 4:SN3xi+KXntDjZ7j1B5UpP92X/WE4ulJpDSk2VmVz80gq5R6ZnqJ1mCTQt1KbaVInugkeYJ9HrxmIU8vlqjT0uXTbRrvfkpZulhb4+Xejk4Hi5JhiW1Co3nteJJfVlpabQJGKBuVAuAbvjXoNfPDXhBOlVuHxUKKflEyc105d2BuaBrCGZ41+IuIaXSKPBoSFuS6wokhaKHI/x9BhprV0Y7PkhQL4fnlNuaFLWhIqmfnhw0LFXT16LyIJ2OyJfRBez1qdK8wVhkVkrcYZhNGo+nU0oBNPz+rWWkcC+2snL68= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR11MB0678; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR11MB0678; BCL:0; PCL:0; RULEID:; SRVR:BY2PR11MB0678; X-Forefront-PRVS: 0637FCE711 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(6009001)(24454002)(377424004)(479174004)(377454003)(51704005)(40100003)(23746002)(54356999)(15975445007)(77156002)(122386002)(189998001)(76176999)(5001960100002)(50986999)(77096005)(65806001)(66066001)(62966003)(65956001)(92566002)(46102003)(93886004)(33656002)(47776003)(65816999)(50466002)(5001770100001)(2950100001)(19580395003)(87976001)(86362001)(36756003)(64126003)(42186005)(7099028)(18886065003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR11MB0678; H:[10.10.10.17]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BY2PR11MB0678; 23:bQjRySLuREtGBE0FRekF6p8ykk5H6F9PlteVN?= =?Windows-1252?Q?Td4EndgtSGsG4b6bHdS/WSV6sRErbCTw4KH0Qq5/M3IcoPRhfpU2f/47?= =?Windows-1252?Q?4PTYOTaIeROftaOjkgXwsXPoGoy51Zdzk0rQyNBgIS36vcywtsnnt4Cw?= =?Windows-1252?Q?5WnjKm3nk4tupe6Ok3K6EyTkUghARFH2KZ/tzq3pF+IH68KTt6wsQ8SW?= =?Windows-1252?Q?i2b0m2XRUIpy4Zd1z0zvtDUu8Nquap7REhFQnqM2hcsTmnxo1Ikr4Q/V?= =?Windows-1252?Q?SCMn3bPYJFurCb/a/RFIC3HNFCkfjSqbX0N1Ls5riGgL1Tmh73J3icZo?= =?Windows-1252?Q?w5lK4vA6KdVYBh5YhoL6Pr0yjDXa+doIQjjSGsERjCIci1tpo6PRxuLK?= =?Windows-1252?Q?c6JACDAGM85Ilp4KLKyvtN53Llbk3qHJ0kFXd/zJ78tPIS3gtSq02m1F?= =?Windows-1252?Q?KD+G9i0QolZuxTpWCVpJxqWFjd2k+L1bUHbwxfbENTo256+YH0s//njf?= =?Windows-1252?Q?ZXbWtxW5peYTgYzoYRMGLa1eHg9XerpRK5tYA+WHSLBo0xvZjD6m5MTR?= =?Windows-1252?Q?CDH3G68xkl2rSmyWdHs2YsTf1zqW/Ij45f3ZIvz6/EkV9n05McIYdf6k?= =?Windows-1252?Q?xSZDGemozTFa/Hb6SgQuBpLt5tP08enI9hyL62VD/G8ukn6sU+v4A6MI?= =?Windows-1252?Q?pi6QuYsPadVsjwQwP9nX16hoANeDOhQ2Rt6BEYypJeTXUj8Q+Nd4KkWq?= =?Windows-1252?Q?jmrKUDc1N5p8tCNI/OnYrrC0r/cHdKlfaZUrV/OjAet9ikbSSe8K0/GX?= =?Windows-1252?Q?CweZhMVjF8mNIn4sH98/3+Y6ZU3SbPIyWuHcnyMf8w5SBIC9pWB1Ac0g?= =?Windows-1252?Q?Lf9oVAqr1lyTx2d5xEGfzkNpJ75ZZUiWQwQYhv/CVLabKZr0pDkL4qch?= =?Windows-1252?Q?DU35LkRcN74ackzhOicx458tiz1aidEZ0CDcZUi3cCq4GaLX8RXolmFF?= =?Windows-1252?Q?JoKkgh3mB1t8LQImt1D5NOgkePeR/NfDVP2Y4FDVM1x4r7BMUXBY9rKS?= =?Windows-1252?Q?UVw8uiGSVr39e+VpJYy+ieKnR6XlW509rT4xfs4iUgO5iRZ5nmcHfPPK?= =?Windows-1252?B?dz09?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR11MB0678; 5:2x3ixJBh713rEAxioA2g4Cga2tWJtTktlm4YSdIiju7gIKeW5N/y/J75MNA9BKdGwvDrI+SB48Ew3QSYDGfXIZ/KaRt/OE1eJFdNfDpGMyAtNwjkvgSdmEuD5EnypxnHk+/yxgjrtAhmiHeD1KQk5w==; 24:gjyms+FHbp5u/oI4QltNoflk+tDl97bDWSmEy+3UvpExN4T8ct5teQYJszLzDDfrbiWWVMCl/KIOkpgJGo6b+eCH3k+YvM5Pt/Qz6KSKb+g=; 20:biF3FWL6GbEj3cT9jxG2W/EhTiGXQ+KRpjTdL6vQsZOkUwWy6rMPoij1z6xNxPy9ciROQO2LvXFAhOCWo4g5ig== X-OriginatorOrg: bluetreble.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2015 21:57:40.5537 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR11MB0678 X-Pg-Spam-Score: -1.9 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org On 7/7/15 7:07 AM, Andres Freund wrote: > On 2015-07-03 18:03:58 -0400, Tom Lane wrote: >> I have just looked through this thread, and TBH I think we should reject >> this patch altogether --- not RWF, but "no we don't want this". The >> use-case remains hypothetical: no performance numbers showing a real-world >> benefit have been exhibited AFAICS. > > It's not that hard to imagine a performance benefit though? If the > toasted column is accessed infrequently/just after filtering on other > columns (not uncommon) it could very well be beneficial to put the main > table on fast storage (SSD) and the toast table on slow storage > (spinning rust). > > I've seen humoungous toast tables that are barely ever read for tables > that are constantly a couple times in the field. +1. I know of one case where the heap was ~8GB and TOAST was over 400GB. -- Jim Nasby, Data Architect, Blue Treble Consulting, Austin TX Data in Trouble? Get it in Treble! http://BlueTreble.com -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers