Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gnwx9-0005Nt-5I for pgsql-committers@arkaria.postgresql.org; Mon, 28 Jan 2019 02:47:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gnwx7-0000KO-Vy for pgsql-committers@arkaria.postgresql.org; Mon, 28 Jan 2019 02:47:13 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gnwx7-0000Ij-Nc for pgsql-committers@lists.postgresql.org; Mon, 28 Jan 2019 02:47:13 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gnwx5-0006S5-0K for pgsql-committers@lists.postgresql.org; Mon, 28 Jan 2019 02:47:12 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gnwx4-00014s-Kw for pgsql-committers@lists.postgresql.org; Mon, 28 Jan 2019 02:47:10 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1gnwx4-0003C9-BR for pgsql-committers@lists.postgresql.org; Mon, 28 Jan 2019 02:47:10 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Amit Kapila Subject: pgsql: Avoid creation of the free space map for small heap relations. Message-Id: Date: Mon, 28 Jan 2019 02:47:10 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk QXZvaWQgY3JlYXRpb24gb2YgdGhlIGZyZWUgc3BhY2UgbWFwIGZvciBzbWFsbCBoZWFwIHJlbGF0 aW9ucy4KClByZXZpb3VzbHksIGFsbCBoZWFwcyBoYWQgRlNNcy4gRm9yIHZlcnkgc21hbGwgdGFi bGVzLCB0aGlzIG1lYW5zIHRoYXQgdGhlCkZTTSB0b29rIHVwIG1vcmUgc3BhY2UgdGhhbiB0aGUg aGVhcCBkaWQuIFRoaXMgaXMgd2FzdGVmdWwsIHNvIG5vdyB3ZQpyZWZyYWluIGZyb20gY3JlYXRp bmcgdGhlIEZTTSBmb3IgaGVhcHMgd2l0aCA0IHBhZ2VzIG9yIGZld2VyLiBJZiB0aGUgbGFzdApr bm93biB0YXJnZXQgYmxvY2sgaGFzIGluc3VmZmljaWVudCBzcGFjZSwgd2Ugc3RpbGwgdHJ5IHRv IGluc2VydCBpbnRvIHNvbWUKb3RoZXIgcGFnZSBiZWZvcmUgZ2l2aW5nIHVwIGFuZCBleHRlbmRp bmcgdGhlIHJlbGF0aW9uLCBzaW5jZSBkb2luZwpvdGhlcndpc2UgbGVhZHMgdG8gdGFibGUgYmxv YXQuIFRlc3Rpbmcgc2hvd2VkIHRoYXQgdHJ5aW5nIGV2ZXJ5IHBhZ2UKcGVuYWxpemVkIHBlcmZv cm1hbmNlIHNsaWdodGx5LCBzbyB3ZSBjb21wcm9taXNlIGFuZCB0cnkgZXZlcnkgb3RoZXIgcGFn ZS4KVGhpcyB3YXksIHdlIHZpc2l0IGF0IG1vc3QgdHdvIHBhZ2VzLiBBbnkgcGFnZXMgd2l0aCB3 YXN0ZWQgZnJlZSBzcGFjZQpiZWNvbWUgdmlzaWJsZSBhdCBuZXh0IHJlbGF0aW9uIGV4dGVuc2lv biwgc28gd2Ugc3RpbGwgY29udHJvbCB0YWJsZSBibG9hdC4KQXMgYSBib251cywgZGlyZWN0bHkg YXR0ZW1wdGluZyBvbmUgb3IgdHdvIHBhZ2VzIGNhbiBldmVuIGJlIGZhc3RlciB0aGFuCmNvbnN1 bHRpbmcgdGhlIEZTTSB3b3VsZCBoYXZlIGJlZW4uCgpPbmNlIHRoZSBGU00gaXMgY3JlYXRlZCBm b3IgYSBoZWFwIHdlIGRvbid0IHJlbW92ZSBpdCBldmVuIGlmIHNvbWVib2R5CmRlbGV0ZXMgYWxs IHRoZSByb3dzIGZyb20gdGhlIGNvcnJlc3BvbmRpbmcgcmVsYXRpb24uICBXZSBkb24ndCB0aGlu ayBpdCBpcwphIHVzZWZ1bCBvcHRpbWl6YXRpb24gYXMgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQg cmVsYXRpb24gd2lsbCBhZ2FpbiBncm93CnRvIHRoZSBzYW1lIHNpemUuCgpBdXRob3I6IEpvaG4g TmF5bG9yIHdpdGggZGVzaWduIGlucHV0cyBhbmQgc29tZSBjb2RlIGNvbnRyaWJ1dGlvbiBieSBB bWl0IEthcGlsYQpSZXZpZXdlZC1ieTogQW1pdCBLYXBpbGEKVGVzdGVkLWJ5OiBNaXRodW4gQyBZ CkRpc2N1c3Npb246IGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvQ0FKVlNW R1d2QjEzUHpwYkxFZWNGdUdGYzVWMmZzTzczNkJzZFRha1BpUEFjZE1NNXRRQG1haWwuZ21haWwu Y29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBv c3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYWM4OGQyOTYyYTk2YTljN2U4M2Q1YWNmYzI4ZmU0 OWE3MjgxMjA4NgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KY29udHJpYi9wYWdlaW5z cGVjdC9leHBlY3RlZC9wYWdlLm91dCAgICAgfCAgNzcgKysrKy0tLS0tCmNvbnRyaWIvcGFnZWlu c3BlY3Qvc3FsL3BhZ2Uuc3FsICAgICAgICAgIHwgIDMzICsrLS0KZG9jL3NyYy9zZ21sL3N0b3Jh Z2Uuc2dtbCAgICAgICAgICAgICAgICAgfCAgMTMgKy0Kc3JjL2JhY2tlbmQvYWNjZXNzL2JyaW4v YnJpbi5jICAgICAgICAgICAgfCAgIDIgKy0Kc3JjL2JhY2tlbmQvYWNjZXNzL2JyaW4vYnJpbl9w YWdlb3BzLmMgICAgfCAgMTAgKy0Kc3JjL2JhY2tlbmQvYWNjZXNzL2hlYXAvaGlvLmMgICAgICAg ICAgICAgfCAgNDcgKysrLS0Kc3JjL2JhY2tlbmQvYWNjZXNzL2hlYXAvdmFjdXVtbGF6eS5jICAg ICAgfCAgMTcgKy0Kc3JjL2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGFjdC5jICAgICAgICAgfCAg MTQgKysKc3JjL2JhY2tlbmQvc3RvcmFnZS9mcmVlc3BhY2UvUkVBRE1FICAgICAgfCAgMzggKysr Ky0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9mcmVlc3BhY2UvZnJlZXNwYWNlLmMgfCAyNzUgKysrKysr KysrKysrKysrKysrKysrKysrKysrKystCnNyYy9iYWNrZW5kL3N0b3JhZ2UvZnJlZXNwYWNlL2lu ZGV4ZnNtLmMgIHwgICA2ICstCnNyYy9pbmNsdWRlL3N0b3JhZ2UvZnJlZXNwYWNlLmggICAgICAg ICAgIHwgICA5ICstCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvZnNtLm91dCAgICAgICAgIHwg IDc1ICsrKysrKysrCnNyYy90ZXN0L3JlZ3Jlc3MvcGFyYWxsZWxfc2NoZWR1bGUgICAgICAgIHwg ICA2ICsKc3JjL3Rlc3QvcmVncmVzcy9zZXJpYWxfc2NoZWR1bGUgICAgICAgICAgfCAgIDEgKwpz cmMvdGVzdC9yZWdyZXNzL3NxbC9mc20uc3FsICAgICAgICAgICAgICB8ICA1NSArKysrKysKMTYg ZmlsZXMgY2hhbmdlZCwgNTc2IGluc2VydGlvbnMoKyksIDEwMiBkZWxldGlvbnMoLSkKCg==