There are many other modules that support this basic functionality.
They can be accessed by clicking on the flowchart.
-Another area of interest is the shared memory area, containing table
-data/index blocks, locks, backend information, and lookup tables for
-these structures:
+Another area of interest is the shared memory area, which contains data
+accessable to all backends. It has table recently used data/index
+blocks, locks, backend information, and lookup tables for these
+structures:
ShmemIndex - lookup shared memory addresses using structure names
-Descriptors - control header for buffer cache block
+Descriptor - control header for buffer cache block
data/index buffer cache block
-
Shared Buf Lookup Table - lookup of buffer cache block address using
+
Shared Buffer Lookup Table - lookup of buffer cache block addresses using
table name and block number(
BufferTag)
-
MultiLevelLockTable (ctl) -
-HREF="../../include/storage/lock.h">LOCKCTL control structure for
-each locking method. Currently, only multi-level locking is used.
+
MultiLevelLockTable (ctl) - control structure for