Book Image

IBM DB2 9.7 Advanced Administration Cookbook

Book Image

IBM DB2 9.7 Advanced Administration Cookbook

Overview of this book

IBM DB2 LUW is a leading relational database system developed by IBM. DB2 LUW database software offers industry leading performance, scale, and reliability on your choice of platform on various Linux distributions, leading Unix Systems like AIX, HP-UX and Solaris and MS Windows platforms. With lots of new features, DB2 9.7 delivers one the best relational database systems in the market. IBM DB2 9.7 Advanced Administration Cookbook covers all the latest features with instance creation, setup, and administration of multi-partitioned database. This practical cookbook provides step-by-step instructions to build and configure powerful databases, with scalability, safety and reliability features, using industry standard best practices. This book will walk you through all the important aspects of administration. You will learn to set up production capable environments with multi-partitioned databases and make the best use of hardware resources for maximum performance. With this guide you can master the different ways to implement strong databases with a High Availability architecture.
Table of Contents (21 chapters)
IBM DB2 9.7 Advanced Administration Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Hit ratios and their role in performance improvement


High hit ratios indicate that the database is memory-efficient. For example, a high hit ratio for buffer cache says that, most of the time, the database will find the database records it needs in the buffer pools, instead of reading it from disk. Having fewer physical reads leads to better performance.

Getting ready

We have discussed, in Chapter 12, Monitoring, setting up monitor switches. Make sure monitor switches are on for buffer pools. Follow indicators regularly and tune caches in accordance. You may want to run stats on all the tables and probably check for fragmentation.

How to do it...

  1. Monitor buffer pool hit ratios . Hit ratios with 90 percent or more indicate a good hit ratio:

    [db2inst1@nodedb21 ~]$ db2 'SELECT DBPARTITIONNUM "PARTN",
    >      SUBSTR(BP_NAME,1,20) "BUFFERPOOL",
    >      (POOL_DATA_L_READS - POOL_DATA_P_READS) * 100 /
    >      (POOL_DATA_L_READS + 1) "HIT RATIO"
    >      FROM   SYSIBMADM.SNAPBP'
    
    PARTN  BUFFERPOOL...