OSDN Git Service

Support PG11
[pghintplan/pg_hint_plan.git] / expected / ut-A.out
index 46348c0..15ec82b 100644 (file)
@@ -1786,31 +1786,31 @@ SHOW pg_hint_plan.debug_print;
 ---- No. A-8-4 original GUC parameter pg_hint_plan.parse_messages
 ----
 SET client_min_messages TO debug5;
-DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGR, xid/subid/cid: 0/1/0
+DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
 -- No. A-8-4-1
 SET pg_hint_plan.parse_messages TO debug5;
-DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGR, xid/subid/cid: 0/1/0
-DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGR, xid/subid/cid: 0/1/0
+DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
+DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
 SHOW pg_hint_plan.parse_messages;
-DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGR, xid/subid/cid: 0/1/0
-DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGR, xid/subid/cid: 0/1/0
+DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
+DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
  pg_hint_plan.parse_messages 
 -----------------------------
  debug5
 (1 row)
 
 /*+Set*/SELECT 1;
-DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGR, xid/subid/cid: 0/1/0
+DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
 DEBUG:  pg_hint_plan: hint syntax error at or near ""
 DETAIL:  Opening parenthesis is necessary.
-DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGR, xid/subid/cid: 0/1/0
+DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
  ?column? 
 ----------
         1
 (1 row)
 
 SET client_min_messages TO debug4;
-DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGR, xid/subid/cid: 0/1/0
+DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
 /*+Set*/SELECT 1;
  ?column? 
 ----------
@@ -3224,45 +3224,54 @@ NestLoop(t1 t1)
 -- No. A-12-1-1
 -- No. A-12-2-1
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 SET pg_hint_plan.parse_messages TO error;
 /*+Set(enable_seqscan off)Set(geqo_threshold 100)SeqScan(t1)MergeJoin(t1 t2)NestLoop(t1 t1)*/
@@ -3270,45 +3279,54 @@ EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
 ERROR:  pg_hint_plan: hint syntax error at or near "NestLoop(t1 t1)"
 DETAIL:  Relation name "t1" is duplicated.
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 /*+Set(enable_seqscan off)Set(geqo_threshold 100)SeqScan(t1)MergeJoin(t1 t2)*/
 EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
@@ -3335,45 +3353,54 @@ error hint:
 -- No. A-12-1-2
 -- No. A-12-2-2
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 SET pg_hint_plan.parse_messages TO error;
 /*+Set(enable_seqscan off)Set(geqo_threshold 100)SeqScan(t1)MergeJoin(t1 t2)NestLoop(t1 t1)*/
@@ -3381,45 +3408,54 @@ EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
 ERROR:  pg_hint_plan: hint syntax error at or near "NestLoop(t1 t1)"
 DETAIL:  Relation name "t1" is duplicated.
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 EXPLAIN (COSTS false) EXECUTE p1;
              QUERY PLAN             
@@ -3435,45 +3471,54 @@ EXPLAIN (COSTS false) EXECUTE p1;
 -- No. A-12-1-3
 -- No. A-12-2-3
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 SET pg_hint_plan.parse_messages TO error;
 EXPLAIN (COSTS false) EXECUTE p2;
@@ -3512,88 +3557,106 @@ EXPLAIN (COSTS false) EXECUTE p1;
 (6 rows)
 
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 -- No. A-12-1-4
 -- No. A-12-2-4
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 SET pg_hint_plan.parse_messages TO error;
 EXPLAIN (COSTS false) EXECUTE p2;
@@ -3610,45 +3673,54 @@ EXPLAIN (COSTS false) EXECUTE p1;
 (6 rows)
 
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | on
- enable_material              | on
- enable_mergejoin             | on
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | on
+ enable_material                | on
+ enable_mergejoin               | on
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 DEALLOCATE p1;
 SET pg_hint_plan.parse_messages TO LOG;
@@ -3680,45 +3752,54 @@ EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
 (5 rows)
 
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | off
- enable_material              | on
- enable_mergejoin             | off
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | off
+ enable_material                | on
+ enable_mergejoin               | off
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 /*+Set(enable_indexscan on)Set(geqo_threshold 100)IndexScan(t2)MergeJoin(t1 t2)Leading(t2 t1)*/
 EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
@@ -3742,45 +3823,54 @@ error hint:
 (4 rows)
 
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | off
- enable_material              | on
- enable_mergejoin             | off
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | off
+ enable_material                | on
+ enable_mergejoin               | off
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
           QUERY PLAN          
