| From: | Jian Guo <gjian(at)vmware(dot)com> |
|---|---|
| To: | "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
| Cc: | Zhenghua Lyu <zlyu(at)vmware(dot)com> |
| Subject: | Summary Sort workers Stats in EXPLAIN ANALYZE |
| Date: | 2022-03-21 03:36:17 |
| Message-ID: | BL0PR05MB5188210988EA15126C255B6DC4169@BL0PR05MB5188.namprd05.prod.outlook.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
In current EXPLAIN ANALYZE implementation, the Sort Node stats from each workers are not summarized: https://github.com/postgres/postgres/blob/d4ba8b51c76300f06cc23f4d8a41d9f7210c4866/src/backend/commands/explain.c#L2762
When the worker number is large, it will print out huge amount of node details in the plan. I have created this patch to summarize the tuplesort stats by AverageSpaceUsed / PeakSpaceUsed, make it behave just like in `show_incremental_sort_group_info()`: https://github.com/postgres/postgres/blob/d4ba8b51c76300f06cc23f4d8a41d9f7210c4866/src/backend/commands/explain.c#L2890
| Attachment | Content-Type | Size |
|---|---|---|
| 0001-Summary-Sort-workers-Stats.patch | text/x-patch | 2.7 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Thomas Munro | 2022-03-21 03:36:40 | Re: [PATCH] add relation and block-level filtering to pg_waldump |
| Previous Message | Amit Kapila | 2022-03-21 03:25:51 | Re: Skipping logical replication transactions on subscriber side |