Re: On disable_cost
От
Laurenz Albe
Тема
Re: On disable_cost
Дата
Msg-id
0c9be59da045e2f1f74e1558118ac56d045d43cb.camel@cybertec.at
Ответ на
Re: On disable_cost (Alena Rybakina)
Список
Дерево обсуждения
On disable_cost Zhenghua Lyu <zlv@pivotal.io>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Peter Geoghegan <pg@bowt.ie>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Andres Freund <andres@anarazel.de>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Andres Freund <andres@anarazel.de>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Heikki Linnakangas <hlinnaka@iki.fi>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Heikki Linnakangas <hlinnaka@iki.fi>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Laurenz Albe <laurenz.albe@cybertec.at>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Laurenz Albe <laurenz.albe@cybertec.at>
Re: On disable_cost Alexander Lakhin <exclusion@gmail.com>
Re: On disable_cost Richard Guo <guofenglinux@gmail.com>
Re: On disable_cost Richard Guo <guofenglinux@gmail.com>
Re: On disable_cost Alexander Lakhin <exclusion@gmail.com>
Re: On disable_cost Richard Guo <guofenglinux@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Jelte Fennema-Nio <postgres@jeltef.nl>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Thomas Munro <thomas.munro@gmail.com>
Re: On disable_cost Andres Freund <andres@anarazel.de>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Jim Finnerty <jfinnert@amazon.com>
Re: On disable_cost Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Jim Finnerty <jfinnert@amazon.com>
Re: On disable_cost Laurenz Albe <laurenz.albe@cybertec.at>
Re: On disable_cost Thomas Munro <thomas.munro@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Greg Stark <stark@mit.edu>
Re: On disable_cost Greg Stark <stark@mit.edu>
Re: On disable_cost Andres Freund <andres@anarazel.de>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Andres Freund <andres@anarazel.de>
Re: On disable_cost Euler Taveira <euler@timbira.com.br>
Re: On disable_cost Jian Guo <gjian@vmware.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Greg Sabino Mullane <htamfids@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Greg Sabino Mullane <htamfids@gmail.com>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
Re: On disable_cost David Rowley <dgrowleyml@gmail.com>
Re: On disable_cost Tom Lane <tgl@sss.pgh.pa.us>
Re: On disable_cost Robert Haas <robertmhaas@gmail.com>
On Mon, 2024-10-07 at 10:17 +0300, Alena Rybakina wrote: > > diff --git a/doc/src/sgml/perform.sgml b/doc/src/sgml/perform.sgml > > index ff689b65245..db906841472 100644 > > --- a/doc/src/sgml/perform.sgml > > +++ b/doc/src/sgml/perform.sgml > > @@ -578,6 +578,28 @@ WHERE t1.unique1 < 100 AND t1.unique2 = t2.unique2; > > discussed below. > > > > > > + > > + Some plan node types cannot be completely disabled. For example, there is > > + no other access method than a sequential scan for a table with no index. > > + If you told the planner to disregard a certain node type, but it is forced > > + to use it nonetheless, you will see the plan node marked as > > + Disabled in the output of EXPLAIN: > > + > > + > > +CREATE TABLE dummy (t text); > > + > > +SET enable_seqscan = off; > > + > > +EXPLAIN SELECT * FROM dummy; > > + > > + QUERY PLAN > > +---------------------------------------------------------- > > + Seq Scan on dummy (cost=0.00..23.60 rows=1360 width=32) > > + Disabled: true > > + > > + > > + > > + > > > > > > subplan > > I think this is not entirely correct. I tested last version of the > patch [0]: I created a table and disabled sequential scanning, so > there were no other options for optimizer to scan table t1. it still > displayed that it has disabled nodes. Isn't that exactly what my doc patch shows? > However you are right that this display will not appear for all > nodes that only contain a data collection procedure, such as Append, > MergeAppend, Gather, etc. And I agree with you that we should > information about it. I also think it’s worth adding additional > information that this option does not appear in the postgres_fdw > extension. I cannot quite follow that either... Yours, Laurenz Albe
В списке pgsql-hackers по дате отправления