@@ -3806,45 +3896,54 @@ EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
 (5 rows)
 
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | off
- enable_material              | on
- enable_mergejoin             | off
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | off
+ enable_material                | on
+ enable_mergejoin               | off
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 BEGIN;
 /*+Set(enable_indexscan on)Set(geqo_threshold 100)IndexScan(t2)MergeJoin(t1 t2)Leading(t2 t1)*/
@@ -3871,45 +3970,54 @@ error hint:
 COMMIT;
 BEGIN;
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | off
- enable_material              | on
- enable_mergejoin             | off
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | off
+ enable_material                | on
+ enable_mergejoin               | off
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
           QUERY PLAN          
@@ -3936,45 +4044,54 @@ EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
 (5 rows)
 
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | off
- enable_material              | on
- enable_mergejoin             | off
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | log
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | off
+ enable_material                | on
+ enable_mergejoin               | off
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | log
+(45 rows)
 
 /*+Set(enable_indexscan on)Set(geqo_threshold 100)IndexScan(t2)MergeJoin(t1 t2)Leading(t2 t1)*/
 EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
@@ -4002,45 +4119,54 @@ SET enable_indexscan TO off;
 SET enable_mergejoin TO off;
 LOAD 'pg_hint_plan';
 SELECT name, setting FROM settings;
-             name             |  setting  
-------------------------------+-----------
- geqo                         | on
- geqo_effort                  | 5
- geqo_generations             | 0
- geqo_pool_size               | 0
- geqo_seed                    | 0
- geqo_selection_bias          | 2
- geqo_threshold               | 12
- constraint_exclusion         | partition
- cursor_tuple_fraction        | 0.1
- default_statistics_target    | 100
- force_parallel_mode          | off
- from_collapse_limit          | 8
- join_collapse_limit          | 8
- cpu_index_tuple_cost         | 0.005
- cpu_operator_cost            | 0.0025
- cpu_tuple_cost               | 0.01
- effective_cache_size         | 16384
- min_parallel_index_scan_size | 64
- min_parallel_table_scan_size | 1024
- parallel_setup_cost          | 1000
- parallel_tuple_cost          | 0.1
- random_page_cost             | 4
- seq_page_cost                | 1
- enable_bitmapscan            | on
- enable_gathermerge           | on
- enable_hashagg               | on
- enable_hashjoin              | on
- enable_indexonlyscan         | on
- enable_indexscan             | off
- enable_material              | on
- enable_mergejoin             | off
- enable_nestloop              | on
- enable_seqscan               | on
- enable_sort                  | on
- enable_tidscan               | on
- client_min_messages          | notice
-(36 rows)
+              name              |  setting  
+--------------------------------+-----------
+ geqo                           | on
+ geqo_effort                    | 5
+ geqo_generations               | 0
+ geqo_pool_size                 | 0
+ geqo_seed                      | 0
+ geqo_selection_bias            | 2
+ geqo_threshold                 | 12
+ constraint_exclusion           | partition
+ cursor_tuple_fraction          | 0.1
+ default_statistics_target      | 100
+ force_parallel_mode            | off
+ from_collapse_limit            | 8
+ jit                            | on
+ join_collapse_limit            | 8
+ cpu_index_tuple_cost           | 0.005
+ cpu_operator_cost              | 0.0025
+ cpu_tuple_cost                 | 0.01
+ effective_cache_size           | 16384
+ jit_above_cost                 | 100000
+ jit_inline_above_cost          | 500000
+ jit_optimize_above_cost        | 500000
+ min_parallel_index_scan_size   | 64
+ min_parallel_table_scan_size   | 1024
+ parallel_setup_cost            | 1000
+ parallel_tuple_cost            | 0.1
+ random_page_cost               | 4
+ seq_page_cost                  | 1
+ enable_bitmapscan              | on
+ enable_gathermerge             | on
+ enable_hashagg                 | on
+ enable_hashjoin                | on
+ enable_indexonlyscan           | on
+ enable_indexscan               | off
+ enable_material                | on
+ enable_mergejoin               | off
+ enable_nestloop                | on
+ enable_parallel_append         | on
+ enable_parallel_hash           | on
+ enable_partition_pruning       | on
+ enable_partitionwise_aggregate | off
+ enable_partitionwise_join      | off
+ enable_seqscan                 | on
+ enable_sort                    | on
+ enable_tidscan                 | on
+ client_min_messages            | notice
+(45 rows)
 
 EXPLAIN (COSTS false) SELECT * FROM s1.t1, s1.t2 WHERE t1.c1 = t2.c1;
           QUERY PLAN