Thomas Munro
Discussion: http://postgr.es/m/CAEepm=3g1hhbFzYkR_QT9RmBvsGX4UaeCtX-4Js8OOEMmFeaSQ@mail.gmail.com
|
- 3">LWLock
+ 4">LWLock
ShmemIndexLock
Waiting to find or allocate space in shared memory.
Waiting to choose the next subplan during Parallel Append plan
execution.
+ |
+ parallel_hash_join
+ Waiting to allocate or exchange a chunk of memory or update
+ counters during Parallel Hash plan execution.
+
|
Lock
relation
"shared_tuplestore");
LWLockRegisterTranche(LWTRANCHE_TBM, "tbm");
LWLockRegisterTranche(LWTRANCHE_PARALLEL_APPEND, "parallel_append");
+ LWLockRegisterTranche(LWTRANCHE_PARALLEL_HASH_JOIN, "parallel_hash_join");
/* Register named tranches. */
for (i = 0; i < NamedLWLockTrancheRequests; i++)