Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eoiDS-0005lc-0Y for pgsql-committers@arkaria.postgresql.org; Thu, 22 Feb 2018 04:10:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eoiDQ-00074Z-UX for pgsql-committers@arkaria.postgresql.org; Thu, 22 Feb 2018 04:10:40 +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_2) (envelope-from ) id 1eoiDO-0006X8-5y for pgsql-committers@lists.postgresql.org; Thu, 22 Feb 2018 04:10:38 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eoiDF-0005fE-16 for pgsql-committers@postgresql.org; Thu, 22 Feb 2018 04:10:37 +0000 Received: from gemulon.postgresql.org ([2001:4800:1501:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1eoiDD-00078L-2R for pgsql-committers@postgresql.org; Thu, 22 Feb 2018 04:10:27 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1eoiDC-00083t-GD for pgsql-committers@postgresql.org; Thu, 22 Feb 2018 04:10:26 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@postgresql.org From: Robert Haas Subject: pgsql: Charge cpu_tuple_cost * 0.5 for Append and MergeAppend nodes. Message-Id: Date: Thu, 22 Feb 2018 04:10:26 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Q2hhcmdlIGNwdV90dXBsZV9jb3N0ICogMC41IGZvciBBcHBlbmQgYW5kIE1lcmdlQXBwZW5kIG5v ZGVzLgoKUHJldmlvdXNseSwgQXBwZW5kIGRpZG4ndCBjaGFyZ2UgYW55dGhpbmcgYXQgYWxsLCBh bmQgTWVyZ2VBcHBlbmQKY2hhcmdlZCBvbmx5IGNwdV9vcGVyYXRvcl9jb3N0LCBhYm91dCBoYWxm IHRoZSB2YWx1ZSB1c2VkIGhlcmUuICBUaGlzCmNoYW5nZSBtaWdodCBtYWtlIE1lcmdlQXBwZW5k IHBsYW5zIHNsaWdodGx5IG1vcmUgbGlrZWx5IHRvIGJlIGNob3Nlbgp0aGFuIGJlZm9yZSwgc2lu Y2UgdGhpcyBjb21taXQgaW5jcmVhc2VzIHRoZSBhc3N1bWVkIGNvc3QgZm9yIEFwcGVuZAotLSB3 aXRoIGRlZmF1bHQgdmFsdWVzIC0tIGJ5IDAuMDA1IHBlciB0dXBsZSBidXQgTWVyZ2VBcHBlbmQg Ynkgb25seQowLjAwMjUgcGVyIHR1cGxlLiAgU2luY2UgdGhlIGNvbXBhcmlzb25zIHJlcXVpcmVk IGJ5IE1lcmdlQXBwZW5kIGFyZQpjb3N0ZWQgc2VwYXJhdGVseSwgaXQncyBub3QgY2xlYXIgd2h5 IE1lcmdlQXBwZW5kIG5lZWRzIHRvIGJlCm90aGVyd2lzZSBtb3JlIGV4cGVuc2l2ZSB0aGFuIEFw cGVuZCwgc28gaG9wZWZ1bGx5IHRoaXMgaXMgT0suCgpQcmlvciB0byBwYXJ0aXRpb24td2lzZSBq b2luLCBpdCBkaWRuJ3QgcmVhbGx5IG1hdHRlciB3aGV0aGVyIG9yIG5vdAphbiBBcHBlbmQgbm9k ZSBoYWQgYW55IGNvc3Qgb2YgaXRzIG93biwgYmVjYXVzZSBldmVyeSBwbGFuIGhhZCB0byB1c2UK dGhlIHNhbWUgbnVtYmVyIG9mIEFwcGVuZCBvciBNZXJnZUFwcGVuZCBub2RlcyBhbmQgaW4gdGhl IHNhbWUgcGxhY2VzLgpPbmx5IHRoZSByZWxhdGl2ZSBjb3N0IG9mIEFwcGVuZCB2cy4gTWVyZ2VB cHBlbmQgbWFkZSBhIGRpZmZlcmVuY2UuCk5vdywgaG93ZXZlciwgaXQgaXMgcG9zc2libGUgdG8g YXZvaWQgc29tZSBvZiB0aGUgQXBwZW5kIG5vZGVzIHVzaW5nIGEKcGFydGl0aW9uLXdpc2Ugam9p biwgc28gaXQncyB3b3J0aCBtYWtpbmcgYW4gZWZmb3J0LiAgUGVuZGluZyBwYXRjaGVzCmZvciBw YXJ0aXRpb24td2lzZSBhZ2dyZWdhdGUgY2FyZSB0b28sIGJlY2F1c2UgYW4gQXBwZW5kIG9mIEFn Z3JlZ2F0ZQpub2RlcyB3aWxsIGluY3VyIHRoZSBBcHBlbmQgb3ZlcmhlYWQgZmV3ZXIgdGltZXMg dGhhbiBhbiBBZ2dyZWdhdGUKb3ZlciBhbiBBcHBlbmQuICBBbHRob3VnaCBpbiBtb3N0IGNhc2Vz IHRoaXMgY2hhbmdlIHdpbGwgZmF2b3IgdGhlIHVzZQpvZiBwYXJ0aXRpb24td2lzZSB0ZWNobmlx dWVzLCBpdCBkb2VzIHRoZSBvcHBvc2l0ZSB3aGVuIHRoZSBqb2luCmNhcmRpbmFsaXR5IGlzIGdy ZWF0ZXIgdGhhbiB0aGUgc3VtIG9mIHRoZSBpbnB1dCBjYXJkaW5hbGl0aWVzLiAgU2luY2UKdGhp cyBzaXR1YXRpb24gYXJpc2VzIGluIGFuIGV4aXN0aW5nIHJlZ3Jlc3Npb24gdGVzdCwgSSBbcmhh YXNdCmFkanVzdGVkIGl0IHRvIGtlZXAgdGhlIG92ZXJhbGwgcGxhbiBzaGFwZSBhcHByb3hpbWF0 ZWx5IHRoZSBzYW1lLgoKSmVldmFuIENoYWxrZSwgcGVyIGEgc3VnZ2VzdGlvbiBmcm9tIERhdmlk IFJvd2xleS4gIFJldmlld2VkIGJ5CkFzaHV0b3NoIEJhcGF0LiAgU29tZSBjaGFuZ2VzIGJ5IG1l LiAgVGhlIGxhcmdlciBwYXRjaCBzZXJpZXMgb2Ygd2hpY2gKdGhpcyBwYXRjaCBpcyBhIHBhcnQg d2FzIGFsc28gcmV2aWV3ZWQgYW5kIHRlc3RlZCBieSBBbnRvbmluIEhvdXNrYSwKUmFqa3VtYXIg UmFnaHV3YW5zaGksIERhdmlkIFJvd2xleSwgRGlsaXAgS3VtYXIsIEtvbnN0YW50aW4gS25pemhu aWssClBhc2NhbCBMZWdyYW5kLCBSYWZpYSBTYWJpaCwgYW5kIG1lLgoKRGlzY3Vzc2lvbjogaHR0 cDovL3Bvc3Rnci5lcy9tL0NBS0pTMWY5VVhkazZaWXlxYkpuakZPOWE5aHlIS0dXN0I9WlJoLXJ4 eTlxeGZQQTVHd0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMK LS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzdkOGFjOTgx NGJjOWJiNmRmMmQ4NDVkYmFiZWQzOGQ3Mjg0YzdjMmMKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci9wYXRoL2Nvc3RzaXplLmMgICAgICAgIHwgIDI2 ICsrKy0tCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcGFydGl0aW9uX2pvaW4ub3V0IHwgMTM2 ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3N1 YnNlbGVjdC5vdXQgICAgICB8ICAgNCArLQpzcmMvdGVzdC9yZWdyZXNzL3NxbC9wYXJ0aXRpb25f am9pbi5zcWwgICAgICB8ICAgOCArLQo0IGZpbGVzIGNoYW5nZWQsIDkxIGluc2VydGlvbnMoKyks IDgzIGRlbGV0aW9ucygtKQoK