Oracle詞彙表(事務表(transaction table)”)
Transaction Table: Each undosegment header block(q.v.) has an area in it called the transaction table. When a transaction starts, it picks an undo segment to use then picks the oldest free entry (called a transaction table“slot”) from that segment header’s transaction table. This slot is the identifying marker for a transaction, and information about it is published in two ways – first as the transaction ID inv$transaction
Transaction Table Slot: a single row in aTransaction Table(q.v.) representing a single transaction. Since there are only a limited number of rows (slots) in a transaction table, part of the row data includes a“usage counter”
Undo: (formerly known asrollback): information describing how to reverse out changes made to data blocks (including index blocks, bitmap file header blocks etc). Asingleundo recordis a description of how to reverse out a single“db block change”. Undo is stored inundo segments, which are created inundo tablespaces, and eachundo segment headerholds a“catalogue”(called thetransaction table) which shows where recent transactions wrote theirfirst undo record.
好的程式碼像粥一樣,都是用時間熬出來的