ShmemIndex - contains an index of all other shared memory
structures, allowing quick lookup of other structure locations in shared
memory
-
Buffer Descriptors - control header for shared memory buffer block
-
Buffer Blocks - block of table/index data shared by all backends
+Descriptors - control header for shared memory buffer block
+
+- block of table/index data shared by all backends
Shared Buf Lookup Table - lookup to see if a requested buffer
is already in the shared memory area
-
LockTable - lock table structure, specifiying table, lock types, and
+- lock table structure, specifiying table, lock types, and
backends holding or waiting on lock
LockTable (lock hash) - lookup of LockTable structures using
table name
LockTable (xid hash) - lookup of LockTable structures using
transaction id
-
Proc Header - information about each backend, including locks held/waiting,
-indexed by process id
+about each backend, including locks held/waiting, indexed by process id