Re: remove spurious CREATE INDEX CONCURRENTLY wait
От
Tom Lane
Тема
Re: remove spurious CREATE INDEX CONCURRENTLY wait
Дата
Msg-id
3397538.1597158895@sss.pgh.pa.us
Ответ на
Re: remove spurious CREATE INDEX CONCURRENTLY wait (James Coleman)
Список
Дерево обсуждения
remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@2ndquadrant.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@2ndquadrant.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Tom Lane <tgl@sss.pgh.pa.us>
Re: remove spurious CREATE INDEX CONCURRENTLY wait James Coleman <jtc331@gmail.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Tom Lane <tgl@sss.pgh.pa.us>
Re: remove spurious CREATE INDEX CONCURRENTLY wait James Coleman <jtc331@gmail.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@2ndquadrant.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Dmitry Dolgov <9erthalion6@gmail.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Dmitry Dolgov <9erthalion6@gmail.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Tom Lane <tgl@sss.pgh.pa.us>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Tom Lane <tgl@sss.pgh.pa.us>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Tom Lane <tgl@sss.pgh.pa.us>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Dmitry Dolgov <9erthalion6@gmail.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Dmitry Dolgov <9erthalion6@gmail.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Simon Riggs <simon@2ndquadrant.com>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Andres Freund <andres@anarazel.de>
"as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Andres Freund <andres@anarazel.de>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Michael Paquier <michael@paquier.xyz>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Michael Paquier <michael@paquier.xyz>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Tom Lane <tgl@sss.pgh.pa.us>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Tom Lane <tgl@sss.pgh.pa.us>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Tom Lane <tgl@sss.pgh.pa.us>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Tom Lane <tgl@sss.pgh.pa.us>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Tom Lane <tgl@sss.pgh.pa.us>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Michael Paquier <michael@paquier.xyz>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: "as quickly as possible" (was: remove spurious CREATE INDEX CONCURRENTLY wait) Tom Lane <tgl@sss.pgh.pa.us>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Andres Freund <andres@anarazel.de>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Andres Freund <andres@anarazel.de>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Andres Freund <andres@anarazel.de>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Tom Lane <tgl@sss.pgh.pa.us>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: remove spurious CREATE INDEX CONCURRENTLY wait Michael Paquier <michael@paquier.xyz>
James Coleman writes: > Why is a CIC in active index-building something we need to wait for? > Wouldn't it fall under a similar kind of logic to the other snapshot > types we can explicitly ignore? CIC can't be run in a manual > transaction, so the snapshot it holds won't be used to perform > arbitrary operations (i.e., the reason why a manual ANALYZE can't be > ignored). Expression indexes that call user-defined functions seem like a pretty serious risk factor for that argument. Those are exactly the same expressions that ANALYZE will evaluate, as a result of which we judge it unsafe to ignore. Why would CIC be different? regards, tom lane
В списке pgsql-hackers по дате отправления