RE: Temporary tables prevent autovacuum, leading to XID wraparound
От
Tsunakawa, Takayuki
Тема
RE: Temporary tables prevent autovacuum, leading to XID wraparound
Дата
Msg-id
0A3221C70F24FB45833433255569204D1F8AABEC@G01JPEXMBYT05
Ответ на
Список
Дерево обсуждения
Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael.paquier@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael.paquier@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael.paquier@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael.paquier@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Tom Lane <tgl@sss.pgh.pa.us>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Tom Lane <tgl@sss.pgh.pa.us>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Andres Freund <andres@anarazel.de>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Andres Freund <andres@anarazel.de>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Andres Freund <andres@anarazel.de>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Andres Freund <andres@anarazel.de>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Michael Paquier <michael@paquier.xyz>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Tom Lane <tgl@sss.pgh.pa.us>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Masahiko Sawada <sawada.mshk@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Masahiko Sawada <sawada.mshk@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Masahiko Sawada <sawada.mshk@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Masahiko Sawada <sawada.mshk@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Robert Haas <robertmhaas@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Masahiko Sawada <sawada.mshk@gmail.com>
Re: Temporary tables prevent autovacuum, leading to XID wraparound Masahiko Sawada <sawada.mshk@gmail.com>
RE: Temporary tables prevent autovacuum, leading to XID wraparound "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
From: Robert Haas [mailto:robertmhaas@gmail.com] > Unfortunately, I think a full solution to the problem of allocating AV > workers to avoid wraparound is quite complex. Yes, that easily puts my small brain into an infinite loop... > Given all of the foregoing this seems like a very hard problem. I can't > even articulate a clear set of rules for what our priorities should be, > and it seems that such rules would depend on the rate at which we're consuming > XIDs, how close we are in each database to a wraparound shutdown, what tables > exist in each database, how big the not-all-frozen part of each one is, > how big their indexes are, how much they're holding back relfrozenxid, and > which ones already have workers, among other things. I think it's quite > possible that we can come up with something that's better than what we have > now without embarking on a huge project, but it's not going to be anywhere > near perfect because this is really complicated, and there's a real risk > that we'll just making some cases better and others worse rather than > actually coming out ahead overall. So a simple improvement would be to assign workers fairly to databases facing a wraparound risk, as Sawada-san suggested. One ultimate solution should be the undo-based MVCC that makes vacuuming unnecessary, which you proposed about a year ago... Regards Takayuki Tsunakawa
В списке pgsql-hackers по дате отправления