@@ -24,6 +24,7 @@ class WaitSampling(Plugin):
24
24
CASE
25
25
WHEN event_type = 'LWLockNamed' THEN 'lwlock'
26
26
WHEN event_type = 'LWLockTranche' THEN 'lwlock'
27
+ WHEN event_type = 'LWLock' THEN 'lwlock'
27
28
WHEN event_type = 'Lock' THEN 'hwlock'
28
29
ELSE 'buffer'
29
30
END,
@@ -49,6 +50,7 @@ class WaitSampling(Plugin):
49
50
CASE
50
51
WHEN key = 'LWLockNamed' THEN 'lwlock'
51
52
WHEN key = 'LWLockTranche' THEN 'lwlock'
53
+ WHEN key = 'LWLock' THEN 'lwlock'
52
54
WHEN key = 'Lock' THEN 'hwlock'
53
55
ELSE 'buffer'
54
56
END,
@@ -161,7 +163,7 @@ class WaitSampling(Plugin):
161
163
END,
162
164
sum(count * current_setting('pg_wait_sampling.profile_period')::bigint) AS count
163
165
FROM {extension_schema}.pg_wait_sampling_profile
164
- WHERE event_type = ' LWLockTranche' OR event_type = 'LWLockNamed'
166
+ WHERE event_type IN ('LWLock', ' LWLockTranche', 'LWLockNamed')
165
167
AND queryid IS NOT NULL AND queryid != 0
166
168
GROUP BY 1
167
169
ORDER BY count DESC;
@@ -177,7 +179,7 @@ class WaitSampling(Plugin):
177
179
FROM {extension_schema}.pgpro_stats_totals
178
180
WHERE object_type = 'cluster'))) setoflocks,
179
181
jsonb_each(setoflocks.locktuple) AS json_data
180
- WHERE setoflocks.key IN ('Lock', ' LWLock', 'LWLockTranche', 'LWLockNamed'))
182
+ WHERE setoflocks.key IN ('LWLock', 'LWLockTranche', 'LWLockNamed'))
181
183
SELECT
182
184
CASE
183
185
WHEN lock_type = 'ProcArrayLock' THEN 'xid'
0 commit comments