Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bJ5Gl-0002Th-3v for pgsql-hackers@arkaria.postgresql.org; Fri, 01 Jul 2016 20:42:35 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bJ5Gk-0002fC-Ma for pgsql-hackers@arkaria.postgresql.org; Fri, 01 Jul 2016 20:42:34 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bJ5Gi-0002aH-Ix for pgsql-hackers@postgresql.org; Fri, 01 Jul 2016 20:42:32 +0000 Received: from mail-cys01nam02on0068.outbound.protection.outlook.com ([104.47.37.68] helo=NAM02-CY1-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bJ5Gf-0008T0-J6 for pgsql-hackers@postgresql.org; Fri, 01 Jul 2016 20:42:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=BlueTreble.onmicrosoft.com; s=selector1-bluetreble-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mYaYq4Xvf8YD6I2Ij8DjXe+4KL6nwT/wR7RjtJpi37g=; b=Wh8GHjECdqMCrAqRnJnNV+6dfuztvAWH/VupI+PNftRrUEfclBIlF6r2UzP6zeIbZyoROnCskClUOTNMTSUmzXxNufltOtFoVStSR6iLzhojzmj6xJAihNi9Nc8+ljRbxebW9lhhJuzsZ4C89B7leXbu2jZckTPRFCIhh39hvLs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jim.Nasby@bluetreble.com; Received: from decina.local (70.113.16.71) by CY1PR11MB0684.namprd11.prod.outlook.com (10.163.236.22) with Microsoft SMTP Server (TLS) id 15.1.528.16; Fri, 1 Jul 2016 20:42:27 +0000 Subject: Re: Reviewing freeze map code To: Andres Freund , Robert Haas References: <20160629170050.zpvcmaz3ni2y75d7@alap3.anarazel.de> <20160630034317.r7axkleum65u6t2l@alap3.anarazel.de> <20160701192351.s6revshsn2ir4szq@alap3.anarazel.de> CC: Masahiko Sawada , Amit Kapila , Alvaro Herrera , Thomas Munro , Stephen Frost , Michael Paquier , "pgsql-hackers@postgresql.org" From: Jim Nasby Message-ID: Date: Fri, 1 Jul 2016 15:42:22 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <20160701192351.s6revshsn2ir4szq@alap3.anarazel.de> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [70.113.16.71] X-ClientProxiedBy: SN1PR01CA0028.prod.exchangelabs.com (10.165.224.38) To CY1PR11MB0684.namprd11.prod.outlook.com (10.163.236.22) X-MS-Office365-Filtering-Correlation-Id: 85875c4d-a7ad-410c-82d2-08d3a1f03729 X-Microsoft-Exchange-Diagnostics: 1;CY1PR11MB0684;2:VuoHIbq0SJRUvJ2duVnDuhuHylDj4OjbGMtuNmI9Zzr1h6OFEKB0HxL3ZGQ9Yoy8ECT+rYCgITeLCKfKMBY5V+BkBOvVjNrMk7JwuzTDcn+vJi0t55JtqmIsT0JuTirUrMTvrLy8o2ujYHIKQ6/eAugz4YxsxJwfa7B7NSSvlv5cahNbqxPqhPOD3HI8GPEy;3:oW0nshmLEcYZNeOswyYjgrDS1HnQrCxVsJJVnVlvz2iVKL0lE3auZLVr3oYrDYmbHCAqtyIcfzw4/Q2L90vAK8AjmoLQXs45CrzM/Y/P85tKlcb2r1xExEumuIhTUqyT;25:FU/F5RhlrjSqJmwjLt2Z31Pxx95BGHTQFhzAWRnCtfQpBvePZWRC/AaboW17VXYagvAO7ZVZIobgMOBjF+jFNmCQlSEFmF9sAxj/WblOuEtVfYNzRM5cmJ7GcGk4le00Goyqgg0W75lHJfwdggph076WdKx+xKl8KI32blcsQkc5bzx6WYF4JCTlM0dAOyJW3H8izSk0MYIYCfgsFqTYxiepYc3YDTfuwOZ+B/Tf00fjEXKvQam57ZJfHae5LdE2vLnp4Re8h3oLJwKRmGqFow5Ci2LBu8fkLWxl9u23TSCOhrWenm/rfcGBhAE+radudr1WlsvSubbxV1jZXvPNARAap8//Mp1uIT7wP8e7kKXSs17W4QojiKVfCy387qKCmM6FA8ZWEocaZ5Ib9hwBYtVaR7qS7cdEMOdKsGuGsEU=;31:xX5oQQV4IXFTjtuQ+VLhxu8pJ0scELtWSpPmcJkhmFB67hQwsGYTVSh5JJbL6fPOrNWck344ZcWJRt0I5tefurtaAJglPwGx+65fqS9qua+9MHRqHTPUbTsUe1KP8z4U2jX5OCTyHrtXtkCb0QslPL/YAcdtRMwErwSJa/t3RvrQFgPiYhg6eyXqIjPO13EWJm/3DG739azjPNqg7uAzZw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR11MB0684; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040130)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041072)(6043046);SRVR:CY1PR11MB0684;BCL:0;PCL:0;RULEID:;SRVR:CY1PR11MB0684; X-Microsoft-Exchange-Diagnostics: 1;CY1PR11MB0684;4:vKsPcICP8QesGdnODDH6cZ4hF/6wxP+ZdCTn121Ej/lIIgXfgN7Tg5BBp22cvek+SwDrxp8PUwX1/gqCM7EGllHu548aRpoHOoI8hzLoH3EzDNLybaowNHqYouhsvJREfA0RvauFlkppL15X5lxoFEWqMWdWW2d9PVU/kjt+/QPVMmDEQ5IoxiUdl7v3G+LMX0EfSO+TMqnFalHpBv2//el1CovYe+CzVOjNRtDe7Dao/O75LOdvigtwttOEzow2I8UyIQjL1luroaCeMoxYi1IDgulMkyi5UUh6MzruJHjwLZJ6ogQcM8VeP2vOyi1t49EhuFbUPAUnTe/UPKDaNsgV7RQz7s6N1sHlwQJFbRrRQLK3wfXzYBfLu4BJw1EGB2gH9pDPoyWDNB33DkEQt106S0V2a3wKsVy6KcOCEFc= X-Forefront-PRVS: 0990C54589 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(377454003)(199003)(24454002)(64126003)(36756003)(586003)(81156014)(81166006)(8676002)(16601075003)(68736007)(5001770100001)(4001350100001)(4326007)(7846002)(93886004)(6116002)(3846002)(2906002)(19580395003)(97736004)(189998001)(50466002)(230700001)(83506001)(7736002)(305945005)(54356999)(15975445007)(31686004)(76176999)(65956001)(47776003)(50986999)(23746002)(42186005)(86362001)(92566002)(77096005)(31696002)(33646002)(2950100001)(105586002)(106356001)(66066001)(101416001)(65806001)(65826006)(85282002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR11MB0684;H:decina.local;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: bluetreble.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY1PR11MB0684;23:WUQqBu1wHYpcGEpwB+Y9RwkUb2jRtjlWmFLNT?= =?Windows-1252?Q?sQC88Uq35B278QehAFqrTxL9YjbFZ51QcM+BEiDIAQ4oOrTSqM5B71DT?= =?Windows-1252?Q?BxIPyCaUc/xMOM/++oAY/wskZSUAUzGQxxbjrt4Hz6b/iESyBOXhSdpC?= =?Windows-1252?Q?1aAX+0q4gChuoOPbPq5Uw7IRkEYoZ27iMPi+yr/4+6SsfIKjOa6BmBql?= =?Windows-1252?Q?9TDVYX2s2vgoBKdwXbt48EkFHZKnunRelYqixXgkraDaE6NJ7kApk7o8?= =?Windows-1252?Q?cSoCKhc9Ubr5bvsEPjgKz7Vzf1ZzXz4+DLK7UR+5dN6gD+djzkVW0e21?= =?Windows-1252?Q?NqU4QHo6OEN1iZwAiBSvld3Wu3TcWkgXqL2LsNinVsVY3ekpw1uJgOoJ?= =?Windows-1252?Q?sOAhxn0nrPeiZ8BSwSbcxhKmrll2MJ/FBBiTTAcATTnSmuWQZhIXagIE?= =?Windows-1252?Q?XtbLQZoi6Ain3fUFaSNTFley6Otl0FvE81kgsum7XJV8IDMTUlYP2Sym?= =?Windows-1252?Q?Ld1m7TMwKFx1DZPUdUa+vqDdwcmltiryvJDRgUiUDBNU2Q8eZEUNLpHZ?= =?Windows-1252?Q?J8M/po4otf+8iq0ObNIM/nx8tp5vH7T+x2nBPn9johEfV/7i//rA2MPj?= =?Windows-1252?Q?BRFDUYCDm3NAuwUcRqWG3mCWc/+D4sBRttrRgrlUeSX2N8ECy5p1qlkV?= =?Windows-1252?Q?y33qQQmQ9aJ5GsIVdToY3wBQp8DigwYFeYd9yevCnhd/5eWcsWCGd9jZ?= =?Windows-1252?Q?BsxyI/lSr7PqHsnOp220OI3RVePPGexDh4MKjqIYO9uzQfyFcL/0qsup?= =?Windows-1252?Q?EjLKqhxTmWjx0pBcmM7MZfRtXVmgNx30yXQXcR6WwZfMRWB9F8dpuLDi?= =?Windows-1252?Q?C04lYDqkTfNtTztBHGyjF0Ua1woZhPzsxEDv5Wu/qGpYW9gBR/gdS47T?= =?Windows-1252?Q?0FQea6+0lSGEI2EHlOmml3mYgRcSi+aOjfKsPWOTtNfDgiIoGkyhW0oA?= =?Windows-1252?Q?Fo2HyMUypWt7zmYdPAIkCriaoCnEzdoIhSmMVz6gvPjMKvyTJadplZ3W?= =?Windows-1252?Q?Thicx78hb9HxqE+sA0Dnp8E5Q+8gLmyiZZDwlunSoEJXGsQzBXWgaFn8?= =?Windows-1252?Q?jSnTqiBAMF0X5aCkt0jUoVUEDWu2iy4tzSQNQvcQ5YV/vOlpSts3Gxdg?= =?Windows-1252?Q?Xy+xOeWx1aBAiuIvZN0zS8wvQbXoC525T5DpkcryltLxHSeejIKBl9eW?= =?Windows-1252?Q?QJcw9XPmnjzS/g5AMd1R75Nsc+garKETq6hQzo3DXW+k73fHxmDemVtl?= =?Windows-1252?Q?q6bvCuwo6XVyZsLMeQY2ZwC9e0DBOAIYTdFMiyuFKDNRnxshzdLGOQQT?= =?Windows-1252?Q?xNNXR/R2/Y9tvStjsG49Wsm/zwosp8jUQQ2d9QCkxPzB/zuAhwAq+J4l?= =?Windows-1252?Q?wEsJL9JNBOGQ7OWs0Gt?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR11MB0684;6:jKgD+rdw18PbpW8450oHO+L9dbGr6IZ5Jmx2ABYuf7krVGbACpd1zeOBovBZ2BAu+2u3E+2Dczdutg9CbL5Gomr3YcqGmuvDVIghrMlb/9qxQVTPpxHdS4kSYiQxJ+Vf5iQWUHX6Tjl4YhXvLwWCU3b/JyRwoASqYPoiGwe/YEyw8q7KWSNBX108/C0tJDwYnYdXIpD1NqltoTs3kd/hY9XnCcO8dGQejKCxBm5Tl1rcJVOwwY9oVitnlG4O0wIQxK3coWlAgFvUSpRO7C84QLjRR0c3anSAXCAQj7+vVhpTgpVqE92Y+Feq6ll//70F;5:52IzN1Gj6z27qbSafSLwve9aVirlQvE9R4bh9Vl1zSRQw9W9M2m2VgIWFVixSAinYVHn4nKh3u/iwPfqVaCsmHrvhFbar8mwGSSypeW7JZhERgRoEOR1UsEVwWTsAzWgmMCNpT3rer+AauDUnOWAnw==;24:k5/XS0l5KXLXInrNqwEfUKM04MFRN/GcpG3i+hKLHwL/iLkvwB/AP/3kyzYfJm0uqEbX8RMd+cAQAe6NqfIaVAFs6+gsODuvRIH4sWHqtVA=;7:Ct0OICyTxXjHtz/RJ6ZNX8B8DCn3j+C9mY+vnq9x5SMUcCs/glz0B1BbLp8R6XLjgWWyv8sQFmaSsNdBlMOaHXnF6knD1+MXbL9VLQumEwtIaRxVviFyrRtBI6QFwbB+g7ulHupGgevsFcEGWHp8j6h/w1x3UkaYbtoHMEvzCkvWNuyfAutqQlCNY0gZd3XJ3I+9IccXqHke90qmGq+nuZTNseroWpICxfYAfzXr3MHtrVwxAmgfx3Jbijg88kkL SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: bluetreble.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2016 20:42:27.3267 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR11MB0684 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/1/16 2:23 PM, Andres Freund wrote: >> > The only >> > cost of that is that vacuum will come along and mark the page >> > all-visible again instead of skipping it, but that's probably not an >> > enormous expense in most cases. > I think the main cost is not having the page marked as all-visible for > index-only purposes. If it's an insert mostly table, it can be a long > while till vacuum comes around. ISTM that's something that should be addressed anyway (and separately), no? -- Jim Nasby, Data Architect, Blue Treble Consulting, Austin TX Experts in Analytics, Data Architecture and PostgreSQL Data in Trouble? Get it in Treble! http://BlueTreble.com 855-TREBLE2 (855-873-2532) mobile: 512-569-9461 -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers