1
+ CREATE EXTENSION pg_stat_wait;
1
2
SELECT * FROM pg_wait_event;
2
3
class_id | event_id | name
3
4
----------+----------+-----------------------------------
4
- 0 | 0 |
5
- 1 | 0 |
5
+ 1 | 0 | BufFreelistLock
6
6
1 | 1 | ShmemIndexLock
7
7
1 | 2 | OidGenLock
8
8
1 | 3 | XidGenLock
@@ -40,33 +40,28 @@ SELECT * FROM pg_wait_event;
40
40
1 | 35 | AutoFileLock
41
41
1 | 36 | ReplicationSlotAllocationLock
42
42
1 | 37 | ReplicationSlotControlLock
43
- 1 | 38 | CommitTsControlLock
44
- 1 | 39 | CommitTsLock
45
- 1 | 40 | ReplicationOriginLock
46
- 1 | 41 | UserDefinedLocks
47
- 1 | 42 | WALInsertLocks
48
- 1 | 43 | CLogBufferLocks
49
- 1 | 44 | CommitTSBufferLocks
50
- 1 | 45 | SubtransBufferLocks
51
- 1 | 46 | MultiXactOffsetBufferLocks
52
- 1 | 47 | MultiXactMemberBufferLocks
53
- 1 | 48 | BufferMgrLocks
54
- 1 | 49 | BufferLWLocks
55
- 1 | 50 | LockMgrLWLocks
56
- 1 | 51 | OldSerXidBufferLocks
57
- 1 | 52 | PredicateLWLocks
58
- 1 | 53 | ProcessLocks
59
- 1 | 54 | AsyncBufferLocks
43
+ 1 | 38 | UserDefinedLocks
44
+ 1 | 39 | WALInsertLocks
45
+ 1 | 40 | CLogBufferLocks
46
+ 1 | 41 | SubtransBufferLocks
47
+ 1 | 42 | MultiXactOffsetBufferLocks
48
+ 1 | 43 | MultiXactMemberBufferLocks
49
+ 1 | 44 | BufferMgrLocks
50
+ 1 | 45 | BufferLWLocks
51
+ 1 | 46 | LockMgrLWLocks
52
+ 1 | 47 | OldSerXidBufferLocks
53
+ 1 | 48 | PredicateLWLocks
54
+ 1 | 49 | ProcessLocks
55
+ 1 | 50 | AsyncBufferLocks
60
56
2 | 0 | Relation
61
57
2 | 1 | RelationExtend
62
58
2 | 2 | Page
63
59
2 | 3 | Tuple
64
60
2 | 4 | Transaction
65
61
2 | 5 | VirtualTransaction
66
- 2 | 6 | SpeculativeToken
67
- 2 | 7 | Object
68
- 2 | 8 | Userlock
69
- 2 | 9 | Advisory
62
+ 2 | 6 | Object
63
+ 2 | 7 | Userlock
64
+ 2 | 8 | Advisory
70
65
3 | 0 | SMGR_READ
71
66
3 | 1 | SMGR_WRITE
72
67
3 | 2 | SMGR_FSYNC
@@ -81,7 +76,7 @@ SELECT * FROM pg_wait_event;
81
76
5 | 1 | WRITE
82
77
5 | 2 | SYSLOG
83
78
6 | 0 | Allocations
84
- (80 rows)
79
+ (74 rows)
85
80
86
81
SELECT * FROM pg_wait_class;
87
82
class_id | name
@@ -97,7 +92,7 @@ SELECT * FROM pg_wait_class;
97
92
SELECT * FROM pg_wait_events;
98
93
class_id | class_name | event_id | event_name
99
94
----------+-------------+----------+-----------------------------------
100
- 1 | LWLocks | 0 |
95
+ 1 | LWLocks | 0 | BufFreelistLock
101
96
1 | LWLocks | 1 | ShmemIndexLock
102
97
1 | LWLocks | 2 | OidGenLock
103
98
1 | LWLocks | 3 | XidGenLock
@@ -135,33 +130,28 @@ SELECT * FROM pg_wait_events;
135
130
1 | LWLocks | 35 | AutoFileLock
136
131
1 | LWLocks | 36 | ReplicationSlotAllocationLock
137
132
1 | LWLocks | 37 | ReplicationSlotControlLock
138
- 1 | LWLocks | 38 | CommitTsControlLock
139
- 1 | LWLocks | 39 | CommitTsLock
140
- 1 | LWLocks | 40 | ReplicationOriginLock
141
- 1 | LWLocks | 41 | UserDefinedLocks
142
- 1 | LWLocks | 42 | WALInsertLocks
143
- 1 | LWLocks | 43 | CLogBufferLocks
144
- 1 | LWLocks | 44 | CommitTSBufferLocks
145
- 1 | LWLocks | 45 | SubtransBufferLocks
146
- 1 | LWLocks | 46 | MultiXactOffsetBufferLocks
147
- 1 | LWLocks | 47 | MultiXactMemberBufferLocks
148
- 1 | LWLocks | 48 | BufferMgrLocks
149
- 1 | LWLocks | 49 | BufferLWLocks
150
- 1 | LWLocks | 50 | LockMgrLWLocks
151
- 1 | LWLocks | 51 | OldSerXidBufferLocks
152
- 1 | LWLocks | 52 | PredicateLWLocks
153
- 1 | LWLocks | 53 | ProcessLocks
154
- 1 | LWLocks | 54 | AsyncBufferLocks
133
+ 1 | LWLocks | 38 | UserDefinedLocks
134
+ 1 | LWLocks | 39 | WALInsertLocks
135
+ 1 | LWLocks | 40 | CLogBufferLocks
136
+ 1 | LWLocks | 41 | SubtransBufferLocks
137
+ 1 | LWLocks | 42 | MultiXactOffsetBufferLocks
138
+ 1 | LWLocks | 43 | MultiXactMemberBufferLocks
139
+ 1 | LWLocks | 44 | BufferMgrLocks
140
+ 1 | LWLocks | 45 | BufferLWLocks
141
+ 1 | LWLocks | 46 | LockMgrLWLocks
142
+ 1 | LWLocks | 47 | OldSerXidBufferLocks
143
+ 1 | LWLocks | 48 | PredicateLWLocks
144
+ 1 | LWLocks | 49 | ProcessLocks
145
+ 1 | LWLocks | 50 | AsyncBufferLocks
155
146
2 | Locks | 0 | Relation
156
147
2 | Locks | 1 | RelationExtend
157
148
2 | Locks | 2 | Page
158
149
2 | Locks | 3 | Tuple
159
150
2 | Locks | 4 | Transaction
160
151
2 | Locks | 5 | VirtualTransaction
161
- 2 | Locks | 6 | SpeculativeToken
162
- 2 | Locks | 7 | Object
163
- 2 | Locks | 8 | Userlock
164
- 2 | Locks | 9 | Advisory
152
+ 2 | Locks | 6 | Object
153
+ 2 | Locks | 7 | Userlock
154
+ 2 | Locks | 8 | Advisory
165
155
3 | Storage | 0 | SMGR_READ
166
156
3 | Storage | 1 | SMGR_WRITE
167
157
3 | Storage | 2 | SMGR_FSYNC
@@ -176,5 +166,5 @@ SELECT * FROM pg_wait_events;
176
166
5 | Network | 1 | WRITE
177
167
5 | Network | 2 | SYSLOG
178
168
6 | Allocations | 0 | Allocations
179
- (79 rows)
169
+ (74 rows)
180
170
0 commit comments