HP OpenVMS Systems Documentation

Content starts here

Guide to OpenVMS File Applications

Begin Index

Contents (summary)
Preface Preface
Chapter 1 Introduction
Chapter 2 Choosing a File Organization
Chapter 3 Performance Considerations
Chapter 4 Creating and Populating Files
Chapter 5 Locating and Naming Files on Disks
Chapter 6 Advanced Use of File Specifications
Chapter 7 File Sharing and Buffering
Chapter 8 Record Processing
Chapter 9 Run-Time Options
Chapter 10 Maintaining Files
Appendix A Edit/FDL Utility Optimization Algorithms


Preface Preface
Chapter 1
1 Introduction
     1.1     File Concepts
     1.2     Disk Concepts
         1.2.1         Files--11 On-Disk Structure Concepts
         1.2.2         Files--11 Control Files
                Index File
                Storage Bit Map File
                Bad Block File
                Master File Directory
                Core Image File
                Volume Set List File
                Continuation File
                Backup Log File
                Pending Bad Block Log File
                Security Profiles File (VAX Only)
         1.2.3         Files--11 On--Disk Structure Level 1 Versus Structure Level 2
         1.2.4         Physical Structures
         1.2.5         CD-ROM Concepts
                CD-ROM On-Disc Formats
                Volume Structure
                Files--11 C/D---ACPs
                Using DIGITAL System Identifiers on CD-ROM
     1.3     Magnetic Tape Concepts
         1.3.1         ANSI-Labeled Magnetic Tape
                Logical Format of ANSI Magnetic Tape Volumes
                RMS Magnetic Tape Ancillary Control Process (MTAACP)
                Basic Components of the ANSI Magnetic Tape Format
                Volume and File Configurations
                Volume Labels
                        VOL1 Label
                        VOL2 Label
                Header Labels
                        HDR1 Label
                        HDR2 Label
                        HDR3 Label
                        HDR4 Label
                Trailer Labels
     1.4     Using Command Procedures to Perform Routine File and Device Operations
     1.5     Volume Protection
     1.6     RMS (Record Management Services)
         1.6.1         File Definition Language (FDL)
         1.6.2         RMS Data Structures
         1.6.3         Record Management Services
     1.7     RMS Utilities
         1.7.1         The Analyze/RMS_File Utility
         1.7.2         The Convert Utility
         1.7.3         The Convert/Reclaim Utility
         1.7.4         The Create/FDL Utility
         1.7.5         The Edit/FDL Utility
     1.8     Process and System Resources for File Applications
         1.8.1         Memory Requirements
         1.8.2         Process Limits
Chapter 2
2 Choosing a File Organization
     2.1     Record Concepts
         2.1.1         Record Access Modes
                Sequential Access
                Random Access by Key Value or Relative Record Number
                Random Access by Record File Address
         2.1.2         Record Formats
                Fixed-Length Record Format
                Variable-Length Record Format
                Variable-Length with Fixed-Length Control Field (VFC) Record Format
                Stream Record Format
     2.2     File Organization Concepts
         2.2.1         Sequential File Organization
         2.2.2         Relative File Organization
         2.2.3         Indexed File Organization
                Sequentially Retrieving Indexed Records
                Index Keys
                Other Key Characteristics
                Specifying Sort Order
                Using Collated Keys
                Summary of Indexed File Organization
Chapter 3
3 Performance Considerations
     3.1     Design Considerations
         3.1.1         Speed
         3.1.2         Space
         3.1.3         Shared Access
         3.1.4         Impact on Applications Design
     3.2     Tuning
         3.2.1         File Design Attributes
                Initial File Allocation
                Extending a File
                        Auto Extend Size Selection
                        Establishing Auto Extend Default Quantities
                        Placement and Contiguity of Extends
                Truncating a File
                Units of I/O
                Multiple Areas for Indexed Files
                Bucket Fill Factor for Indexed Files
         3.2.2         Processing Options
                Multiple Buffers
                Deferred-Write Processing
                Global Buffers
                Read-Ahead and Write-Behind Processing
     3.3     Tuning a Sequential File
         3.3.1         Block Span Option
         3.3.2         Multiblock Size Option
         3.3.3         Number of Buffers
         3.3.4         Global Buffer Option
         3.3.5         Read-Ahead and Write-Behind Options
     3.4     Tuning a Relative File
         3.4.1         Bucket Size
         3.4.2         Number of Buffers
         3.4.3         Global Buffer Option
         3.4.4         Deferred-Write Option
     3.5     Tuning an Indexed File
         3.5.1         File Structure
                Primary Index Structure
                Alternate Index Structure
         3.5.2         Optimizing File Performance
                Bucket Size
                Fill Factor
                Number of Buffers
                Global Buffers
                Using the Deferred-Write Option
     3.6     Monitoring RMS Performance
         3.6.1         Enabling RMS Statistics
         3.6.2         Using RMS Statistics
     3.7     Processing in an OpenVMS Cluster Environment
         3.7.1         OpenVMS Cluster Shared Access
                Locking Considerations
                I/O Considerations
         3.7.2         Performance Recommendations

Previous Next Contents Index