TMF Introduction (G06.26+)

Contents
HP NonStop TMF Introduction522414-002
iv
6. TMF System Management (continued)
6. TMF System Management (continued)
Managing Audit and Online Dumps 6-6
Monitoring TMF 6-6
Managing the TMF Catalog 6-6
Index
Examples
Example 2-1. Transaction Control Using Embedded SQL 2-8
Figures
Figure 1-1. The Role of TMF in Transaction Processing 1-1
Figure 1-2. TMF Protecting a Distributed Database 1-4
Figure 1-3. Database Consistency in a Banking Transaction 1-5
Figure 1-4. Lack of Concurrency Control 1-6
Figure 1-5. Concurrency Control 1-7
Figure 1-6. Serialized Transactions 1-9
Figure 1-7. The Audit Trail and Audited Database Files 1-11
Figure 1-8. Distributed Audit Information 1-12
Figure 1-9. The Role of TMF in Transaction Processing 1-16
Figure 2-1. Local Transaction 2-2
Figure 2-2. A Transaction Gateway 2-4
Figure 2-3. Commit Coordinator and Subordinate Transaction Managers 2-5
Figure 2-4. Transaction Control in a Pathway Environment 2-7
Figure 2-5. Relationship Between TCP and Server Processes 2-9
Figure 2-6. Two-Phase Commit 2-11
Figure 2-7. Stages of a Transaction 2-12
Figure 3-1.
Audit-Trail Records 3-2
Figure 3-2.
Audit-Trail Rollover 3-4
Figure 3-3. Automatic Audit-Trail Dump 3-7
Figure 3-4. Network Backout 3-9
Figure 3-5. Recovering a Database With Volume Recovery 3-11
Figure 3-6. Online and Audit Dumps for File Recovery 3-12
Figure 3-7. Restoring Files With File Recovery 3-14
Figure 4-1. Performance Comparison With and Without TMF Protection 4-1
Figure 4-2. Transaction Input/Output Example 4-2
Figure 4-3. Unbuffered and Buffered Input/Output 4-4
Figure 4-4. Throughput Comparison Depending on Transaction Rate 4-6
Figure 5-1. Deadlock Example 5-7
Figure 5-2. Modules of a Typical OLTP Pathway Application 5-10