Manuel D’UtilisationTable des matièresContents5Figures13Tables17Preface19The Team That Wrote This Redbook19Comments Welcome21Chapter 1. Introduction25Chapter 2. Summary of Considerations272.1 DB2 and Storage Management272.1.1 Benefits of DFSMS272.1.2 Managing DB2 Data Sets with DFSMS282.1.3 Examples for Managing DB2 Data Sets with DFSMS282.2 DB2 and Storage Servers282.2.1 Data Placement282.2.2 Large Cache282.2.3 Log Structured File292.2.4 RAMAC Architecture292.2.5 SMS Storage Groups292.2.6 Performance Management30Chapter 3. DB2 Storage Objects333.1 DB2 Overview333.2 DB2 Data Objects333.2.1 TABLE343.2.2 TABLESPACE343.2.3 INDEX353.2.4 INDEXSPACE353.2.5 DATABASE353.2.6 STOGROUP353.3 Creating Table Spaces and Index Spaces353.3.1 DB2 Defined and Managed363.3.2 User Defined and Managed363.4 DB2 System Table Spaces373.4.1 The DB2 Catalog and Directory373.4.2 The Work Database373.4.3 SYSIBM.SYSCOPY383.4.4 SYSIBM.SYSLGRNX383.5 DB2 Application Table Spaces393.6 DB2 Recovery Data Sets393.6.1 Bootstrap Data Sets393.6.2 Active Logs403.6.3 Archive Logs413.6.4 Image Copies423.6.5 Other Copies443.7 Other DB2 Data Sets443.7.1 DB2 Library Data Sets443.7.2 DB2 Temporary Data Sets443.8 DB2 Data Sets Naming Conventions443.8.1 Table Space and Index Space Names453.8.2 BSDS Names453.8.3 Active Log Names453.8.4 Archive Log and BSDS Backup Names463.8.5 Image Copy Names46Chapter 4. System Managed Storage Concepts and Components474.1 Background474.2 Evolution474.3 DFSMS/MVS Components484.3.1 DFSMSdfp484.3.2 DFSMSdss494.3.3 DFSMShsm504.3.4 DFSMSrmm534.3.5 DFSMSopt534.3.6 SMF Records 42(6)544.4 Benefits54Chapter 5. Storage Management with DFSMS575.1 Introduction575.1.1 Base Configuration575.1.2 Class and Storage Group Definitions585.2 Automatic Class Selection Routines585.3 SMS Classes605.3.1 Data Class605.3.2 Storage Class615.3.3 Management Class635.3.4 Storage Group655.4 Naming Standards685.5 Examples68Chapter 6. Managing DB2 Databases with SMS696.1 SMS Examples for DB2 Databases696.1.1 Using ISMF to Display SMS Constructs696.1.2 SMS Data Class696.1.3 SMS Storage Class706.1.4 SMS Management Class716.1.5 SMS Storage Groups726.1.6 DB2 STOGROUPs and SMS Storage Groups746.1.7 Assigning SMS Classes to DB2 Table Spaces and Index Spaces756.1.8 Table Space and Index Space Names for SMS786.1.9 Managing Partitioned Table Spaces with SMS786.2 User Databases796.2.1 Online Production Databases806.2.2 Batch Production Databases806.2.3 Data Warehouse Databases806.2.4 Development and Test Databases816.2.5 Summary816.3 DB2 System Databases826.3.1 Catalog and Directory Databases826.3.2 Work Database836.3.3 Summary83Chapter 7. Managing DB2 Recovery Data Sets with SMS857.1 SMS Examples for DB2 Recovery Data Sets857.1.1 SMS Data Class857.1.2 SMS Storage Class857.1.3 SMS Management Class867.1.4 SMS Storage Groups877.1.5 Assigning SMS Classes to DB2 Recovery Data Sets887.2 BSDS897.2.1 Storage Class897.2.2 Management Class897.2.3 Storage Group907.2.4 ACS Example907.3 Active Logs907.3.1 Storage Class917.3.2 Management Class917.3.3 Storage Group917.3.4 ACS Example917.4 Archive Logs917.4.1 Storage Class937.4.2 Management Class937.4.3 Storage Group937.4.4 ACS Example937.5 Image Copies937.5.1 Storage Class947.5.2 Management Class947.5.3 Storage Group957.6 Summary95Chapter 8. Converting DB2 to Systems Managed Storage978.1 Overview978.2 Advantages of SMS Managing DB2 Data978.3 SMS Management Goals988.4 Positioning for Implementation998.4.1 Prerequisite Planning998.4.2 Service Level Agreement1008.5 Conversion Process1008.5.1 Sequence1008.5.2 Methodology1018.5.3 SMS Implementation1028.5.4 Post Implementation1038.6 DFSMS FIT1038.7 NaviQuest103Chapter 9. Disk Environment Overview1079.1 Evolution of Disk Architecture1079.1.1 3380 and 3390 Volumes1079.1.2 Arrays1079.1.3 Log Structured File and SnapShot1089.1.4 Virtual Volumes1109.2 Disk Control Units1119.2.1 Storage Server1119.2.2 Storage Devices1129.2.3 Logical Control Unit1129.3 Cache Management1129.3.1 Track Caching1139.3.2 Read Record Caching1139.3.3 Write Record Caching (Quickwrite)1149.3.4 Sequential Caching1149.3.5 No Caching—Bypass Cache1149.3.6 No Caching—Inhibit Cache Load1149.3.7 DB2 Cache Parameters (DSNTIPE)1149.3.8 Dynamic Cache Management Enhancement1149.4 Paths and Bandwidth Evolution1159.5 Capabilities1159.5.1 Dual Copy1159.5.2 Concurrent Copy1169.5.3 Virtual Concurrent Copy1179.5.4 Remote Copy1179.5.5 Compression1229.5.6 Sequential Data Striping123Chapter 10. DB2 I/O Operations12510.1 Avoiding I/O Operations12510.2 Data Read Operations12610.2.1 Normal Read12610.2.2 Sequential Prefetch12610.2.3 Dynamic Prefetch12710.2.4 List Prefetch12710.2.5 Prefetch Quantity12710.2.6 Data Management Threshold12810.2.7 Sequential Prefetch Threshold12910.3 Data Write Operations12910.3.1 Asynchronous Writes12910.3.2 Synchronous Writes13010.3.3 Immediate Write Threshold13010.3.4 Write Quantity13010.3.5 Tuning Write Frequency13010.4 Log Writes13310.4.1 Asynchronous Writes13410.4.2 Synchronous Writes13410.4.3 Writing to Two Logs13410.4.4 Two-Phase Commit Log Writes13410.4.5 Improving Log Write Performance13610.5 Log Reads13710.5.1 Improving Log Read Performance13810.5.2 Active Log Size139Chapter 11. I/O Performance and Monitoring Tools14111.1 DB2 PM Overview14111.1.1 Accounting I/O Information14211.1.2 Statistics I/O Information14311.1.3 Performance I/O Information and I/O Activity14511.2 RMF Monitoring14611.2.1 RMF Report Analysis14711.2.2 Using RMF Reports15411.3 IXFP Monitoring15711.3.1 Device Performance Reports15811.3.2 Cache Effectiveness Report15911.3.3 Space Utilization Report160Chapter 12. Case Study16312.1 DB2 Case Study Analysis16312.1.1 General Analysis16312.1.2 Data Access16612.1.3 Suspend Times16712.1.4 Conclusions16912.2 Storage Server Analysis16912.2.1 RMF Views16912.2.2 IXFP View17412.3 Case Study Summary176Appendix A. Test Cases for DB2 Table Space Data Sets183A.1 Test Environment183A.2 Partitioned Table Space, DB2 Defined, Without SMS184A.2.1 Create Eight STOGROUPs184A.2.2 Create the Database184A.2.3 Create the Table Space185A.2.4 Display a Volume185A.3 Partitioned Table Space, User Defined, Without SMS186A.3.1 DEFINE CLUSTER for 16 Partitions186A.3.2 CREATE STOGROUP186A.3.3 CREATE DATABASE186A.3.4 CREATE TABLESPACE186A.3.5 Display a Volume187A.4 DB2 Table Spaces Using SMS, Existing Names187A.4.1 Storage Classes188A.4.2 Management Class189A.4.3 Storage Group191A.4.4 ISMF Test Cases193A.4.5 Updating the Active Configuration194A.4.6 DB2 Definitions194A.4.7 Data Set Allocation Results195A.5 DB2 Table Spaces Using SMS, Coded Names196A.5.1 Storage Class196A.5.2 Management Class197A.5.3 Storage Groups197A.5.4 DB2 Definitions199A.5.5 Data Set Allocation Results199A.6 Partitioned Table Space Using SMS Distribution200A.6.1 Define Volumes to SMS Storage Group201A.6.2 ACS Routines201A.6.3 DB2 Definitions201A.6.4 Data Set Allocation Results202A.7 Partitioned Table Spaces Using SMS, User Distribution203A.7.1 Create Storage Groups203A.7.2 ACS Routines204A.7.3 DB2 Definitions205A.7.4 Data Set Allocation Results205Appendix B. Test Cases for DB2 Recovery Data Sets207B.1 BSDS and Active Logs207B.1.1 SMS Storage Class207B.1.2 SMS Management Class208B.1.3 Storage Group209B.1.4 ISMF Test Cases210B.1.5 Data Set Allocation Results211B.2 Archive Logs213B.2.1 Storage Class213B.2.2 Management Class214B.2.3 Storage Group215B.2.4 Data Set Allocation Results215B.3 Image Copies216B.3.1 Storage Class217B.3.2 Management Class218B.3.3 Storage Group219B.3.4 Data Set Allocation Results219Appendix C. DB2 PM Accounting Trace Report223Appendix D. DB2 PM Statistics Report227Appendix E. Disk Storage Server Reports245Appendix F. Special Notices261Appendix G. Related Publications263G.1 International Technical Support Organization Publications263G.2 Redbooks on CD-ROMs263G.3 Other Publications264G.4 Web Sites264How to Get ITSO Redbooks265IBM Redbook Fax Order Form266List of Abbreviations267Index269ITSO Redbook Evaluation273Taille: 2,6 MoPages: 274Language: EnglishOuvrir le manuel