Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1XZ5j7-0003sp-Vc for pgsql-hackers@arkaria.postgresql.org; Tue, 30 Sep 2014 22:16:58 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1XZ5j7-0001j9-FV for pgsql-hackers@arkaria.postgresql.org; Tue, 30 Sep 2014 22:16:57 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1XZ5j5-0001j1-RI for pgsql-hackers@postgresql.org; Tue, 30 Sep 2014 22:16:55 +0000 Received: from smtprelay0153.b.hostedemail.com ([64.98.42.153] helo=smtprelay.b.hostedemail.com) by makus.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1XZ5j0-0001oy-UO for pgsql-hackers@postgresql.org; Tue, 30 Sep 2014 22:16:54 +0000 Received: from filter.hostedemail.com (b-bigip1 [10.5.19.254]) by smtprelay06.b.hostedemail.com (Postfix) with ESMTP id 03C1A8D27B; Tue, 30 Sep 2014 22:16:50 +0000 (UTC) X-Session-Marker: 616C76686572726540616C76682E6E6F2D69702E6F7267 X-Spam-Summary: 50, 0, 0, , d41d8cd98f00b204, alvherre@alvh.no-ip.org, :::::::::, RULES_HIT:41:355:379:599:967:973:988:989:1260:1277:1311:1312:1313:1314:1345:1359:1437:1515:1516:1518:1519:1534:1541:1593:1594:1595:1596:1711:1730:1747:1777:1792:2393:2525:2560:2563:2682:2685:2693:2828:2859:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3353:3865:3866:3867:3868:3870:3871:3872:3873:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4605:4659:5007:6261:7875:9025:9121:10004:10400:10848:11232:11256:11257:11658:11914:12517:12519:12663:13069:13311:13357:13894:13895:21080, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:fn, MSBL:0, DNSBL:none, Custom_rules:0:0:0 X-HE-Tag: comb42_3b9289115cb4d X-Filterd-Recvd-Size: 2895 Received: from eldon.alvh.no-ip.org (unknown [186.10.247.192]) (Authenticated sender: alvherre@alvh.no-ip.org) by omf06.b.hostedemail.com (Postfix) with ESMTPA; Tue, 30 Sep 2014 22:16:49 +0000 (UTC) Received: by eldon.alvh.no-ip.org (Postfix, from userid 1000) id BB3C41FCB; Tue, 30 Sep 2014 19:16:44 -0300 (CLST) Date: Tue, 30 Sep 2014 19:16:44 -0300 From: Alvaro Herrera To: Robert Haas Cc: Mark Kirkwood , Amit Kapila , Haribabu Kommi , "pgsql-hackers@postgresql.org" Subject: Re: Per table autovacuum vacuum cost limit behaviour strange Message-ID: <20140930221644.GR5311@eldon.alvh.no-ip.org> References: <53672F63.3080400@catalyst.net.nz> <53686F22.8030300@catalyst.net.nz> <20140826161911.GE6343@eldon.alvh.no-ip.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) 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 Robert Haas wrote: > I favor option (a). There's something to be said for your proposal > in terms of logical consistency with what we have now, but to be > honest I'm not sure it's the behavior anyone wants (I would welcome > more feedback on what people actually want). I think we should view > an attempt to set a limit for a particular table as a way to control > the rate at which that table is vacuumed - period. After re-reading this whole thread one more time, I think I have come to agree with you and Amit here, because not only it is simpler to implement, but it is also simpler to document. Per Greg Smith's opinion elsewhere in the thread, it seems that for end users it doesn't make sense to make the already complicated mechanism even more complicated. So in essence what we're going to do is that the balance mechanism considers only tables that don't have per-table configuration options; for those that do, we will use the values configured there without any changes. I'll see about implementing this and making sure it finds its way to 9.4beta3. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers