update
authorBruce Momjian
Sun, 28 Jun 1998 18:59:26 +0000 (18:59 +0000)
committerBruce Momjian
Sun, 28 Jun 1998 18:59:26 +0000 (18:59 +0000)
src/tools/backend/index.html

index 7fe6440431990139f1e3566676ee3ee7febba90f..f736439fa0241782e5b59bd3cdbc6a1a6390efdc 100644 (file)
@@ -69,10 +69,11 @@ returned to the client.
 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, and backend information:
+Another area of interest is the shared memory area, containing table
+data/index blocks, locks, backend information, and lookup tables for
+these structures:
 
     
-
  • ShmemIndex - lookup of shared memory addresses using structure names
  • +
  • ShmemIndex - lookup shared memory addresses using structure names
  •  
  • Buffer
  •  Descriptors - control header for buffer cache block
     
  • Buffer Blocks -
  • @@ -83,10 +84,10 @@ BufferTag)
     
  • LockTable (ctl) - lock table
  •  structure, specifiying table, lock types, and backends holding or
     waiting on lock
    -
  • LockTable (lock hash) - lookup of LockTable structures using relation
  • -and database object ids
    +
  • LockTable (lock hash) - lookup of LockTable structures using relation,
  • +database object ids
     
  • LockTable (xid hash) - lookup of LockTable structures using
  • -transaction id
    +transaction id, LockTable address
     
  • Proc Header - information
  •  about each backend, including locks held/waiting,  indexed by process id