-------------------------------------------------------------------------------- Command: /usr/local/pgsql/bin/postgres --single svpanther1 -D /var/lib/pgsql/data/ Massif arguments: --massif-out-file=/var/lib/pgsql/data/massif.log ms_print arguments: /var/lib/pgsql/data/massif.log -------------------------------------------------------------------------------- MB 588.4^ # | # : | :: : # @: | : :: :: ::# :@: | :: : :: : # :@: | :: :: ::: :: # ::@: | :: :: ::: ::: # :::@: | :::: ::: @::: ::: # :::@: | : :: ::: @::: ::: # :::@: | :: :: :::: :@::: :::: # ::::@: | :: :: :::: :@::: ::::: # :::::@: | :: :: :::: :@::: ::::: # ::::::@: | :::: :: :::::: :::@::: :::::: # ::::::@: | :: :: :: :: :::: : :@::: ::::::: # :::::::@: | :: :: :: ::: :::: ::: :@::: ::::::: # ::::::::@: | :: :: :: ::: :::: : : :@::: ::::::::: # :::::::::@: | :::: :: :: ::::: :::: :: : :@::: : ::::::: # ::::::::::@: | :: :: :: :: : ::: :::: ::: : :@::: :: ::::::: # ::::::::::@: | :: :: :: :: :: ::: :::: ::: : :@::: :: ::::::: # :::::::::::@: | ::: :: :: :: :: ::: :::: ::::: : :@::: ::: ::::::: # :::::::::::@: 0 +----------------------------------------------------------------------->Gi 0 64.64 Number of snapshots: 61 Detailed snapshots: [11, 28, 44 (peak), 58] -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 0 0 0 0 0 0 1 970,642,390 32,660,008 32,651,325 8,683 0 2 2,238,101,329 99,768,936 99,760,189 8,747 0 3 3,254,972,042 141,747,168 141,738,169 8,999 0 4 5,067,789,666 217,343,032 217,333,945 9,087 0 5 6,225,341,415 267,674,728 267,665,593 9,135 0 6 8,020,284,158 351,560,888 351,551,673 9,215 0 7 9,153,969,208 410,281,200 410,271,929 9,271 0 8 10,819,075,820 494,167,360 494,158,009 9,351 0 9 12,381,246,866 578,053,520 578,044,089 9,431 0 10 13,653,232,150 12,016,344 12,007,281 9,063 0 11 14,749,917,028 11,485,200 11,475,337 9,863 0 99.91% (11,475,337B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->82.87% (9,518,080B) 0x829E7C: AllocSetAlloc (aset.c:746) | ->68.15% (7,827,456B) 0x82AB46: MemoryContextAlloc (mcxt.c:577) | | ->13.69% (1,572,864B) 0x6256AF: new_list (list.c:72) | | | ->13.69% (1,572,864B) 0x625989: lcons (list.c:264) | | | | ->13.69% (1,572,864B) 0x88044D0: plpgsql_parse_dblword (pl_comp.c:1386) | | | | | ->13.69% (1,572,864B) 0x8813585: plpgsql_yylex (pl_scanner.c:271) | | | | | ->13.69% (1,572,864B) 0x87FEBAD: read_sql_construct (gram.y:2390) | | | | | ->13.69% (1,572,864B) 0x87FC50C: plpgsql_yyparse (gram.y:1310) | | | | | ->13.69% (1,572,864B) 0x8803101: do_compile (pl_comp.c:696) | | | | | ->13.69% (1,572,864B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | | | ->13.69% (1,572,864B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | | | ->13.69% (1,572,864B) 0x5E20D9: ExecMakeFunctionResult (execQual.c:1927) | | | | | ->13.69% (1,572,864B) 0x5E2AA7: ExecEvalFunc (execQual.c:2366) | | | | | ->13.69% (1,572,864B) 0x5E1626: ExecEvalFuncArgs (execQual.c:1475) | | | | | ->13.69% (1,572,864B) 0x5E1BC3: ExecMakeFunctionResult (execQual.c:1706) | | | | | ->13.69% (1,572,864B) 0x5E2B14: ExecEvalOper (execQual.c:2389) | | | | | ->13.69% (1,572,864B) 0x880EDC9: exec_eval_simple_expr (pl_exec.c:4966) | | | | | ->13.69% (1,572,864B) 0x880E53D: exec_eval_expr (pl_exec.c:4553) | | | | | ->13.69% (1,572,864B) 0x880E4A3: exec_eval_boolean (pl_exec.c:4520) | | | | | ->13.69% (1,572,864B) 0x8808AEC: exec_stmt_if (pl_exec.c:1514) | | | | | ->13.69% (1,572,864B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | | ->13.69% (1,572,864B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | | ->13.69% (1,572,864B) 0x88082D5: exec_stmt_block (pl_exec.c:1192) | | | | | ->13.69% (1,572,864B) 0x8807692: plpgsql_exec_trigger (pl_exec.c:697) | | | | | ->13.69% (1,572,864B) 0x8801652: plpgsql_call_handler (pl_handler.c:119) | | | | | ->13.69% (1,572,864B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | | | ->13.69% (1,572,864B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | | | ->13.69% (1,572,864B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | | | ->13.69% (1,572,864B) 0x5C17F1: AfterTriggerEndQuery (trigger.c:3768) | | | | | ->13.69% (1,572,864B) 0x5DB874: standard_ExecutorFinish (execMain.c:376) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->09.42% (1,081,344B) 0x82ADBA: MemoryContextStrdup (mcxt.c:730) | | | ->05.35% (614,400B) 0x632960: _copyValue (copyfuncs.c:3751) | | | | ->05.35% (614,400B) 0x63305A: copyObject (copyfuncs.c:4073) | | | | ->05.17% (593,920B) 0x632874: _copyList (copyfuncs.c:3721) | | | | | ->05.17% (593,920B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | ->05.03% (577,536B) 0x62AC28: _copyAlias (copyfuncs.c:997) | | | | | | ->05.03% (577,536B) 0x632CC4: copyObject (copyfuncs.c:3908) | | | | | | ->05.03% (577,536B) 0x62CFD9: _copyRangeTblEntry (copyfuncs.c:1975) | | | | | | ->05.03% (577,536B) 0x6338D2: copyObject (copyfuncs.c:4445) | | | | | | ->04.85% (557,056B) 0x632874: _copyList (copyfuncs.c:3721) | | | | | | | ->04.85% (557,056B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | ->04.71% (540,672B) 0x62E63A: _copyQuery (copyfuncs.c:2423) | | | | | | | | ->04.71% (540,672B) 0x633090: copyObject (copyfuncs.c:4096) | | | | | | | | ->04.71% (540,672B) 0x62B7EB: _copySubLink (copyfuncs.c:1326) | | | | | | | | | ->04.71% (540,672B) 0x632DE4: copyObject (copyfuncs.c:3956) | | | | | | | | | ->04.56% (524,288B) 0x632874: _copyList (copyfuncs.c:3721) | | | | | | | | | | ->04.56% (524,288B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | | | | ->04.56% (524,288B) 0x62B74E: _copyBoolExpr (copyfuncs.c:1309) | | | | | | | | | | ->04.56% (524,288B) 0x632DD2: copyObject (copyfuncs.c:3953) | | | | | | | | | | ->04.56% (524,288B) 0x632823: _copyList (copyfuncs.c:3715) | | | | | | | | | | ->04.56% (524,288B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | | | | ->04.56% (524,288B) 0x62B74E: _copyBoolExpr (copyfuncs.c:1309) | | | | | | | | | | ->04.56% (524,288B) 0x632DD2: copyObject (copyfuncs.c:3953) | | | | | | | | | | ->02.28% (262,144B) 0x632823: _copyList (copyfuncs.c:3715) | | | | | | | | | | | ->02.28% (262,144B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | | | | | ->02.28% (262,144B) 0x62B74E: _copyBoolExpr (copyfuncs.c:1309) | | | | | | | | | | | ->02.28% (262,144B) 0x632DD2: copyObject (copyfuncs.c:3953) | | | | | | | | | | | ->02.28% (262,144B) 0x632823: _copyList (copyfuncs.c:3715) | | | | | | | | | | | | | | | | | | | | | ->01.14% (131,072B) 0x62C84C: _copyFromExpr (copyfuncs.c:1802) | | | | | | | | | | | ->01.14% (131,072B) 0x632FDC: copyObject (copyfuncs.c:4040) | | | | | | | | | | | ->01.14% (131,072B) 0x62E652: _copyQuery (copyfuncs.c:2424) | | | | | | | | | | | ->01.14% (131,072B) 0x633090: copyObject (copyfuncs.c:4096) | | | | | | | | | | | ->01.14% (131,072B) 0x632823: _copyList (copyfuncs.c:3715) | | | | | | | | | | | | | | | | | | | | | ->01.14% (131,072B) 0x632874: _copyList (copyfuncs.c:3721) | | | | | | | | | | ->01.14% (131,072B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | | | | ->01.14% (131,072B) 0x62B74E: _copyBoolExpr (copyfuncs.c:1309) | | | | | | | | | | ->01.14% (131,072B) 0x632DD2: copyObject (copyfuncs.c:3953) | | | | | | | | | | ->01.14% (131,072B) 0x62C84C: _copyFromExpr (copyfuncs.c:1802) | | | | | | | | | | | | | | | | | | | ->00.14% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.14% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.18% (20,480B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.14% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.18% (20,480B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.50% (172,032B) in 9 places, all below massif's threshold (01.00%) | | | | | | | ->01.43% (163,840B) 0x762C86: nameout (name.c:73) | | | | ->01.43% (163,840B) 0x80BE0D: DirectFunctionCall1Coll (fmgr.c:1030) | | | | ->01.43% (163,840B) 0x5BD935: RelationBuildTriggers (trigger.c:1488) | | | | ->01.43% (163,840B) 0x7F38FE: RelationBuildDesc (relcache.c:907) | | | | ->01.43% (163,840B) 0x7F5290: RelationIdGetRelation (relcache.c:1581) | | | | ->01.43% (163,840B) 0x47846A: relation_open (heapam.c:917) | | | | ->01.14% (131,072B) 0x8805343: build_row_from_class (pl_comp.c:1942) | | | | | ->01.14% (131,072B) 0x8805137: plpgsql_build_variable (pl_comp.c:1866) | | | | | ->01.14% (131,072B) 0x87FA4DE: plpgsql_yyparse (gram.y:465) | | | | | ->01.14% (131,072B) 0x8803101: do_compile (pl_comp.c:696) | | | | | ->01.14% (131,072B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | | | ->01.14% (131,072B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | | | ->01.14% (131,072B) 0x5E20D9: ExecMakeFunctionResult (execQual.c:1927) | | | | | ->01.14% (131,072B) 0x5E2AA7: ExecEvalFunc (execQual.c:2366) | | | | | ->01.14% (131,072B) 0x5E1626: ExecEvalFuncArgs (execQual.c:1475) | | | | | ->01.14% (131,072B) 0x5E1BC3: ExecMakeFunctionResult (execQual.c:1706) | | | | | ->01.14% (131,072B) 0x5E2B14: ExecEvalOper (execQual.c:2389) | | | | | ->01.14% (131,072B) 0x880EDC9: exec_eval_simple_expr (pl_exec.c:4966) | | | | | ->01.14% (131,072B) 0x880E53D: exec_eval_expr (pl_exec.c:4553) | | | | | ->01.14% (131,072B) 0x880E4A3: exec_eval_boolean (pl_exec.c:4520) | | | | | ->01.14% (131,072B) 0x8808AEC: exec_stmt_if (pl_exec.c:1514) | | | | | ->01.14% (131,072B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | | ->01.14% (131,072B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | | ->01.14% (131,072B) 0x88082D5: exec_stmt_block (pl_exec.c:1192) | | | | | ->01.14% (131,072B) 0x8807692: plpgsql_exec_trigger (pl_exec.c:697) | | | | | ->01.14% (131,072B) 0x8801652: plpgsql_call_handler (pl_handler.c:119) | | | | | ->01.14% (131,072B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | | | | | | | ->00.29% (32,768B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.14% (131,072B) 0x87FF329: make_execsql_stmt (gram.y:2658) | | | ->01.14% (131,072B) 0x87FD457: plpgsql_yyparse (gram.y:1762) | | | ->01.14% (131,072B) 0x8803101: do_compile (pl_comp.c:696) | | | ->01.14% (131,072B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | ->01.14% (131,072B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | ->01.14% (131,072B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | ->01.14% (131,072B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | ->01.14% (131,072B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | ->01.14% (131,072B) 0x5C17F1: AfterTriggerEndQuery (trigger.c:3768) | | | ->01.14% (131,072B) 0x5DB874: standard_ExecutorFinish (execMain.c:376) | | | ->01.14% (131,072B) 0x5DB809: ExecutorFinish (execMain.c:344) | | | ->01.14% (131,072B) 0x6FDAB7: ProcessQuery (pquery.c:225) | | | ->01.14% (131,072B) 0x6FF10F: PortalRunMulti (pquery.c:1279) | | | ->01.14% (131,072B) 0x6FE7E9: PortalRun (pquery.c:816) | | | ->01.14% (131,072B) 0x6F8CC4: exec_simple_query (postgres.c:1046) | | | ->01.14% (131,072B) 0x6FCC03: PostgresMain (postgres.c:3966) | | | ->01.14% (131,072B) 0x61E0B3: main (main.c:197) | | | | | ->09.27% (1,064,960B) 0x62568E: new_list (list.c:68) | | | ->09.13% (1,048,576B) 0x625989: lcons (list.c:264) | | | | ->09.13% (1,048,576B) 0x88044D0: plpgsql_parse_dblword (pl_comp.c:1386) | | | | | ->09.13% (1,048,576B) 0x8813585: plpgsql_yylex (pl_scanner.c:271) | | | | | ->09.13% (1,048,576B) 0x87FEBAD: read_sql_construct (gram.y:2390) | | | | | ->09.13% (1,048,576B) 0x87FC50C: plpgsql_yyparse (gram.y:1310) | | | | | ->09.13% (1,048,576B) 0x8803101: do_compile (pl_comp.c:696) | | | | | ->09.13% (1,048,576B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | | | ->09.13% (1,048,576B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | | | ->09.13% (1,048,576B) 0x5E20D9: ExecMakeFunctionResult (execQual.c:1927) | | | | | ->09.13% (1,048,576B) 0x5E2AA7: ExecEvalFunc (execQual.c:2366) | | | | | ->09.13% (1,048,576B) 0x5E1626: ExecEvalFuncArgs (execQual.c:1475) | | | | | ->09.13% (1,048,576B) 0x5E1BC3: ExecMakeFunctionResult (execQual.c:1706) | | | | | ->09.13% (1,048,576B) 0x5E2B14: ExecEvalOper (execQual.c:2389) | | | | | ->09.13% (1,048,576B) 0x880EDC9: exec_eval_simple_expr (pl_exec.c:4966) | | | | | ->09.13% (1,048,576B) 0x880E53D: exec_eval_expr (pl_exec.c:4553) | | | | | ->09.13% (1,048,576B) 0x880E4A3: exec_eval_boolean (pl_exec.c:4520) | | | | | ->09.13% (1,048,576B) 0x8808AEC: exec_stmt_if (pl_exec.c:1514) | | | | | ->09.13% (1,048,576B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | | ->09.13% (1,048,576B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | | ->09.13% (1,048,576B) 0x88082D5: exec_stmt_block (pl_exec.c:1192) | | | | | ->09.13% (1,048,576B) 0x8807692: plpgsql_exec_trigger (pl_exec.c:697) | | | | | ->09.13% (1,048,576B) 0x8801652: plpgsql_call_handler (pl_handler.c:119) | | | | | ->09.13% (1,048,576B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | | | ->09.13% (1,048,576B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | | | ->09.13% (1,048,576B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | | | ->09.13% (1,048,576B) 0x5C17F1: AfterTriggerEndQuery (trigger.c:3768) | | | | | ->09.13% (1,048,576B) 0x5DB874: standard_ExecutorFinish (execMain.c:376) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.14% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->09.18% (1,054,720B) 0x45F44C: CreateTemplateTupleDesc (tupdesc.c:65) | | | ->09.13% (1,048,576B) 0x7F2607: AllocateRelationDesc (relcache.c:346) | | | | ->09.13% (1,048,576B) 0x7F37AF: RelationBuildDesc (relcache.c:834) | | | | ->09.13% (1,048,576B) 0x7F5290: RelationIdGetRelation (relcache.c:1581) | | | | ->09.13% (1,048,576B) 0x47846A: relation_open (heapam.c:917) | | | | ->09.13% (1,048,576B) 0x48855C: index_open (indexam.c:157) | | | | ->09.13% (1,048,576B) 0x692056: get_relation_info (plancat.c:164) | | | | ->09.13% (1,048,576B) 0x695DBC: build_simple_rel (relnode.c:131) | | | | ->09.13% (1,048,576B) 0x67141D: add_base_rels_to_query (initsplan.c:91) | | | | ->09.13% (1,048,576B) 0x67145D: add_base_rels_to_query (initsplan.c:99) | | | | ->09.13% (1,048,576B) 0x673E7F: query_planner (planmain.c:157) | | | | ->09.13% (1,048,576B) 0x675C08: grouping_planner (planner.c:1159) | | | | ->09.13% (1,048,576B) 0x674E1E: subquery_planner (planner.c:533) | | | | ->09.13% (1,048,576B) 0x67CBB5: make_subplan (subselect.c:482) | | | | ->09.13% (1,048,576B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | ->09.13% (1,048,576B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | ->09.13% (1,048,576B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | ->09.13% (1,048,576B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | ->09.13% (1,048,576B) 0x67501C: preprocess_expression (planner.c:643) | | | | ->09.13% (1,048,576B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | ->09.13% (1,048,576B) 0x674AE6: subquery_planner (planner.c:423) | | | | ->09.13% (1,048,576B) 0x6745B6: standard_planner (planner.c:204) | | | | ->09.13% (1,048,576B) 0x67442B: planner (planner.c:133) | | | | ->09.13% (1,048,576B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | ->09.13% (1,048,576B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | ->09.13% (1,048,576B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | ->09.13% (1,048,576B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | ->09.13% (1,048,576B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->00.05% (6,144B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->06.85% (786,432B) 0x564D31: downcase_truncate_identifier (scansup.c:135) | | | ->06.85% (786,432B) 0x53E54A: core_yylex (scan.l:912) | | | ->06.85% (786,432B) 0x88137C4: internal_yylex (pl_scanner.c:354) | | | | ->06.85% (786,432B) 0x8813452: plpgsql_yylex (pl_scanner.c:217) | | | | ->06.85% (786,432B) 0x87FEBAD: read_sql_construct (gram.y:2390) | | | | ->06.85% (786,432B) 0x87FC50C: plpgsql_yyparse (gram.y:1310) | | | | ->06.85% (786,432B) 0x8803101: do_compile (pl_comp.c:696) | | | | ->06.85% (786,432B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | | ->06.85% (786,432B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | | ->06.85% (786,432B) 0x5E20D9: ExecMakeFunctionResult (execQual.c:1927) | | | | ->06.85% (786,432B) 0x5E2AA7: ExecEvalFunc (execQual.c:2366) | | | | ->06.85% (786,432B) 0x5E1626: ExecEvalFuncArgs (execQual.c:1475) | | | | ->06.85% (786,432B) 0x5E1BC3: ExecMakeFunctionResult (execQual.c:1706) | | | | ->06.85% (786,432B) 0x5E2B14: ExecEvalOper (execQual.c:2389) | | | | ->06.85% (786,432B) 0x880EDC9: exec_eval_simple_expr (pl_exec.c:4966) | | | | ->06.85% (786,432B) 0x880E53D: exec_eval_expr (pl_exec.c:4553) | | | | ->06.85% (786,432B) 0x880E4A3: exec_eval_boolean (pl_exec.c:4520) | | | | ->06.85% (786,432B) 0x8808AEC: exec_stmt_if (pl_exec.c:1514) | | | | ->06.85% (786,432B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | ->06.85% (786,432B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | ->06.85% (786,432B) 0x88082D5: exec_stmt_block (pl_exec.c:1192) | | | | ->06.85% (786,432B) 0x8807692: plpgsql_exec_trigger (pl_exec.c:697) | | | | ->06.85% (786,432B) 0x8801652: plpgsql_call_handler (pl_handler.c:119) | | | | ->06.85% (786,432B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | | ->06.85% (786,432B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | | ->06.85% (786,432B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | | ->06.85% (786,432B) 0x5C17F1: AfterTriggerEndQuery (trigger.c:3768) | | | | ->06.85% (786,432B) 0x5DB874: standard_ExecutorFinish (execMain.c:376) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->04.56% (524,288B) 0x4584A5: heap_copytuple_with_tuple (heaptuple.c:616) | | | ->04.56% (524,288B) 0x7EEBE4: SearchCatCacheList (catcache.c:1531) | | | ->04.56% (524,288B) 0x7FC970: SearchSysCacheList (syscache.c:1088) | | | ->04.56% (524,288B) 0x4F356A: FuncnameGetCandidates (namespace.c:930) | | | ->04.56% (524,288B) 0x4F4029: FunctionIsVisible (namespace.c:1405) | | | ->04.56% (524,288B) 0x77F256: format_procedure (regproc.c:327) | | | ->04.56% (524,288B) 0x8802482: do_compile (pl_comp.c:344) | | | ->04.56% (524,288B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | ->04.56% (524,288B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | ->04.56% (524,288B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | ->04.56% (524,288B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | ->04.56% (524,288B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | ->04.56% (524,288B) 0x5C17F1: AfterTriggerEndQuery (trigger.c:3768) | | | ->04.56% (524,288B) 0x5DB874: standard_ExecutorFinish (execMain.c:376) | | | ->04.56% (524,288B) 0x5DB809: ExecutorFinish (execMain.c:344) | | | ->04.56% (524,288B) 0x6FDAB7: ProcessQuery (pquery.c:225) | | | ->04.56% (524,288B) 0x6FF10F: PortalRunMulti (pquery.c:1279) | | | ->04.56% (524,288B) 0x6FE7E9: PortalRun (pquery.c:816) | | | ->04.56% (524,288B) 0x6F8CC4: exec_simple_query (postgres.c:1046) | | | ->04.56% (524,288B) 0x6FCC03: PostgresMain (postgres.c:3966) | | | ->04.56% (524,288B) 0x61E0B3: main (main.c:197) | | | | | ->04.46% (512,000B) in 34 places, all below massif's threshold (01.00%) | | | | | ->03.05% (350,208B) 0x632855: _copyList (copyfuncs.c:3721) | | | ->03.05% (350,208B) 0x63306C: copyObject (copyfuncs.c:4080) | | | ->02.89% (331,776B) 0x62AC28: _copyAlias (copyfuncs.c:997) | | | | ->02.89% (331,776B) 0x632CC4: copyObject (copyfuncs.c:3908) | | | | ->02.89% (331,776B) 0x62CFD9: _copyRangeTblEntry (copyfuncs.c:1975) | | | | ->02.89% (331,776B) 0x6338D2: copyObject (copyfuncs.c:4445) | | | | ->02.78% (319,488B) 0x632874: _copyList (copyfuncs.c:3721) | | | | | ->02.78% (319,488B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | ->02.78% (319,488B) 0x62E63A: _copyQuery (copyfuncs.c:2423) | | | | | ->02.78% (319,488B) 0x633090: copyObject (copyfuncs.c:4096) | | | | | ->02.78% (319,488B) 0x62B7EB: _copySubLink (copyfuncs.c:1326) | | | | | | ->02.78% (319,488B) 0x632DE4: copyObject (copyfuncs.c:3956) | | | | | | ->02.28% (262,144B) 0x632874: _copyList (copyfuncs.c:3721) | | | | | | | ->02.28% (262,144B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | ->02.28% (262,144B) 0x62B74E: _copyBoolExpr (copyfuncs.c:1309) | | | | | | | ->02.28% (262,144B) 0x632DD2: copyObject (copyfuncs.c:3953) | | | | | | | ->02.28% (262,144B) 0x632823: _copyList (copyfuncs.c:3715) | | | | | | | ->02.28% (262,144B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | ->02.28% (262,144B) 0x62B74E: _copyBoolExpr (copyfuncs.c:1309) | | | | | | | ->02.28% (262,144B) 0x632DD2: copyObject (copyfuncs.c:3953) | | | | | | | ->02.28% (262,144B) 0x62C84C: _copyFromExpr (copyfuncs.c:1802) | | | | | | | | ->02.28% (262,144B) 0x632FDC: copyObject (copyfuncs.c:4040) | | | | | | | | ->02.28% (262,144B) 0x62E652: _copyQuery (copyfuncs.c:2424) | | | | | | | | ->02.28% (262,144B) 0x633090: copyObject (copyfuncs.c:4096) | | | | | | | | ->02.28% (262,144B) 0x632823: _copyList (copyfuncs.c:3715) | | | | | | | | ->02.28% (262,144B) 0x63306C: copyObject (copyfuncs.c:4080) | | | | | | | | ->02.28% (262,144B) 0x7F0968: CompleteCachedPlan (plancache.c:355) | | | | | | | | ->02.28% (262,144B) 0x60D785: _SPI_prepare_plan (spi.c:1773) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.50% (57,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.11% (12,288B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.16% (18,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->02.28% (262,144B) 0x4583B6: heap_copytuple (heaptuple.c:586) | | | ->02.28% (262,144B) 0x7F3B16: RelationInitIndexAccessInfo (relcache.c:1013) | | | | ->02.28% (262,144B) 0x7F3924: RelationBuildDesc (relcache.c:915) | | | | ->02.28% (262,144B) 0x7F5290: RelationIdGetRelation (relcache.c:1581) | | | | ->02.28% (262,144B) 0x47846A: relation_open (heapam.c:917) | | | | ->02.28% (262,144B) 0x48855C: index_open (indexam.c:157) | | | | ->02.28% (262,144B) 0x7ED81B: InitCatCachePhase2 (catcache.c:967) | | | | ->02.28% (262,144B) 0x7FC02C: InitCatalogCachePhase2 (syscache.c:828) | | | | ->02.28% (262,144B) 0x7F6CAA: RelationCacheInitializePhase3 (relcache.c:3079) | | | | ->02.28% (262,144B) 0x8155D0: InitPostgres (postinit.c:824) | | | | ->02.28% (262,144B) 0x6FC88C: PostgresMain (postgres.c:3690) | | | | ->02.28% (262,144B) 0x61E0B3: main (main.c:197) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.50% (172,032B) 0x810A7A: DynaHashAlloc (dynahash.c:226) | | | ->01.50% (172,032B) in 3 places, all below massif's threshold (01.00%) | | | | | ->01.46% (167,936B) 0x632800: _copyList (copyfuncs.c:3715) | | | ->01.46% (167,936B) 0x63306C: copyObject (copyfuncs.c:4080) | | | ->01.14% (131,072B) 0x62D495: _copyAExpr (copyfuncs.c:2068) | | | | ->01.14% (131,072B) 0x633746: copyObject (copyfuncs.c:4379) | | | | ->01.14% (131,072B) 0x62D4C5: _copyAExpr (copyfuncs.c:2070) | | | | ->01.14% (131,072B) 0x633746: copyObject (copyfuncs.c:4379) | | | | ->01.14% (131,072B) 0x62D4AD: _copyAExpr (copyfuncs.c:2069) | | | | ->01.14% (131,072B) 0x633746: copyObject (copyfuncs.c:4379) | | | | ->01.14% (131,072B) 0x62EA6C: _copySelectStmt (copyfuncs.c:2493) | | | | ->01.14% (131,072B) 0x6330D8: copyObject (copyfuncs.c:4108) | | | | ->01.14% (131,072B) 0x62B7EB: _copySubLink (copyfuncs.c:1326) | | | | ->01.14% (131,072B) 0x632DE4: copyObject (copyfuncs.c:3956) | | | | ->01.14% (131,072B) 0x62D4C5: _copyAExpr (copyfuncs.c:2070) | | | | ->01.14% (131,072B) 0x633746: copyObject (copyfuncs.c:4379) | | | | ->01.14% (131,072B) 0x62D4C5: _copyAExpr (copyfuncs.c:2070) | | | | ->01.14% (131,072B) 0x633746: copyObject (copyfuncs.c:4379) | | | | ->01.14% (131,072B) 0x62EA6C: _copySelectStmt (copyfuncs.c:2493) | | | | ->01.14% (131,072B) 0x6330D8: copyObject (copyfuncs.c:4108) | | | | ->01.14% (131,072B) 0x7F05B5: CreateCachedPlan (plancache.c:175) | | | | ->01.14% (131,072B) 0x60D6DE: _SPI_prepare_plan (spi.c:1748) | | | | ->01.14% (131,072B) 0x60B2ED: SPI_prepare_params (spi.c:587) | | | | ->01.14% (131,072B) 0x880B446: exec_prepare_plan (pl_exec.c:2978) | | | | ->01.14% (131,072B) 0x880E77B: exec_run_select (pl_exec.c:4623) | | | | ->01.14% (131,072B) 0x88095BC: exec_stmt_fors (pl_exec.c:1932) | | | | ->01.14% (131,072B) 0x880864B: exec_stmt (pl_exec.c:1323) | | | | ->01.14% (131,072B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | ->01.14% (131,072B) 0x8808B17: exec_stmt_if (pl_exec.c:1517) | | | | ->01.14% (131,072B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | | | | ->00.32% (36,864B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.36% (155,648B) 0x5414BB: core_yyalloc (scan.l:1421) | | | ->01.36% (155,648B) 0x54008E: core_yylex_init (scan.c:16918) | | | ->01.36% (155,648B) 0x540529: scanner_init (scan.l:1019) | | | ->01.28% (147,456B) 0x5416BF: raw_parser (parser.c:42) | | | | ->01.14% (131,072B) 0x55E987: parseTypeString (parse_type.c:688) | | | | | ->01.14% (131,072B) 0x88008DE: parse_datatype (gram.y:3347) | | | | | ->01.14% (131,072B) 0x87FF12F: read_datatype (gram.y:2573) | | | | | ->01.14% (131,072B) 0x87FAFA4: plpgsql_yyparse (gram.y:713) | | | | | ->01.14% (131,072B) 0x8803101: do_compile (pl_comp.c:696) | | | | | ->01.14% (131,072B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | | | ->01.14% (131,072B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | | | ->01.14% (131,072B) 0x5E20D9: ExecMakeFunctionResult (execQual.c:1927) | | | | | ->01.14% (131,072B) 0x5E2AA7: ExecEvalFunc (execQual.c:2366) | | | | | ->01.14% (131,072B) 0x5E1626: ExecEvalFuncArgs (execQual.c:1475) | | | | | ->01.14% (131,072B) 0x5E1BC3: ExecMakeFunctionResult (execQual.c:1706) | | | | | ->01.14% (131,072B) 0x5E2B14: ExecEvalOper (execQual.c:2389) | | | | | ->01.14% (131,072B) 0x880EDC9: exec_eval_simple_expr (pl_exec.c:4966) | | | | | ->01.14% (131,072B) 0x880E53D: exec_eval_expr (pl_exec.c:4553) | | | | | ->01.14% (131,072B) 0x880E4A3: exec_eval_boolean (pl_exec.c:4520) | | | | | ->01.14% (131,072B) 0x8808AEC: exec_stmt_if (pl_exec.c:1514) | | | | | ->01.14% (131,072B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | | ->01.14% (131,072B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | | ->01.14% (131,072B) 0x88082D5: exec_stmt_block (pl_exec.c:1192) | | | | | ->01.14% (131,072B) 0x8807692: plpgsql_exec_trigger (pl_exec.c:697) | | | | | ->01.14% (131,072B) 0x8801652: plpgsql_call_handler (pl_handler.c:119) | | | | | ->01.14% (131,072B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | | | ->01.14% (131,072B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | | | ->01.14% (131,072B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | | | | | | | ->00.14% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.07% (8,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.07% (122,880B) 0x60FC1F: initStringInfo (stringinfo.c:50) | | ->01.07% (122,880B) in 4 places, all below massif's threshold (01.00%) | | | ->09.06% (1,040,384B) 0x82AC88: MemoryContextAllocZeroAligned (mcxt.c:627) | | ->03.17% (364,544B) in 27 places, all below massif's threshold (01.00%) | | | | | ->02.57% (294,912B) 0x650BA5: makeString (value.c:55) | | | ->02.57% (294,912B) 0x88044DC: plpgsql_parse_dblword (pl_comp.c:1386) | | | | ->02.57% (294,912B) 0x8813585: plpgsql_yylex (pl_scanner.c:271) | | | | ->02.28% (262,144B) 0x87FEBAD: read_sql_construct (gram.y:2390) | | | | | ->02.28% (262,144B) 0x87FC50C: plpgsql_yyparse (gram.y:1310) | | | | | ->02.28% (262,144B) 0x8803101: do_compile (pl_comp.c:696) | | | | | ->02.28% (262,144B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | | | ->02.28% (262,144B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | | | ->02.28% (262,144B) 0x5E20D9: ExecMakeFunctionResult (execQual.c:1927) | | | | | ->02.28% (262,144B) 0x5E2AA7: ExecEvalFunc (execQual.c:2366) | | | | | ->02.28% (262,144B) 0x5E1626: ExecEvalFuncArgs (execQual.c:1475) | | | | | ->02.28% (262,144B) 0x5E1BC3: ExecMakeFunctionResult (execQual.c:1706) | | | | | ->02.28% (262,144B) 0x5E2B14: ExecEvalOper (execQual.c:2389) | | | | | ->02.28% (262,144B) 0x880EDC9: exec_eval_simple_expr (pl_exec.c:4966) | | | | | ->02.28% (262,144B) 0x880E53D: exec_eval_expr (pl_exec.c:4553) | | | | | ->02.28% (262,144B) 0x880E4A3: exec_eval_boolean (pl_exec.c:4520) | | | | | ->02.28% (262,144B) 0x8808AEC: exec_stmt_if (pl_exec.c:1514) | | | | | ->02.28% (262,144B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | | ->02.28% (262,144B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | | ->02.28% (262,144B) 0x88082D5: exec_stmt_block (pl_exec.c:1192) | | | | | ->02.28% (262,144B) 0x8807692: plpgsql_exec_trigger (pl_exec.c:697) | | | | | ->02.28% (262,144B) 0x8801652: plpgsql_call_handler (pl_handler.c:119) | | | | | ->02.28% (262,144B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | | | ->02.28% (262,144B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | | | ->02.28% (262,144B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | | | ->02.28% (262,144B) 0x5C17F1: AfterTriggerEndQuery (trigger.c:3768) | | | | | ->02.28% (262,144B) 0x5DB874: standard_ExecutorFinish (execMain.c:376) | | | | | ->02.28% (262,144B) 0x5DB809: ExecutorFinish (execMain.c:344) | | | | | | | | | ->00.29% (32,768B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->02.28% (262,144B) 0x63E4AE: makeTargetEntry (makefuncs.c:217) | | | ->02.28% (262,144B) 0x693694: build_index_tlist (plancat.c:983) | | | | ->02.28% (262,144B) 0x6926E1: get_relation_info (plancat.c:324) | | | | ->02.28% (262,144B) 0x695DBC: build_simple_rel (relnode.c:131) | | | | ->02.28% (262,144B) 0x67141D: add_base_rels_to_query (initsplan.c:91) | | | | ->02.28% (262,144B) 0x67145D: add_base_rels_to_query (initsplan.c:99) | | | | ->02.28% (262,144B) 0x673E7F: query_planner (planmain.c:157) | | | | ->02.28% (262,144B) 0x675C08: grouping_planner (planner.c:1159) | | | | ->02.28% (262,144B) 0x674E1E: subquery_planner (planner.c:533) | | | | ->02.28% (262,144B) 0x67CBB5: make_subplan (subselect.c:482) | | | | ->02.28% (262,144B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | ->02.28% (262,144B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->02.28% (262,144B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->02.28% (262,144B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->02.28% (262,144B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->02.28% (262,144B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->02.28% (262,144B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->02.28% (262,144B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->02.28% (262,144B) 0x67442B: planner (planner.c:133) | | | | | ->02.28% (262,144B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->02.28% (262,144B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->02.28% (262,144B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->02.28% (262,144B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->02.28% (262,144B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | ->02.28% (262,144B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | ->02.28% (262,144B) 0x880E7B8: exec_run_select (pl_exec.c:4635) | | | | | ->02.28% (262,144B) 0x88095BC: exec_stmt_fors (pl_exec.c:1932) | | | | | ->02.28% (262,144B) 0x880864B: exec_stmt (pl_exec.c:1323) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.03% (118,784B) 0x6328D6: _copyValue (copyfuncs.c:3738) | | ->01.03% (118,784B) 0x63305A: copyObject (copyfuncs.c:4073) | | ->01.03% (118,784B) 0x632874: _copyList (copyfuncs.c:3721) | | | ->01.03% (118,784B) 0x63306C: copyObject (copyfuncs.c:4080) | | | ->01.03% (118,784B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->05.16% (592,896B) 0x82ABAB: MemoryContextAllocZero (mcxt.c:600) | | ->02.14% (245,760B) 0x7ED48A: InitCatCache (catcache.c:776) | | | ->02.14% (245,760B) 0x7FBF89: InitCatalogCache (syscache.c:794) | | | ->02.14% (245,760B) 0x814D7D: InitPostgres (postinit.c:533) | | | ->02.14% (245,760B) 0x6FC88C: PostgresMain (postgres.c:3690) | | | ->02.14% (245,760B) 0x61E0B3: main (main.c:197) | | | | | ->01.78% (204,800B) 0x7F3CDB: RelationInitIndexAccessInfo (relcache.c:1054) | | | ->01.78% (204,800B) 0x7F3924: RelationBuildDesc (relcache.c:915) | | | ->01.57% (180,224B) 0x7F5290: RelationIdGetRelation (relcache.c:1581) | | | | ->01.57% (180,224B) 0x47846A: relation_open (heapam.c:917) | | | | ->01.57% (180,224B) 0x48855C: index_open (indexam.c:157) | | | | ->01.57% (180,224B) in 5 places, all below massif's threshold (01.00%) | | | | | | | ->00.21% (24,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.24% (142,336B) in 12 places, all below massif's threshold (01.00%) | | | ->00.50% (57,344B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.33% (1,071,640B) 0x829B4E: AllocSetAlloc (aset.c:581) | ->06.69% (767,800B) 0x82AB46: MemoryContextAlloc (mcxt.c:577) | | ->03.44% (394,616B) 0x82ADBA: MemoryContextStrdup (mcxt.c:730) | | | ->03.38% (388,160B) 0x87FC78B: plpgsql_yyparse (gram.y:1388) | | | | ->03.38% (388,160B) 0x8803101: do_compile (pl_comp.c:696) | | | | ->03.38% (388,160B) 0x88021EE: plpgsql_compile (pl_comp.c:219) | | | | ->03.38% (388,160B) 0x88015A4: plpgsql_call_handler (pl_handler.c:104) | | | | ->03.38% (388,160B) 0x5E20D9: ExecMakeFunctionResult (execQual.c:1927) | | | | ->03.38% (388,160B) 0x5E2AA7: ExecEvalFunc (execQual.c:2366) | | | | ->03.38% (388,160B) 0x5E1626: ExecEvalFuncArgs (execQual.c:1475) | | | | ->03.38% (388,160B) 0x5E1BC3: ExecMakeFunctionResult (execQual.c:1706) | | | | ->03.38% (388,160B) 0x5E2B14: ExecEvalOper (execQual.c:2389) | | | | ->03.38% (388,160B) 0x880EDC9: exec_eval_simple_expr (pl_exec.c:4966) | | | | ->03.38% (388,160B) 0x880E53D: exec_eval_expr (pl_exec.c:4553) | | | | ->03.38% (388,160B) 0x880E4A3: exec_eval_boolean (pl_exec.c:4520) | | | | ->03.38% (388,160B) 0x8808AEC: exec_stmt_if (pl_exec.c:1514) | | | | ->03.38% (388,160B) 0x88085E2: exec_stmt (pl_exec.c:1303) | | | | ->03.38% (388,160B) 0x880848E: exec_stmts (pl_exec.c:1254) | | | | ->03.38% (388,160B) 0x88082D5: exec_stmt_block (pl_exec.c:1192) | | | | ->03.38% (388,160B) 0x8807692: plpgsql_exec_trigger (pl_exec.c:697) | | | | ->03.38% (388,160B) 0x8801652: plpgsql_call_handler (pl_handler.c:119) | | | | ->03.38% (388,160B) 0x5BE921: ExecCallTriggerFunc (trigger.c:1853) | | | | ->03.38% (388,160B) 0x5C10BF: AfterTriggerExecute (trigger.c:3399) | | | | ->03.38% (388,160B) 0x5C1436: afterTriggerInvokeEvents (trigger.c:3578) | | | | ->03.38% (388,160B) 0x5C17F1: AfterTriggerEndQuery (trigger.c:3768) | | | | ->03.38% (388,160B) 0x5DB874: standard_ExecutorFinish (execMain.c:376) | | | | ->03.38% (388,160B) 0x5DB809: ExecutorFinish (execMain.c:344) | | | | ->03.38% (388,160B) 0x6FDAB7: ProcessQuery (pquery.c:225) | | | | ->03.38% (388,160B) 0x6FF10F: PortalRunMulti (pquery.c:1279) | | | | ->03.38% (388,160B) 0x6FE7E9: PortalRun (pquery.c:816) | | | | | | | ->00.06% (6,456B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.86% (213,328B) in 15 places, all below massif's threshold (01.00%) | | | | | ->01.39% (159,856B) 0x4584A5: heap_copytuple_with_tuple (heaptuple.c:616) | | ->01.39% (159,856B) 0x7EEF1C: CatalogCacheCreateEntry (catcache.c:1655) | | ->01.39% (159,856B) in 2 places, all below massif's threshold (01.00%) | | | ->02.63% (301,744B) 0x82ABAB: MemoryContextAllocZero (mcxt.c:600) | | ->02.63% (301,744B) 0x7ED48A: InitCatCache (catcache.c:776) | | | ->02.63% (301,744B) 0x7FBF89: InitCatalogCache (syscache.c:794) | | | ->02.63% (301,744B) 0x814D7D: InitPostgres (postinit.c:533) | | | ->02.63% (301,744B) 0x6FC88C: PostgresMain (postgres.c:3690) | | | ->02.63% (301,744B) 0x61E0B3: main (main.c:197) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.02% (2,096B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.85% (786,432B) 0x6CF596: InitBufferPoolAccess (buf_init.c:150) | ->06.85% (786,432B) 0x814C7B: BaseInit (postinit.c:438) | ->06.85% (786,432B) 0x6FC856: PostgresMain (postgres.c:3665) | ->06.85% (786,432B) 0x61E0B3: main (main.c:197) | ->00.86% (99,185B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 12 16,157,351,217 86,491,256 86,481,289 9,967 0 13 17,278,011,283 145,219,768 145,209,737 10,031 0 14 18,573,449,976 187,277,560 187,267,465 10,095 0 15 19,299,910,959 220,832,024 220,821,897 10,127 0 16 20,457,465,057 271,163,720 271,153,545 10,175 0 17 22,252,425,910 355,049,880 355,039,625 10,255 0 18 23,556,426,655 422,158,808 422,148,489 10,319 0 19 24,900,164,021 489,267,736 489,257,353 10,383 0 20 25,822,212,510 539,599,432 539,589,001 10,431 0 21 27,596,112,872 15,472,552 15,462,481 10,071 0 22 28,677,073,174 31,578,552 31,566,549 12,003 0 23 29,978,751,483 98,687,480 98,675,413 12,067 0 24 31,097,988,970 149,043,768 149,031,637 12,131 0 25 32,232,024,398 191,085,168 191,072,981 12,187 0 26 33,939,447,617 266,582,712 266,570,453 12,259 0 27 35,736,090,839 350,468,872 350,456,533 12,339 0 28 37,215,001,077 425,966,416 425,954,005 12,411 0 100.00% (425,954,005B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->99.47% (423,705,600B) 0x829E7C: AllocSetAlloc (aset.c:746) | ->96.13% (409,495,552B) 0x82AB46: MemoryContextAlloc (mcxt.c:577) | | ->58.84% (250,642,432B) 0x6256AF: new_list (list.c:72) | | | ->51.45% (219,152,384B) 0x6257B2: lappend (list.c:133) | | | | ->23.63% (100,663,296B) 0x668DA5: find_mergeclauses_for_pathkeys (pathkeys.c:1011) | | | | | ->13.79% (58,720,256B) 0x6656DA: sort_inner_and_outer (joinpath.c:564) | | | | | | ->13.79% (58,720,256B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | | ->11.82% (50,331,648B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | | ->11.82% (50,331,648B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->11.82% (50,331,648B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->11.82% (50,331,648B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->11.82% (50,331,648B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->11.82% (50,331,648B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->11.82% (50,331,648B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->11.82% (50,331,648B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->11.82% (50,331,648B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->11.82% (50,331,648B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->11.82% (50,331,648B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->11.82% (50,331,648B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->11.82% (50,331,648B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->11.82% (50,331,648B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->11.82% (50,331,648B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->11.82% (50,331,648B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->11.82% (50,331,648B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->11.82% (50,331,648B) 0x67442B: planner (planner.c:133) | | | | | | | | ->11.82% (50,331,648B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->11.82% (50,331,648B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->11.82% (50,331,648B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->11.82% (50,331,648B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->11.82% (50,331,648B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.97% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->09.85% (41,943,040B) 0x665B64: match_unsorted_outer (joinpath.c:818) | | | | | ->09.85% (41,943,040B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | ->05.91% (25,165,824B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->05.91% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->05.91% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->05.91% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->05.91% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->05.91% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->05.91% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->05.91% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->05.91% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->05.91% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->05.91% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->05.91% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->05.91% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->05.91% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->05.91% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->05.91% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->05.91% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->05.91% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | ->05.91% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->05.91% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->05.91% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->05.91% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->05.91% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->03.94% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->03.94% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->03.94% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->03.94% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->03.94% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->03.94% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | ->03.94% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->03.94% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->03.94% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->03.94% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->03.94% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->03.94% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->03.94% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->03.94% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->03.94% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->03.94% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->03.94% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->03.94% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | ->03.94% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->03.94% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->03.94% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->03.94% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->03.94% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->10.09% (42,991,616B) 0x65E05B: generate_join_implied_equalities_normal (equivclass.c:1100) | | | | | ->10.09% (42,991,616B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->10.09% (42,991,616B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->07.88% (33,554,432B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->07.88% (33,554,432B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->05.91% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->05.91% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->05.91% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->05.91% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->05.91% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->05.91% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->05.91% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->05.91% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->05.91% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->05.91% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->05.91% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->05.91% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->05.91% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->05.91% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->05.91% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->05.91% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->05.91% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | ->05.91% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->05.91% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->05.91% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->05.91% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->01.97% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | ->01.97% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | | | ->02.22% (9,437,184B) 0x69643D: build_join_rel (relnode.c:399) | | | | | ->02.22% (9,437,184B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | ->02.22% (9,437,184B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | ->02.22% (9,437,184B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | ->02.22% (9,437,184B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->02.22% (9,437,184B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->02.22% (9,437,184B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->02.22% (9,437,184B) 0x674004: query_planner (planmain.c:251) | | | | | | ->02.22% (9,437,184B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->02.22% (9,437,184B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->02.22% (9,437,184B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->02.22% (9,437,184B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->02.22% (9,437,184B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->02.22% (9,437,184B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->02.22% (9,437,184B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->02.22% (9,437,184B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->02.22% (9,437,184B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->02.22% (9,437,184B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->02.22% (9,437,184B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->02.22% (9,437,184B) 0x67442B: planner (planner.c:133) | | | | | | ->02.22% (9,437,184B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->02.22% (9,437,184B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->02.22% (9,437,184B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->07.88% (33,554,432B) 0x65E089: generate_join_implied_equalities_normal (equivclass.c:1102) | | | | | ->07.88% (33,554,432B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->07.88% (33,554,432B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | | ->07.88% (33,554,432B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | | ->07.88% (33,554,432B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | | ->07.88% (33,554,432B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->07.88% (33,554,432B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->07.88% (33,554,432B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->07.88% (33,554,432B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->07.88% (33,554,432B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->07.88% (33,554,432B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->07.88% (33,554,432B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->07.88% (33,554,432B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->07.88% (33,554,432B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->07.88% (33,554,432B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->07.88% (33,554,432B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->07.88% (33,554,432B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->07.88% (33,554,432B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->07.88% (33,554,432B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->07.88% (33,554,432B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->07.88% (33,554,432B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->07.88% (33,554,432B) 0x67442B: planner (planner.c:133) | | | | | | | ->07.88% (33,554,432B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->07.88% (33,554,432B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->07.88% (33,554,432B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->07.88% (33,554,432B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->05.91% (25,165,824B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | | ->05.91% (25,165,824B) 0x665BB9: match_unsorted_outer (joinpath.c:843) | | | | | | ->05.91% (25,165,824B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | | ->03.94% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->03.94% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->03.94% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->03.94% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->03.94% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->03.94% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->03.94% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->03.94% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->03.94% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->03.94% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->03.94% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | | ->03.94% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | | ->03.94% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | | ->03.94% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | | ->03.94% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | | ->03.94% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | | ->03.94% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | | ->03.94% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | | | ->03.94% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | | ->03.94% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | | ->03.94% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | ->03.94% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | ->03.94% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.97% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.97% (8,388,608B) 0x6691E2: select_outer_pathkeys_for_merge (pathkeys.c:1198) | | | | | ->01.97% (8,388,608B) 0x665665: sort_inner_and_outer (joinpath.c:543) | | | | | ->01.97% (8,388,608B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->01.97% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.97% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | ->01.97% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.97% (8,388,608B) 0x665FBE: hash_inner_and_outer (joinpath.c:1080) | | | | | ->01.97% (8,388,608B) 0x665119: add_paths_to_joinrel (joinpath.c:196) | | | | | ->01.97% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.97% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->05.91% (25,165,824B) 0x62682E: list_copy (list.c:1143) | | | | ->03.94% (16,777,216B) 0x66968F: truncate_useless_pathkeys (pathkeys.c:1476) | | | | | ->03.94% (16,777,216B) 0x668A17: build_join_pathkeys (pathkeys.c:772) | | | | | ->03.94% (16,777,216B) 0x665707: sort_inner_and_outer (joinpath.c:578) | | | | | ->03.94% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->03.94% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->03.94% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->03.94% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->03.94% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->03.94% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->03.94% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->03.94% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->03.94% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->03.94% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->03.94% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->03.94% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->03.94% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->03.94% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->03.94% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->03.94% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->03.94% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->03.94% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->03.94% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | ->03.94% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->03.94% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->03.94% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->03.94% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.97% (8,388,608B) 0x665C8E: match_unsorted_outer (joinpath.c:914) | | | | | ->01.97% (8,388,608B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | ->01.97% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | ->01.97% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.48% (6,324,224B) 0x625989: lcons (list.c:264) | | | ->01.48% (6,324,224B) in 3 places, all below massif's threshold (01.00%) | | | | | ->27.82% (118,489,088B) 0x62568E: new_list (list.c:68) | | | ->21.66% (92,274,688B) 0x6257B2: lappend (list.c:133) | | | | ->09.85% (41,943,040B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | | ->05.91% (25,165,824B) 0x665BB9: match_unsorted_outer (joinpath.c:843) | | | | | | ->05.91% (25,165,824B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | | ->03.94% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->01.97% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | | ->01.97% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.97% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->03.94% (16,777,216B) 0x6656EF: sort_inner_and_outer (joinpath.c:573) | | | | | ->03.94% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->03.94% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->01.97% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | ->01.97% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->05.91% (25,165,824B) 0x668DA5: find_mergeclauses_for_pathkeys (pathkeys.c:1011) | | | | | ->03.94% (16,777,216B) 0x6656DA: sort_inner_and_outer (joinpath.c:564) | | | | | | ->03.94% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | | ->03.94% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->03.94% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->03.94% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->03.94% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->03.94% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->03.94% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->03.94% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->03.94% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->03.94% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->03.94% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->03.94% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->03.94% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->03.94% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->03.94% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->03.94% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->03.94% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->03.94% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->03.94% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | | ->03.94% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->03.94% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->03.94% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->03.94% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->03.94% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.97% (8,388,608B) 0x665B64: match_unsorted_outer (joinpath.c:818) | | | | | ->01.97% (8,388,608B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | ->01.97% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.97% (8,388,608B) 0x65E089: generate_join_implied_equalities_normal (equivclass.c:1102) | | | | | ->01.97% (8,388,608B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->01.97% (8,388,608B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->01.97% (8,388,608B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->01.97% (8,388,608B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.97% (8,388,608B) 0x65E05B: generate_join_implied_equalities_normal (equivclass.c:1100) | | | | | ->01.97% (8,388,608B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->01.97% (8,388,608B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->01.97% (8,388,608B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->01.97% (8,388,608B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.97% (8,388,608B) 0x66652D: select_mergejoin_clauses (joinpath.c:1312) | | | | | ->01.97% (8,388,608B) 0x664EF6: add_paths_to_joinrel (joinpath.c:96) | | | | | ->01.97% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.97% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->05.91% (25,165,824B) 0x62682E: list_copy (list.c:1143) | | | | ->05.91% (25,165,824B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | | | ->05.91% (25,165,824B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->03.94% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->03.94% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->03.94% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->03.94% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->03.94% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->03.94% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->03.94% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->03.94% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->03.94% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->03.94% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->03.94% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->03.94% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->03.94% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->03.94% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->03.94% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->03.94% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->03.94% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->03.94% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | ->03.94% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->03.94% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->03.94% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->03.94% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->03.94% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->03.94% (16,777,216B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.97% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->01.97% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.25% (1,048,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->05.91% (25,165,824B) 0x625752: new_tail_cell (list.c:112) | | | ->05.91% (25,165,824B) 0x6257C1: lappend (list.c:135) | | | ->03.94% (16,777,216B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | ->03.94% (16,777,216B) 0x6656EF: sort_inner_and_outer (joinpath.c:573) | | | | ->03.94% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | ->01.97% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.97% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->01.97% (8,388,608B) 0x66652D: select_mergejoin_clauses (joinpath.c:1312) | | | | ->01.97% (8,388,608B) 0x664EF6: add_paths_to_joinrel (joinpath.c:96) | | | | ->01.97% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->01.97% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.97% (8,388,608B) 0x626885: list_copy (list.c:1158) | | | ->01.97% (8,388,608B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | | ->01.97% (8,388,608B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | ->01.97% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->01.97% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | ->01.97% (8,388,608B) 0x880E7B8: exec_run_select (pl_exec.c:4635) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.60% (6,809,600B) in 44 places, all below massif's threshold (01.00%) | | | ->03.16% (13,443,072B) 0x82AC88: MemoryContextAllocZeroAligned (mcxt.c:627) | | ->02.46% (10,485,760B) 0x68FD52: create_material_path (pathnode.c:1088) | | | ->02.46% (10,485,760B) 0x6658FB: match_unsorted_outer (joinpath.c:712) | | | ->02.46% (10,485,760B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | ->02.46% (10,485,760B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | ->01.97% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.97% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.97% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.97% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.97% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.97% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.97% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.97% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.97% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.97% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.97% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.97% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.97% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.97% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.97% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.97% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.97% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.97% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.97% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.97% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.97% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.97% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | ->01.97% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | ->01.97% (8,388,608B) 0x880E7B8: exec_run_select (pl_exec.c:4635) | | | | | | | | | ->00.49% (2,097,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.69% (2,957,312B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.18% (766,976B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.53% (2,248,405B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 29 38,225,192,557 476,298,112 476,285,653 12,459 0 30 39,166,247,036 526,629,808 526,617,301 12,507 0 31 40,113,160,741 576,961,504 576,948,949 12,555 0 32 41,327,358,116 16,822,776 16,810,301 12,475 0 33 42,197,429,318 25,463,408 25,450,701 12,707 0 34 43,664,140,751 61,223,872 61,208,437 15,435 0 35 44,604,002,556 111,555,568 111,540,085 15,483 0 36 46,089,410,991 170,333,248 170,317,685 15,563 0 37 47,255,257,896 220,730,488 220,714,869 15,619 0 38 48,235,327,574 262,673,568 262,657,909 15,659 0 39 49,245,598,680 313,005,264 312,989,557 15,707 0 40 50,385,560,855 363,336,960 363,321,205 15,755 0 41 51,845,354,276 438,834,504 438,818,677 15,827 0 42 52,869,174,968 489,166,200 489,150,325 15,875 0 43 53,788,850,205 539,497,896 539,481,973 15,923 0 44 55,273,991,052 616,951,208 616,934,685 16,523 0 100.00% (616,934,685B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->99.53% (614,045,696B) 0x829E7C: AllocSetAlloc (aset.c:746) | ->97.00% (598,417,408B) 0x82AB46: MemoryContextAlloc (mcxt.c:577) | | ->61.19% (377,520,128B) 0x6256AF: new_list (list.c:72) | | | ->54.56% (336,592,896B) 0x6257B2: lappend (list.c:133) | | | | ->23.11% (142,606,336B) 0x668DA5: find_mergeclauses_for_pathkeys (pathkeys.c:1011) | | | | | ->14.96% (92,274,688B) 0x6656DA: sort_inner_and_outer (joinpath.c:564) | | | | | | ->14.96% (92,274,688B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | | ->13.60% (83,886,080B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | | ->13.60% (83,886,080B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->13.60% (83,886,080B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->13.60% (83,886,080B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->13.60% (83,886,080B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->13.60% (83,886,080B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->13.60% (83,886,080B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->13.60% (83,886,080B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->13.60% (83,886,080B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->13.60% (83,886,080B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->13.60% (83,886,080B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->13.60% (83,886,080B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->13.60% (83,886,080B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->13.60% (83,886,080B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->13.60% (83,886,080B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->13.60% (83,886,080B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->13.60% (83,886,080B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->13.60% (83,886,080B) 0x67442B: planner (planner.c:133) | | | | | | | | ->13.60% (83,886,080B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->13.60% (83,886,080B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->13.60% (83,886,080B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->13.60% (83,886,080B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->13.60% (83,886,080B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->08.16% (50,331,648B) 0x665B64: match_unsorted_outer (joinpath.c:818) | | | | | ->08.16% (50,331,648B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | ->04.08% (25,165,824B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->04.08% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->04.08% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->04.08% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->04.08% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->04.08% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->04.08% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->04.08% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->04.08% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->04.08% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->04.08% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->04.08% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->04.08% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->04.08% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->04.08% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->04.08% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->04.08% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->04.08% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | ->04.08% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->04.08% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->04.08% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->04.08% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->04.08% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->04.08% (25,165,824B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->04.08% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->04.08% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->04.08% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->04.08% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->04.08% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | ->04.08% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->04.08% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->04.08% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->04.08% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->04.08% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->04.08% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->04.08% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->04.08% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->04.08% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->04.08% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->04.08% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->04.08% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | ->04.08% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->04.08% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->04.08% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->04.08% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->04.08% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->08.33% (51,380,224B) 0x65E05B: generate_join_implied_equalities_normal (equivclass.c:1100) | | | | | ->08.33% (51,380,224B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->08.33% (51,380,224B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->06.80% (41,943,040B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->06.80% (41,943,040B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->05.44% (33,554,432B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->05.44% (33,554,432B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->05.44% (33,554,432B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->05.44% (33,554,432B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->05.44% (33,554,432B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->05.44% (33,554,432B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->05.44% (33,554,432B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->05.44% (33,554,432B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->05.44% (33,554,432B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->05.44% (33,554,432B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->05.44% (33,554,432B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->05.44% (33,554,432B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->05.44% (33,554,432B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->05.44% (33,554,432B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->05.44% (33,554,432B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->05.44% (33,554,432B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->05.44% (33,554,432B) 0x67442B: planner (planner.c:133) | | | | | | | ->05.44% (33,554,432B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->05.44% (33,554,432B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->05.44% (33,554,432B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->05.44% (33,554,432B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | ->01.36% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | | | ->01.53% (9,437,184B) 0x69643D: build_join_rel (relnode.c:399) | | | | | ->01.53% (9,437,184B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | ->01.53% (9,437,184B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | ->01.53% (9,437,184B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | ->01.53% (9,437,184B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.53% (9,437,184B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.53% (9,437,184B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.53% (9,437,184B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.53% (9,437,184B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.53% (9,437,184B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.53% (9,437,184B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.53% (9,437,184B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.53% (9,437,184B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.53% (9,437,184B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.53% (9,437,184B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.53% (9,437,184B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.53% (9,437,184B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.53% (9,437,184B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.53% (9,437,184B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.53% (9,437,184B) 0x67442B: planner (planner.c:133) | | | | | | ->01.53% (9,437,184B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.53% (9,437,184B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.53% (9,437,184B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->08.16% (50,331,648B) 0x65E089: generate_join_implied_equalities_normal (equivclass.c:1102) | | | | | ->08.16% (50,331,648B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->08.16% (50,331,648B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | | ->08.16% (50,331,648B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | | ->08.16% (50,331,648B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | | ->08.16% (50,331,648B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->08.16% (50,331,648B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->08.16% (50,331,648B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->08.16% (50,331,648B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->08.16% (50,331,648B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->08.16% (50,331,648B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->08.16% (50,331,648B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->08.16% (50,331,648B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->08.16% (50,331,648B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->08.16% (50,331,648B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->08.16% (50,331,648B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->08.16% (50,331,648B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->08.16% (50,331,648B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->08.16% (50,331,648B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->08.16% (50,331,648B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->08.16% (50,331,648B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->08.16% (50,331,648B) 0x67442B: planner (planner.c:133) | | | | | | | ->08.16% (50,331,648B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->08.16% (50,331,648B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->08.16% (50,331,648B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->08.16% (50,331,648B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->06.80% (41,943,040B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | | ->05.44% (33,554,432B) 0x665BB9: match_unsorted_outer (joinpath.c:843) | | | | | | ->05.44% (33,554,432B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | | ->04.08% (25,165,824B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->04.08% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->04.08% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->04.08% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->04.08% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->04.08% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->04.08% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->04.08% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->04.08% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->04.08% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->04.08% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | | ->04.08% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | | ->04.08% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | | ->04.08% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | | ->04.08% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | | ->04.08% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | | ->04.08% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | | ->04.08% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | | | ->04.08% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | | ->04.08% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | | ->04.08% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | ->04.08% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | ->04.08% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.36% (8,388,608B) 0x6656EF: sort_inner_and_outer (joinpath.c:573) | | | | | ->01.36% (8,388,608B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->01.36% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.72% (16,777,216B) 0x6691E2: select_outer_pathkeys_for_merge (pathkeys.c:1198) | | | | | ->02.72% (16,777,216B) 0x665665: sort_inner_and_outer (joinpath.c:543) | | | | | ->02.72% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.72% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | ->01.36% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.72% (16,777,216B) 0x665FBE: hash_inner_and_outer (joinpath.c:1080) | | | | | ->02.72% (16,777,216B) 0x665119: add_paths_to_joinrel (joinpath.c:196) | | | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.36% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.72% (16,777,216B) 0x65E2BD: generate_join_implied_equalities_normal (equivclass.c:1180) | | | | | ->02.72% (16,777,216B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->02.72% (16,777,216B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->02.72% (16,777,216B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->02.72% (16,777,216B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->02.72% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->02.72% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->02.72% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->02.72% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->02.72% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | ->02.72% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->02.72% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->02.72% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->02.72% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->02.72% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->02.72% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->02.72% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->02.72% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->02.72% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->02.72% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->02.72% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->02.72% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | ->02.72% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->02.72% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->02.72% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->02.72% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->05.44% (33,554,432B) 0x62682E: list_copy (list.c:1143) | | | | ->02.72% (16,777,216B) 0x66968F: truncate_useless_pathkeys (pathkeys.c:1476) | | | | | ->02.72% (16,777,216B) 0x668A17: build_join_pathkeys (pathkeys.c:772) | | | | | ->02.72% (16,777,216B) 0x665707: sort_inner_and_outer (joinpath.c:578) | | | | | ->02.72% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.72% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->02.72% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->02.72% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->02.72% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->02.72% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->02.72% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->02.72% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->02.72% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->02.72% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->02.72% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->02.72% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->02.72% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->02.72% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->02.72% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->02.72% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->02.72% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->02.72% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->02.72% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | ->02.72% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->02.72% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->02.72% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->02.72% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.36% (8,388,608B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | | | ->01.36% (8,388,608B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->01.36% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.36% (8,388,608B) 0x665C8E: match_unsorted_outer (joinpath.c:914) | | | | ->01.36% (8,388,608B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | ->01.20% (7,372,800B) 0x625989: lcons (list.c:264) | | | ->01.20% (7,372,800B) in 4 places, all below massif's threshold (01.00%) | | | | | ->24.64% (152,043,520B) 0x62568E: new_list (list.c:68) | | | ->20.40% (125,829,120B) 0x6257B2: lappend (list.c:133) | | | | ->09.52% (58,720,256B) 0x668DA5: find_mergeclauses_for_pathkeys (pathkeys.c:1011) | | | | | ->05.44% (33,554,432B) 0x6656DA: sort_inner_and_outer (joinpath.c:564) | | | | | | ->05.44% (33,554,432B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | | ->04.08% (25,165,824B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->04.08% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->04.08% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->04.08% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->04.08% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->04.08% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->04.08% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->04.08% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->04.08% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->04.08% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->04.08% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->04.08% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->04.08% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->04.08% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->04.08% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->04.08% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->04.08% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->04.08% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | | ->04.08% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->04.08% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->04.08% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->04.08% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->04.08% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->04.08% (25,165,824B) 0x665B64: match_unsorted_outer (joinpath.c:818) | | | | | ->04.08% (25,165,824B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | ->02.72% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->02.72% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->02.72% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->02.72% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->02.72% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->02.72% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->02.72% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->02.72% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->02.72% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->02.72% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->02.72% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->02.72% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->02.72% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->02.72% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->02.72% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->02.72% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->02.72% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->02.72% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | | ->02.72% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->02.72% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->02.72% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->02.72% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->02.72% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->06.80% (41,943,040B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | | ->04.08% (25,165,824B) 0x665BB9: match_unsorted_outer (joinpath.c:843) | | | | | | ->04.08% (25,165,824B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | | ->02.72% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | | ->01.36% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->02.72% (16,777,216B) 0x6656EF: sort_inner_and_outer (joinpath.c:573) | | | | | ->02.72% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.72% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->01.36% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | ->01.36% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.36% (8,388,608B) 0x65E089: generate_join_implied_equalities_normal (equivclass.c:1102) | | | | | ->01.36% (8,388,608B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->01.36% (8,388,608B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->01.36% (8,388,608B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->01.36% (8,388,608B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.36% (8,388,608B) 0x65E05B: generate_join_implied_equalities_normal (equivclass.c:1100) | | | | | ->01.36% (8,388,608B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->01.36% (8,388,608B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->01.36% (8,388,608B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->01.36% (8,388,608B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.36% (8,388,608B) 0x66652D: select_mergejoin_clauses (joinpath.c:1312) | | | | | ->01.36% (8,388,608B) 0x664EF6: add_paths_to_joinrel (joinpath.c:96) | | | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->04.08% (25,165,824B) 0x62682E: list_copy (list.c:1143) | | | | ->04.08% (25,165,824B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | | | ->04.08% (25,165,824B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.72% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->02.72% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->02.72% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->02.72% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->02.72% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->02.72% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->02.72% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->02.72% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->02.72% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->02.72% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->02.72% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->02.72% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->02.72% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->02.72% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->02.72% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->02.72% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->02.72% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->02.72% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | ->02.72% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->02.72% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->02.72% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->02.72% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->02.72% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->02.72% (16,777,216B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.36% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.17% (1,048,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->08.24% (50,855,936B) 0x625752: new_tail_cell (list.c:112) | | | ->08.24% (50,855,936B) 0x6257C1: lappend (list.c:135) | | | ->05.44% (33,554,432B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | ->05.44% (33,554,432B) 0x6656EF: sort_inner_and_outer (joinpath.c:573) | | | | ->05.44% (33,554,432B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | ->04.08% (25,165,824B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->04.08% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->04.08% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->04.08% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->04.08% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->04.08% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | ->04.08% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->04.08% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->04.08% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->04.08% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->04.08% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->04.08% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->04.08% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->04.08% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->04.08% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->04.08% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->04.08% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->04.08% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | ->04.08% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->04.08% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->04.08% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->04.08% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->04.08% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.36% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.72% (16,777,216B) 0x66652D: select_mergejoin_clauses (joinpath.c:1312) | | | | ->02.72% (16,777,216B) 0x664EF6: add_paths_to_joinrel (joinpath.c:96) | | | | ->02.72% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->02.72% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->02.72% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->02.72% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->02.72% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->02.72% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | ->02.72% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->02.72% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->02.72% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->02.72% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->02.72% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->02.72% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->02.72% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->02.72% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->02.72% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->02.72% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->02.72% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->02.72% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | ->02.72% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->02.72% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->02.72% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->02.72% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->02.72% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->02.72% (16,777,216B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.08% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.56% (9,609,216B) in 45 places, all below massif's threshold (01.00%) | | | | | ->01.36% (8,388,608B) 0x626885: list_copy (list.c:1158) | | ->01.36% (8,388,608B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | ->01.36% (8,388,608B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | ->01.36% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | ->01.36% (8,388,608B) 0x880E7B8: exec_run_select (pl_exec.c:4635) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.33% (14,381,056B) 0x82AC88: MemoryContextAllocZeroAligned (mcxt.c:627) | | ->01.70% (10,485,760B) 0x68FD52: create_material_path (pathnode.c:1088) | | | ->01.70% (10,485,760B) 0x6658FB: match_unsorted_outer (joinpath.c:712) | | | ->01.70% (10,485,760B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | ->01.70% (10,485,760B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | ->01.36% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.36% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.36% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.36% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.36% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.36% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.36% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.36% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.36% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.36% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.36% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.36% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.36% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.36% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.36% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.36% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.36% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.36% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.36% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.36% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.36% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.36% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | ->01.36% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | ->01.36% (8,388,608B) 0x880E7B8: exec_run_select (pl_exec.c:4635) | | | | | | | | | ->00.34% (2,097,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.63% (3,895,296B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.20% (1,247,232B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.47% (2,888,989B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 45 56,587,383,420 23,259,264 23,242,853 16,411 0 46 57,629,962,586 81,455,312 81,438,821 16,491 0 47 58,522,533,527 131,787,008 131,770,469 16,539 0 48 59,497,876,835 165,366,064 165,349,477 16,587 0 49 60,517,834,441 207,407,464 207,390,821 16,643 0 50 61,325,562,876 240,961,928 240,945,253 16,675 0 51 62,222,516,136 282,905,008 282,888,293 16,715 0 52 63,089,163,191 324,848,088 324,831,333 16,755 0 53 63,842,567,496 358,402,552 358,385,765 16,787 0 54 64,654,472,086 400,345,632 400,328,805 16,827 0 55 65,477,270,410 442,288,712 442,271,845 16,867 0 56 66,331,669,214 484,231,792 484,214,885 16,907 0 57 67,120,590,027 526,174,872 526,157,925 16,947 0 58 67,918,181,769 568,117,952 568,100,965 16,987 0 100.00% (568,100,965B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->99.50% (565,270,528B) 0x829E7C: AllocSetAlloc (aset.c:746) | ->96.62% (548,932,608B) 0x82AB46: MemoryContextAlloc (mcxt.c:577) | | ->62.11% (352,878,592B) 0x6256AF: new_list (list.c:72) | | | ->54.82% (311,427,072B) 0x6257B2: lappend (list.c:133) | | | | ->22.15% (125,829,120B) 0x668DA5: find_mergeclauses_for_pathkeys (pathkeys.c:1011) | | | | | ->14.77% (83,886,080B) 0x6656DA: sort_inner_and_outer (joinpath.c:564) | | | | | | ->14.77% (83,886,080B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | | ->13.29% (75,497,472B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | | ->13.29% (75,497,472B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->13.29% (75,497,472B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->13.29% (75,497,472B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->13.29% (75,497,472B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->13.29% (75,497,472B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->13.29% (75,497,472B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->13.29% (75,497,472B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->13.29% (75,497,472B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->13.29% (75,497,472B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->13.29% (75,497,472B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->13.29% (75,497,472B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->13.29% (75,497,472B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->13.29% (75,497,472B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->13.29% (75,497,472B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->13.29% (75,497,472B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->13.29% (75,497,472B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->13.29% (75,497,472B) 0x67442B: planner (planner.c:133) | | | | | | | | ->13.29% (75,497,472B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->13.29% (75,497,472B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->13.29% (75,497,472B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->13.29% (75,497,472B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->13.29% (75,497,472B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->07.38% (41,943,040B) 0x665B64: match_unsorted_outer (joinpath.c:818) | | | | | ->07.38% (41,943,040B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | ->04.43% (25,165,824B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->04.43% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->04.43% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->04.43% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->04.43% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->04.43% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->04.43% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->04.43% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->04.43% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->04.43% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->04.43% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->04.43% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->04.43% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->04.43% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->04.43% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->04.43% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->04.43% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->04.43% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | ->04.43% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->04.43% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->04.43% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->04.43% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->04.43% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->02.95% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->02.95% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->02.95% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->02.95% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->02.95% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->02.95% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | ->02.95% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->02.95% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->02.95% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->02.95% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->02.95% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->02.95% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->02.95% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->02.95% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->02.95% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->02.95% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->02.95% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->02.95% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | ->02.95% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->02.95% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->02.95% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->02.95% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->02.95% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->09.04% (51,380,224B) 0x65E05B: generate_join_implied_equalities_normal (equivclass.c:1100) | | | | | ->09.04% (51,380,224B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->09.04% (51,380,224B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->07.38% (41,943,040B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->07.38% (41,943,040B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->05.91% (33,554,432B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->05.91% (33,554,432B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->05.91% (33,554,432B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->05.91% (33,554,432B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->05.91% (33,554,432B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->05.91% (33,554,432B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->05.91% (33,554,432B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->05.91% (33,554,432B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->05.91% (33,554,432B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->05.91% (33,554,432B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->05.91% (33,554,432B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->05.91% (33,554,432B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->05.91% (33,554,432B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->05.91% (33,554,432B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->05.91% (33,554,432B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->05.91% (33,554,432B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->05.91% (33,554,432B) 0x67442B: planner (planner.c:133) | | | | | | | ->05.91% (33,554,432B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->05.91% (33,554,432B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->05.91% (33,554,432B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->05.91% (33,554,432B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | ->01.48% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | | | ->01.66% (9,437,184B) 0x69643D: build_join_rel (relnode.c:399) | | | | | ->01.66% (9,437,184B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | ->01.66% (9,437,184B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | ->01.66% (9,437,184B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | ->01.66% (9,437,184B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.66% (9,437,184B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.66% (9,437,184B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.66% (9,437,184B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.66% (9,437,184B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.66% (9,437,184B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.66% (9,437,184B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.66% (9,437,184B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.66% (9,437,184B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.66% (9,437,184B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.66% (9,437,184B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.66% (9,437,184B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.66% (9,437,184B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.66% (9,437,184B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.66% (9,437,184B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.66% (9,437,184B) 0x67442B: planner (planner.c:133) | | | | | | ->01.66% (9,437,184B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.66% (9,437,184B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.66% (9,437,184B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->08.86% (50,331,648B) 0x65E089: generate_join_implied_equalities_normal (equivclass.c:1102) | | | | | ->08.86% (50,331,648B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->08.86% (50,331,648B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | | ->08.86% (50,331,648B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | | ->08.86% (50,331,648B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | | ->08.86% (50,331,648B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->08.86% (50,331,648B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->08.86% (50,331,648B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->08.86% (50,331,648B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->08.86% (50,331,648B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->08.86% (50,331,648B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->08.86% (50,331,648B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->08.86% (50,331,648B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->08.86% (50,331,648B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->08.86% (50,331,648B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->08.86% (50,331,648B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->08.86% (50,331,648B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->08.86% (50,331,648B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->08.86% (50,331,648B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->08.86% (50,331,648B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->08.86% (50,331,648B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->08.86% (50,331,648B) 0x67442B: planner (planner.c:133) | | | | | | | ->08.86% (50,331,648B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->08.86% (50,331,648B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->08.86% (50,331,648B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->08.86% (50,331,648B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->05.91% (33,554,432B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | | ->05.91% (33,554,432B) 0x665BB9: match_unsorted_outer (joinpath.c:843) | | | | | | ->05.91% (33,554,432B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | | ->04.43% (25,165,824B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->04.43% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->04.43% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->04.43% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->04.43% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->04.43% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->04.43% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->04.43% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->04.43% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->04.43% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->04.43% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | | ->04.43% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | | ->04.43% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | | ->04.43% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | | ->04.43% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | | ->04.43% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | | ->04.43% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | | ->04.43% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | | | ->04.43% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | | ->04.43% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | | ->04.43% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | | ->04.43% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | ->04.43% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.95% (16,777,216B) 0x6691E2: select_outer_pathkeys_for_merge (pathkeys.c:1198) | | | | | ->02.95% (16,777,216B) 0x665665: sort_inner_and_outer (joinpath.c:543) | | | | | ->02.95% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.95% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | ->01.48% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.95% (16,777,216B) 0x665FBE: hash_inner_and_outer (joinpath.c:1080) | | | | | ->02.95% (16,777,216B) 0x665119: add_paths_to_joinrel (joinpath.c:196) | | | | | ->01.48% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.48% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->02.95% (16,777,216B) 0x65E2BD: generate_join_implied_equalities_normal (equivclass.c:1180) | | | | | ->02.95% (16,777,216B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->02.95% (16,777,216B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->02.95% (16,777,216B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->02.95% (16,777,216B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->02.95% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->02.95% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->02.95% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->02.95% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->02.95% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | ->02.95% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->02.95% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->02.95% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->02.95% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->02.95% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->02.95% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->02.95% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->02.95% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->02.95% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->02.95% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->02.95% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->02.95% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | ->02.95% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->02.95% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->02.95% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->02.95% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->05.91% (33,554,432B) 0x62682E: list_copy (list.c:1143) | | | | ->02.95% (16,777,216B) 0x66968F: truncate_useless_pathkeys (pathkeys.c:1476) | | | | | ->02.95% (16,777,216B) 0x668A17: build_join_pathkeys (pathkeys.c:772) | | | | | ->02.95% (16,777,216B) 0x665707: sort_inner_and_outer (joinpath.c:578) | | | | | ->02.95% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.95% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->02.95% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->02.95% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->02.95% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->02.95% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->02.95% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->02.95% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->02.95% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->02.95% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->02.95% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->02.95% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->02.95% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->02.95% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->02.95% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->02.95% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->02.95% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->02.95% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->02.95% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | ->02.95% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->02.95% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->02.95% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->02.95% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.48% (8,388,608B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | | | ->01.48% (8,388,608B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->01.48% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.48% (8,388,608B) 0x665C8E: match_unsorted_outer (joinpath.c:914) | | | | ->01.48% (8,388,608B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | ->01.48% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | ->01.39% (7,897,088B) 0x625989: lcons (list.c:264) | | | ->01.39% (7,897,088B) in 4 places, all below massif's threshold (01.00%) | | | | | ->23.81% (135,266,304B) 0x62568E: new_list (list.c:68) | | | ->19.20% (109,051,904B) 0x6257B2: lappend (list.c:133) | | | | ->07.38% (41,943,040B) 0x668DA5: find_mergeclauses_for_pathkeys (pathkeys.c:1011) | | | | | ->05.91% (33,554,432B) 0x6656DA: sort_inner_and_outer (joinpath.c:564) | | | | | | ->05.91% (33,554,432B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | | ->04.43% (25,165,824B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->04.43% (25,165,824B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->04.43% (25,165,824B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->04.43% (25,165,824B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->04.43% (25,165,824B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->04.43% (25,165,824B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->04.43% (25,165,824B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->04.43% (25,165,824B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->04.43% (25,165,824B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->04.43% (25,165,824B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->04.43% (25,165,824B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->04.43% (25,165,824B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->04.43% (25,165,824B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->04.43% (25,165,824B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->04.43% (25,165,824B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->04.43% (25,165,824B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->04.43% (25,165,824B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->04.43% (25,165,824B) 0x67442B: planner (planner.c:133) | | | | | | | | ->04.43% (25,165,824B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->04.43% (25,165,824B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->04.43% (25,165,824B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->04.43% (25,165,824B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->04.43% (25,165,824B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.48% (8,388,608B) 0x665B64: match_unsorted_outer (joinpath.c:818) | | | | | ->01.48% (8,388,608B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | ->01.48% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->07.38% (41,943,040B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | | ->04.43% (25,165,824B) 0x665BB9: match_unsorted_outer (joinpath.c:843) | | | | | | ->04.43% (25,165,824B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | | | | ->02.95% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | | ->01.48% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->02.95% (16,777,216B) 0x6656EF: sort_inner_and_outer (joinpath.c:573) | | | | | ->02.95% (16,777,216B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.95% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | | | ->01.48% (8,388,608B) 0x666924: make_rels_by_clause_joins (joinrels.c:271) | | | | | | | ->01.48% (8,388,608B) 0x666631: join_search_one_level (joinrels.c:96) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.48% (8,388,608B) 0x65E089: generate_join_implied_equalities_normal (equivclass.c:1102) | | | | | ->01.48% (8,388,608B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->01.48% (8,388,608B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->01.48% (8,388,608B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->01.48% (8,388,608B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.48% (8,388,608B) 0x65E05B: generate_join_implied_equalities_normal (equivclass.c:1100) | | | | | ->01.48% (8,388,608B) 0x65DF32: generate_join_implied_equalities (equivclass.c:1041) | | | | | ->01.48% (8,388,608B) 0x696738: build_joinrel_restrictlist (relnode.c:578) | | | | | ->01.48% (8,388,608B) 0x69622F: build_join_rel (relnode.c:340) | | | | | | ->01.48% (8,388,608B) 0x666EBD: make_join_rel (joinrels.c:588) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.48% (8,388,608B) 0x66652D: select_mergejoin_clauses (joinpath.c:1312) | | | | | ->01.48% (8,388,608B) 0x664EF6: add_paths_to_joinrel (joinpath.c:96) | | | | | ->01.48% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->04.43% (25,165,824B) 0x62682E: list_copy (list.c:1143) | | | | ->04.43% (25,165,824B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | | | ->04.43% (25,165,824B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | | ->02.95% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | | ->02.95% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | | ->02.95% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | | ->02.95% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | | ->02.95% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | | ->02.95% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | | ->02.95% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | | ->02.95% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | | ->02.95% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | | ->02.95% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | | ->02.95% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | | ->02.95% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | | ->02.95% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | | ->02.95% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | | ->02.95% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | | ->02.95% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | | ->02.95% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | | ->02.95% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | | ->02.95% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | | ->02.95% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | | ->02.95% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | | ->02.95% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | | ->02.95% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | ->02.95% (16,777,216B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->01.48% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.18% (1,048,576B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->07.38% (41,943,040B) 0x625752: new_tail_cell (list.c:112) | | | ->07.38% (41,943,040B) 0x6257C1: lappend (list.c:135) | | | ->04.43% (25,165,824B) 0x6693BF: make_inner_pathkeys_for_merge (pathkeys.c:1295) | | | | ->04.43% (25,165,824B) 0x6656EF: sort_inner_and_outer (joinpath.c:573) | | | | ->04.43% (25,165,824B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | | ->02.95% (16,777,216B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | | ->02.95% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->02.95% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->02.95% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->02.95% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->02.95% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | ->02.95% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->02.95% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->02.95% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->02.95% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->02.95% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->02.95% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->02.95% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->02.95% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->02.95% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->02.95% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->02.95% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->02.95% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | ->02.95% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->02.95% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->02.95% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->02.95% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->02.95% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->01.48% (8,388,608B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.95% (16,777,216B) 0x66652D: select_mergejoin_clauses (joinpath.c:1312) | | | | ->02.95% (16,777,216B) 0x664EF6: add_paths_to_joinrel (joinpath.c:96) | | | | ->02.95% (16,777,216B) 0x666F8D: make_join_rel (joinrels.c:628) | | | | | ->02.95% (16,777,216B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | | ->02.95% (16,777,216B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | | ->02.95% (16,777,216B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | | ->02.95% (16,777,216B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | | ->02.95% (16,777,216B) 0x674004: query_planner (planmain.c:251) | | | | | | ->02.95% (16,777,216B) 0x675C08: grouping_planner (planner.c:1159) | | | | | | ->02.95% (16,777,216B) 0x674E1E: subquery_planner (planner.c:533) | | | | | | ->02.95% (16,777,216B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | | ->02.95% (16,777,216B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | | ->02.95% (16,777,216B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | | ->02.95% (16,777,216B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | | ->02.95% (16,777,216B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | | ->02.95% (16,777,216B) 0x67501C: preprocess_expression (planner.c:643) | | | | | | ->02.95% (16,777,216B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | | ->02.95% (16,777,216B) 0x674AE6: subquery_planner (planner.c:423) | | | | | | ->02.95% (16,777,216B) 0x6745B6: standard_planner (planner.c:204) | | | | | | ->02.95% (16,777,216B) 0x67442B: planner (planner.c:133) | | | | | | ->02.95% (16,777,216B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | | ->02.95% (16,777,216B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | | ->02.95% (16,777,216B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | | ->02.95% (16,777,216B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | | ->02.95% (16,777,216B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | | ->02.95% (16,777,216B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.84% (10,456,064B) in 45 places, all below massif's threshold (01.00%) | | | | | ->01.48% (8,388,608B) 0x626885: list_copy (list.c:1158) | | ->01.48% (8,388,608B) 0x66569E: sort_inner_and_outer (joinpath.c:557) | | | ->01.48% (8,388,608B) 0x665074: add_paths_to_joinrel (joinpath.c:155) | | | ->01.48% (8,388,608B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | ->01.48% (8,388,608B) 0x880E7B8: exec_run_select (pl_exec.c:4635) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.69% (15,291,392B) 0x82AC88: MemoryContextAllocZeroAligned (mcxt.c:627) | | ->01.85% (10,485,760B) 0x68FD52: create_material_path (pathnode.c:1088) | | | ->01.85% (10,485,760B) 0x6658FB: match_unsorted_outer (joinpath.c:712) | | | ->01.85% (10,485,760B) 0x6650C6: add_paths_to_joinrel (joinpath.c:167) | | | ->01.85% (10,485,760B) 0x666FC9: make_join_rel (joinrels.c:631) | | | | ->01.48% (8,388,608B) 0x66677D: join_search_one_level (joinrels.c:173) | | | | | ->01.48% (8,388,608B) 0x65545B: standard_join_search (allpaths.c:1505) | | | | | ->01.48% (8,388,608B) 0x6553EF: make_rel_from_joinlist (allpaths.c:1436) | | | | | ->01.48% (8,388,608B) 0x65395B: make_one_rel (allpaths.c:143) | | | | | ->01.48% (8,388,608B) 0x674004: query_planner (planmain.c:251) | | | | | ->01.48% (8,388,608B) 0x675C08: grouping_planner (planner.c:1159) | | | | | ->01.48% (8,388,608B) 0x674E1E: subquery_planner (planner.c:533) | | | | | ->01.48% (8,388,608B) 0x67CBB5: make_subplan (subselect.c:482) | | | | | ->01.48% (8,388,608B) 0x67EB03: process_sublinks_mutator (subselect.c:1801) | | | | | ->01.48% (8,388,608B) 0x67EC48: process_sublinks_mutator (subselect.c:1881) | | | | | ->01.48% (8,388,608B) 0x67EBA0: process_sublinks_mutator (subselect.c:1860) | | | | | ->01.48% (8,388,608B) 0x67EA6C: SS_process_sublinks (subselect.c:1774) | | | | | ->01.48% (8,388,608B) 0x67501C: preprocess_expression (planner.c:643) | | | | | ->01.48% (8,388,608B) 0x6750EE: preprocess_qual_conditions (planner.c:688) | | | | | ->01.48% (8,388,608B) 0x674AE6: subquery_planner (planner.c:423) | | | | | ->01.48% (8,388,608B) 0x6745B6: standard_planner (planner.c:204) | | | | | ->01.48% (8,388,608B) 0x67442B: planner (planner.c:133) | | | | | ->01.48% (8,388,608B) 0x6F8842: pg_plan_query (postgres.c:751) | | | | | ->01.48% (8,388,608B) 0x6F88F0: pg_plan_queries (postgres.c:810) | | | | | ->01.48% (8,388,608B) 0x7F1137: BuildCachedPlan (plancache.c:903) | | | | | ->01.48% (8,388,608B) 0x7F1614: GetCachedPlan (plancache.c:1166) | | | | | ->01.48% (8,388,608B) 0x60CAEF: SPI_cursor_open_internal (spi.c:1183) | | | | | ->01.48% (8,388,608B) 0x60C8EF: SPI_cursor_open_with_paramlist (spi.c:1097) | | | | | ->01.48% (8,388,608B) 0x880E7B8: exec_run_select (pl_exec.c:4635) | | | | | | | | | ->00.37% (2,097,152B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.85% (4,805,632B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.18% (1,046,528B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.50% (2,830,437B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 59 68,679,841,405 610,061,032 610,044,005 17,027 0 60 69,406,314,840 27,181,048 27,164,445 16,603 0