Tuning SAS Applications in the MVS Environment
Contents
Acknowledgments vii
Chapter1
- Performance, Efficiency, and Tuning
- Introduction
- Performance and Efficiency Overview
- Advantages of Efficient Applications
- The Tuning Cycle
- Summary
Chapter2
- MVS Performance Metrics
- Introduction
- Work That Runs Under MVS
- Metrics
- MVS Performance Metrics During Execution
- Processing Statistics
- Tradeoffs between the Metrics
- Summary
Chapter 3
- Sources of SAS System Performance Information
- Introduction
- Processing Statistics within the SAS System
- Processing Statistics in the MVS Job Log
- CONTENTS Procedure Performance Information
- CATALOG Procedure Performance Information
- OPTIONS Procedure Performance Information
- The DSINFO Window
- Tape Data Set Information
- Summary
Chapter 4
- How SAS Data Library Block Size Affects Performance
- Introduction
- Structure of SAS Data Libraries
- Blocks in SAS Data Libraries on DASD
- Blocks in SAS Data Libraries on Tape
- Controlling SAS Data Library Block Size
- Summary
Chapter 5
- SAS Data Set Performance Tools
- Introduction
- Buffer Number
- Buffer Size
- Compression
- Summary
Chapter 6
- Indexes
- Introduction
- The Structure of Indexes
- Building Indexes
- Summary
Chapter 7
- Efficient Processing of Sequential Data Sets on DASD
- Introduction
- Sequential Data Set Block Size
- Controlling Block Size
- Using the INPUT Statement Efficiently
- Summary
Chapter 8
- Efficient Processing of Tape Data Sets
- Introduction
- Tape Data Set Block Size and Performance
- Controlling Block Size
- Optimizing Tape Processing
- Summary
Chapter 9
- Processing VSAM Data Sets
- Introduction
- VSAM Data Set Structure
- VSAM Accessing Modes
- VSAM Buffers
- Exploiting VSAM Buffers
- Other VSAM Efficiency Tips
- Summary
Chapter 10
- The Stored Program Facility
- Introduction
- Using the Stored Program Facility
- Improving Performance with the Stored Program Facility
- Managing the Stored Program Facility
- Summary
Chapter 11
- Exploiting Hiperspaces
- Introduction
- MVS Memory Management Concepts and Hiperspaces
- Implementing Hiperspaces
- Hiperspace Strategies
- Summary
Chapter 12
- MVS Environmental Factors Affecting Performance
- Introduction
- Contention for Data Set Access
- DASD Work Space Shortages
- Input Queue Wait
- Waiting for Higher Priority Tasks
- Waiting for Tape Mounts
- Recall of Archived Data Sets
- Large Volumes of Concurrently Executing Tasks
- Summary
INDEX