Re: Inconsistency with EXPLAIN ANALYZE CREATE MATERIALIZED VIEW
От | Kirill Reshke |
---|---|
Тема | Re: Inconsistency with EXPLAIN ANALYZE CREATE MATERIALIZED VIEW |
Дата | |
Msg-id | CALdSSPigNnUeWQ=HLoU0C1Q0rYtO+1AVrAfg_8CKJX5ezVWp2w@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Inconsistency with EXPLAIN ANALYZE CREATE MATERIALIZED VIEW (Yugo Nagata <nagata@sraoss.co.jp>) |
Список | pgsql-hackers |
On Tue, 6 Aug 2024 at 21:06, Yugo Nagata <nagata@sraoss.co.jp> wrote: > > On Thu, 1 Aug 2024 23:41:18 +0500 > Kirill Reshke <reshkekirill@gmail.com> wrote: > > > On Thu, 1 Aug 2024 at 23:27, Jeff Davis <pgsql@j-davis.com> wrote: > > > Relatedly, if we can EXPLAIN a CREATE MATERIALIZED VIEW, perhaps we > > > should be able to EXPLAIN a REFRESH MATERIALIZED VIEW, too? > > Sure > > REFRESH MATERIALIZED VIEW consists of not only the view query > execution in refresh_matview_datafill but also refresh_by_heap_swap > or refresh_by_match_merge. The former doesn't execute any query, so > it would not a problem, but the latter executes additional queries > including SELECT, some DDL, DELETE, and INSERT. > > If we would make EXPLAIN support REFRESH MATERIALIZED VIEW CONCURRENTLY > command, how should we handle these additional queries? > > Regards, > Yugo Nagata > > -- > Yugo Nagata <nagata@sraoss.co.jp> Hmm, is it a big issue? Maybe we can just add them in proper places of output the same way we do it with triggers? -- Best regards, Kirill Reshke
В списке pgsql-hackers по дате отправления: