File tree Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Original file line number Diff line number Diff line change 11CREATE EXTENSION pg_wait_sampling;
2- SELECT SUM(0) FROM pg_wait_sampling_current;
2+ WITH t as (SELECT sum(0) FROM pg_wait_sampling_current)
3+ SELECT sum(0) FROM generate_series(1, 2), t;
34 sum
45-----
56 0
67(1 row)
78
8- SELECT SUM(0) FROM pg_wait_sampling_history;
9+ WITH t as (SELECT sum(0) FROM pg_wait_sampling_history)
10+ SELECT sum(0) FROM generate_series(1, 2), t;
911 sum
1012-----
1113 0
1214(1 row)
1315
14- SELECT SUM(0) FROM pg_wait_sampling_profile;
16+ WITH t as (SELECT sum(0) FROM pg_wait_sampling_profile)
17+ SELECT sum(0) FROM generate_series(1, 2), t;
1518 sum
1619-----
1720 0
Original file line number Diff line number Diff line change @@ -418,7 +418,7 @@ pg_wait_sampling_get_current(PG_FUNCTION_ARGS)
418418 {
419419 PGPROC * proc = & ProcGlobal -> allProcs [i ];
420420
421- if (proc != NULL && proc -> pid != 0 )
421+ if (proc != NULL && proc -> pid != 0 && proc -> wait_event_info )
422422 {
423423 params -> items [j ].pid = proc -> pid ;
424424 params -> items [j ].wait_event_info = proc -> wait_event_info ;
Original file line number Diff line number Diff line change 11CREATE EXTENSION pg_wait_sampling;
22
3- SELECT SUM (0 ) FROM pg_wait_sampling_current;
4- SELECT SUM (0 ) FROM pg_wait_sampling_history;
5- SELECT SUM (0 ) FROM pg_wait_sampling_profile;
3+ WITH t as (SELECT sum (0 ) FROM pg_wait_sampling_current)
4+ SELECT sum (0 ) FROM generate_series(1 , 2 ), t;
5+
6+ WITH t as (SELECT sum (0 ) FROM pg_wait_sampling_history)
7+ SELECT sum (0 ) FROM generate_series(1 , 2 ), t;
8+
9+ WITH t as (SELECT sum (0 ) FROM pg_wait_sampling_profile)
10+ SELECT sum (0 ) FROM generate_series(1 , 2 ), t;
611
712SELECT pg_wait_sampling_reset_profile();
813
You can’t perform that action at this time.
0 commit comments