SlideShare a Scribd company logo
1 of 27
Download to read offline
DB2 10 – The Secrets of
           Scalability



        Jeff Josten                     Julian Stuhler
 Distinguished Engineer              Principal Consultant
DB2 for z/OS Development              Triton Consulting


           The Information Management Specialists
Triton Migration Month
• Series of DB2 10 Webcasts
    DB2 10 Overview - Get Ready to Plan your
    Migration
    3rd November 16:00-17:00 GMT
    DB2 10: Justifying the Upgrade
    10th November 16:00-17:00 GMT
    DB2 10 - The Secrets of Scalability
    1st December 16:00-17:00 GMT

              The Information Management Specialists
Agenda
• Introduction
• The Need for Scalability
• DB2 10 Scalability Enhancements
    Virtual storage constraint relief
    Latch contention reduction
    Catalog concurrency enhancements
    SMF compression
    Other scalability enhancements
• Summary & Questions

               The Information Management Specialists
Introduction
• Julian Stuhler                              • Jeff Josten
       Director and Principal Consultant at          IBM Distinguished Engineer
       Triton Consulting                             Lead architect, DB2 for z/OS
       24 years DB2 experience, 19 as a
       consultant working with customers in
       UK, Europe and the US
       IBM Gold Consultant since 1999
       IBM Information Champion
       Former IDUG (International DB2 User
       Group) President
       Author of IBM Redbooks, white papers
       and more recently “flashbooks”
       Designer of IBM’s new “DB2 10
       Business Value Assessment Estimator
       Tool”




                         The Information Management Specialists
The Need for Scalability




           The Information Management Specialists
The Need for Scalability
• IT volumes continue to increase
       More applications
       More data
       More transactions
• Performance is ever more important
       Customers need to support workload growth without a drop-off in
       performance
• Availability is ever more important
       Pressure to reduce both planned and unplanned outages
• End result: each DB2 environment is being asked to work harder, with less
  downtime
• Every DB2 release attempts to push back these boundaries, but major
  progress has been made in DB2 10

                       The Information Management Specialists
DB2 10 for z/OS
• Extensive beta program running throughout 2009/10, with customers
  from all around the world
• Generally available since October 2010
• Support for skip migration from V8 as well as DB2 9
      Will make cost case for upgrade even more compelling
• Excellent uptake
      First customers now running DB2 10 in production
      Compared to DB2 9 at 12 months after GA
        ►   3 x number of customers running DB2 10
        ►   4 x number of DB2 10 licences
        ►   3 x total number of MSUs
      Many customers are planning their DB2 10 upgrades now, with most
      intending to begin real work in the next 6-18 months


                          The Information Management Specialists
Top New Features
• CPU/Performance Improvements         •   Optimiser enhancements
• Virtual Storage Enhancements         •   MEMBER CLUSTER for UTS
• Security Extensions                  •   Backup and recovery enhancements
• Improved Catalog Concurrency         •   Enhanced audit
• Temporal Data                        •   Include additional index columns
• Access Path Management               •   Enhanced SQL OLAP functions
• pureXML enhancements                 •   Skip Migration (see later)
• Currently Committed semantics
• Automated statistics                 • And many more….
• Dynamic schema change
  enhancements
• In-memory object support



                     The Information Management Specialists
DB2 10 Scalability Enhancements




          The Information Management Specialists
Overview
•   Virtual storage constraint relief
•   Latch contention reduction
•   Catalog concurrency enhancements
•   SMF compression
•   Other scalability enhancements


               The Information Management Specialists
Virtual Storage Enhancements
• V8 began a major project to transform
  DB2 into a 64-bit RDBMS
       Laid the groundwork and provided
       some scalability improvements but a
       lot of DBM1 objects remained below
       the 2GB bar
• DB2 9 improved things a little, but
  only by another 10-15% for most
  customers
       Practical limit of 300-500 threads per
       DB2 subsystem
• DB2 10 moves 80-90% of the
  remaining objects above the bar,
  resulting in 5-10x improvement in
  threads per subsystem (CM)
                        The Information Management Specialists
Virtual Storage Enhancements

                Castout buffers      Castout buffers     Castout buffers
               Compression Dict     Compression Dict    Compression Dict
                 DBD Cache            DBD Cache           DBD Cache
                 Global DSC           Global DSC          Global DSC
                  RIDPOOL              RIDPOOL             RIDPOOL
                 SORTPOOL             SORTPOOL            SORTPOOL
                                       SKCT + PT           SKCT + PT
                                                            CT + PT
                                                             Thread

                  EDMPool              CT + PT             (Pointers)
 All storage   Thread Storage       Thread Storage          Dataset
                   Dataset             Dataset


     V7              V8                   V9                   V10


               The Information Management Specialists
Virtual Storage Enhancements
• Possibility for less DB2
  subsystems (and possibly
  less LPARs) in a data sharing
  environment
      Lower data sharing overhead
      Less systems to manage /
      maintain
      Minimum of 4 members still
      recommended for true
      continuous availability



                   The Information Management Specialists
Virtual Storage Enhancements
• More space for performance critical storage objects such as
  dynamic statement cache
• Potential to reduce legacy OLTP CPU cost through
      More use of CICS protected entry threads
      More use of RELEASE(DEALLOCATE) with persistent threads
      (with trade-off on concurrency)
      DB2 10 High-Performance DBATs
• Other limiting factors on vertical scalability still remain
      Real storage
      ESQA/ECSA (31-bit) storage
      Active log write and SMF volumes
                   The Information Management Specialists
Real Storage Enhancements
• For prior releases, z/OS                            DB2 9 Buffer Pool
  always managed DB2
  bufferpool pages as 4K
  frames
                                       z/OS Storage
• Move to 64-bit architecture
  made much larger buffer
  pools viable
     Bufferpools can use many
     millions of pages                                             4K
     Increased z/OS overheads                                     Pages
     for page management                 4K
                                        Pages

                  The Information Management Specialists
Real Storage Enhancements
• DB2 10 introduces support for
  1MB pages to reduce z/OS page                            DB2 9 Buffer Pool
  management overheads
      Needs z10 or newer z196 server
      Needs bufferpool to be defined
      with PGFIX=YES                        z/OS Storage
      z/OS sysprogs must partition real
      storage between 1K and 1MB
      frames (IESYSnn in PARMLIB)
• Customer testing during beta
  program showed CPU reductions                                         4K
  of 0-6% with this feature enabled                                    Pages
                                              1MB
                                             Pages

                       The Information Management Specialists
Storage Enhancements
• Remains critical to ensure that there is no paging in DB2 address
   spaces
      Plan on additional 10-30% real memory following migration
• Focus changes from virtual memory constraints & monitoring to
   real memory constraints & monitoring
      See (PM24723) for real storage monitoring and contraction
      enhancements – advised not to go into production without this!
• Ensure use of PGFIX=YES to exploit 1MB real storage frames
      Many customers still haven’t exploited this feature in their DB2 8 and
      DB2 9 systems – significant CPU savings!
      Support for 1MB non page-fixed bufferpools in future release
• Ensure you are up to date on z/OS maintenance before using 1MB
   pages
                     The Information Management Specialists
Latch contention reduction
• Latch: DB2 mechanism for controlling concurrent events or the use of
  system resources
       Reported in accounting and statistics traces
       Latch wait time can be significant for high-volume environments
• DB2 10 reduces latch contention for a large number of situations,
  including:
       LC12: Global Transaction ID             LC32: Storage Manager
       serialization                           serialization
       LC14: Buffer Manager serialization      IRLM: IRLM hash contention
       LC19: Log write in both data            CML: z/OS Cross Memory
       sharing and non data sharing            Local suspend lock
       LC24: EDM thread storage serialization  UTSERIAL: Utility serialization
       LC24: Buffer Manager serialization      lock for SYSLGRNG (removed
       LC27: WLM serialization latch for       in NFM)
       stored procedures and UDF
                        The Information Management Specialists
Catalog Concurrency
• Contention on DB2 catalog is a major ongoing pain for most large DB2
  customers
• DB2 10 introduces UTS PBG format for catalog tablespaces in NFM
      Internal hashes and links are removed during ENFM processing
      Use of row-level locking and reordered row format
      Use of new currently committed semantics and other lock avoidance
      techniques
      No changes to utility jobs are necessary, but some SMS pre-reqs for migration
• Greatly improves access to catalog/directory
      REORG SHRLEVEL(CHANGE) for complete catalog/directory
      BIND concurrency much improved, but more work required in future releases
      – especially with heavy parallel DDL against different databases



                      The Information Management Specialists
Catalog Contention Issues
• Be prepared for some short-term degradation on entry to CM
  for single-thread BIND/REBIND processes, until you get to
  NFM
     PLANMGMT=EXTENDED the default, so multiple copies of access plan
     kept in catalog
     New indexes are defined, in preparation for hash links to be removed
     in NFM
     No concurrency improvement until catalog restructure in ENFM
     Redbook testing showed worst-case elapsed time increases of 100-
     200% and C2 CPU increases of 50-70%

                    The Information Management Specialists
SMF compression
• High transaction volume usually means high SMF
  volume, which can become a limiting factor
• Some customers forced to switch off useful accounting
  data, or resort to SMF rollup (via ACCUMACC ZPARM)
• New SMF compression feature can provide increased
  throughput due to I/O efficiency improvement
     Uses z/OS compression service to deliver approx. 60%-90%
     compression for 1% CPU cost


                 The Information Management Specialists
SMF compression
• Enabled via new SMFCOMP DSNZPARM (member
  scope)
• All data after SMF header is compressed
• Needs vendor support to allow compressed SMF
  records to be processed
• New sample DSNTSMFD application to uncompress
  SMF data (via PM27872)
• Can be used in conjunction with accounting rollup to
  achieve up to 99% reduction

                The Information Management Specialists
Other scalability enhancements
• Others enhancements in DB2 10
     SPT01 restructured: split into several pieces with LOBs used for
     larger package sections
     Workfile enhancements: support for spanned records to
     increase maximum record length, better use of in-memory
     workfiles, use of PBG tablespaces
     Support for Extended Address Volumes: EAVs theoretically allow
     up to 221TB per volume (223GB in z/OS 1.10)
     Decrease dataset allocation/deallocation times: using new
     function in z/OS 1.12 DB2 startup/shutdown times can be
     improved (can be retrofitted to V8 and DB2 9 via APAR)


                  The Information Management Specialists
Summary & Questions




         The Information Management Specialists
Summary
• DB2 10 delivers some very significant enhancements
  for increasing throughput, supporting more users and
  reducing planned downtime
     Many of these enhancements available in Conversion
     Mode (CM)
• Remember that sufficient real storage is needed to
  back any increase in virtual
• If you are still on DB2 V8, remember that support ends
  in April 2012

                 The Information Management Specialists
Further Reading
• IBM DB2 10 Home Page
      http://www-01.ibm.com/software/data/db2/zos/db2-10/
• White Paper – DB2 10: A Smarter Database for a Smarter Planet
      https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=s
      w-infomgt&S_PKG=wp-z-db2-smarter
      Also available as part of a “flashbook” - ISBN: 1583473610
• DB2 10 for z/OS Performance Topics Redbook (SG24-7942) just out
      http://www.redbooks.ibm.com/abstracts/sg247942.html?Open
• IDUG – International DB2 User Group
      http://www.idug.org/


                    The Information Management Specialists
Feedback / Questions


                          Jeff Josten - josten@us.ibm.com

                      Julian Stuhler – julian.stuhler@triton.co.uk




          The Information Management Specialists

More Related Content

What's hot

Best Practices of HA and Replication of PostgreSQL in Virtualized Environments
Best Practices of HA and Replication of PostgreSQL in Virtualized EnvironmentsBest Practices of HA and Replication of PostgreSQL in Virtualized Environments
Best Practices of HA and Replication of PostgreSQL in Virtualized EnvironmentsJignesh Shah
 
Enterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesEnterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesAshnikbiz
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machineheraflux
 
Writing Scalable Software in Java
Writing Scalable Software in JavaWriting Scalable Software in Java
Writing Scalable Software in JavaRuben Badaró
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning Vladislav Tatarincev
 
Using ТРСС to study Firebird performance
Using ТРСС to study Firebird performanceUsing ТРСС to study Firebird performance
Using ТРСС to study Firebird performanceMind The Firebird
 
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)BT Akademi
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Виталий Стародубцев
 
Understanding and controlling transaction logs
Understanding and controlling transaction logsUnderstanding and controlling transaction logs
Understanding and controlling transaction logsRed Gate Software
 
X-DB Replication Server and MMR
X-DB Replication Server and MMRX-DB Replication Server and MMR
X-DB Replication Server and MMRAshnikbiz
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability BpChris Adkin
 
Storage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailStorage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailInternet World
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...xKinAnx
 
Tungsten University: Configure & Provision Tungsten Clusters
Tungsten University: Configure & Provision Tungsten ClustersTungsten University: Configure & Provision Tungsten Clusters
Tungsten University: Configure & Provision Tungsten ClustersContinuent
 
BigTable PreReading
BigTable PreReadingBigTable PreReading
BigTable PreReadingeverestsun
 
Postgres-XC: Symmetric PostgreSQL Cluster
Postgres-XC: Symmetric PostgreSQL ClusterPostgres-XC: Symmetric PostgreSQL Cluster
Postgres-XC: Symmetric PostgreSQL ClusterPavan Deolasee
 

What's hot (20)

Best Practices of HA and Replication of PostgreSQL in Virtualized Environments
Best Practices of HA and Replication of PostgreSQL in Virtualized EnvironmentsBest Practices of HA and Replication of PostgreSQL in Virtualized Environments
Best Practices of HA and Replication of PostgreSQL in Virtualized Environments
 
Enterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional DatabasesEnterprise PostgreSQL - EDB's answer to conventional Databases
Enterprise PostgreSQL - EDB's answer to conventional Databases
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machine
 
Writing Scalable Software in Java
Writing Scalable Software in JavaWriting Scalable Software in Java
Writing Scalable Software in Java
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
Using ТРСС to study Firebird performance
Using ТРСС to study Firebird performanceUsing ТРСС to study Firebird performance
Using ТРСС to study Firebird performance
 
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
SQL Server 2014 New Features (Sql Server 2014 Yenilikleri)
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
 
Understanding and controlling transaction logs
Understanding and controlling transaction logsUnderstanding and controlling transaction logs
Understanding and controlling transaction logs
 
X-DB Replication Server and MMR
X-DB Replication Server and MMRX-DB Replication Server and MMR
X-DB Replication Server and MMR
 
J2EE Performance And Scalability Bp
J2EE Performance And Scalability BpJ2EE Performance And Scalability Bp
J2EE Performance And Scalability Bp
 
Storage spaces direct webinar
Storage spaces direct webinarStorage spaces direct webinar
Storage spaces direct webinar
 
Storage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailStorage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, Whiptail
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Gluster 3.3 deep dive
Gluster 3.3 deep diveGluster 3.3 deep dive
Gluster 3.3 deep dive
 
Tungsten University: Configure & Provision Tungsten Clusters
Tungsten University: Configure & Provision Tungsten ClustersTungsten University: Configure & Provision Tungsten Clusters
Tungsten University: Configure & Provision Tungsten Clusters
 
BigTable PreReading
BigTable PreReadingBigTable PreReading
BigTable PreReading
 
Postgres-XC: Symmetric PostgreSQL Cluster
Postgres-XC: Symmetric PostgreSQL ClusterPostgres-XC: Symmetric PostgreSQL Cluster
Postgres-XC: Symmetric PostgreSQL Cluster
 

Viewers also liked

DB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration PlanningDB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration PlanningLaura Hood
 
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data   Frank Peterson DB2 10-Early_Experiences_pdfBank Data   Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data Frank Peterson DB2 10-Early_Experiences_pdfSurekha Parekh
 
DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India)
DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India) DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India)
DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India) Surekha Parekh
 
DB2 Workload Manager Histograms
DB2 Workload Manager HistogramsDB2 Workload Manager Histograms
DB2 Workload Manager HistogramsKeith McDonald
 
Part 2 IBM db2 content manager API training Slides
Part 2 IBM db2 content manager API training SlidesPart 2 IBM db2 content manager API training Slides
Part 2 IBM db2 content manager API training SlidesMEJDI Med
 
DB2 V10 Migration Guidance
DB2 V10 Migration GuidanceDB2 V10 Migration Guidance
DB2 V10 Migration GuidanceCraig Mullins
 

Viewers also liked (6)

DB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration PlanningDB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration Planning
 
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data   Frank Peterson DB2 10-Early_Experiences_pdfBank Data   Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
 
DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India)
DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India) DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India)
DB2 10 Migration Planning & Customer experiences - Chris Crone (IDUG India)
 
DB2 Workload Manager Histograms
DB2 Workload Manager HistogramsDB2 Workload Manager Histograms
DB2 Workload Manager Histograms
 
Part 2 IBM db2 content manager API training Slides
Part 2 IBM db2 content manager API training SlidesPart 2 IBM db2 content manager API training Slides
Part 2 IBM db2 content manager API training Slides
 
DB2 V10 Migration Guidance
DB2 V10 Migration GuidanceDB2 V10 Migration Guidance
DB2 V10 Migration Guidance
 

Similar to DB2 10 - The Secrets of Scalability

Db2 10 memory management uk db2 user group june 2013 [read-only]
Db2 10 memory management   uk db2 user group june 2013 [read-only]Db2 10 memory management   uk db2 user group june 2013 [read-only]
Db2 10 memory management uk db2 user group june 2013 [read-only]Laura Hood
 
Db2 10 memory management uk db2 user group june 2013
Db2 10 memory management   uk db2 user group june 2013Db2 10 memory management   uk db2 user group june 2013
Db2 10 memory management uk db2 user group june 2013Carol Davis-Mann
 
DB2 10 Webcast #1 Overview And Migration Planning
DB2 10 Webcast #1   Overview And Migration PlanningDB2 10 Webcast #1   Overview And Migration Planning
DB2 10 Webcast #1 Overview And Migration PlanningCarol Davis-Mann
 
DB2 10 Smarter Database - IBM Tech Forum
DB2 10 Smarter Database   - IBM Tech ForumDB2 10 Smarter Database   - IBM Tech Forum
DB2 10 Smarter Database - IBM Tech ForumSurekha Parekh
 
DB210 Smarter Database IBM Tech Forum 2011
DB210 Smarter Database   IBM Tech Forum 2011DB210 Smarter Database   IBM Tech Forum 2011
DB210 Smarter Database IBM Tech Forum 2011Laura Hood
 
Db2 10 Webcast #2 Justifying The Upgrade
Db2 10 Webcast #2   Justifying The UpgradeDb2 10 Webcast #2   Justifying The Upgrade
Db2 10 Webcast #2 Justifying The UpgradeCarol Davis-Mann
 
DB2 10 Webcast #2 - Justifying The Upgrade
DB2 10 Webcast #2  - Justifying The UpgradeDB2 10 Webcast #2  - Justifying The Upgrade
DB2 10 Webcast #2 - Justifying The UpgradeLaura Hood
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilitySurekha Parekh
 
DB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesDB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesJohn Campbell
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle Surekha Parekh
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle Surekha Parekh
 
DB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and PlanningDB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and PlanningJohn Campbell
 
IMS09 ims v14 higlights
IMS09   ims v14 higlightsIMS09   ims v14 higlights
IMS09 ims v14 higlightsRobert Hain
 
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...John Campbell
 
Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2IBM Switzerland
 
UKGSE DB2 pureScale
UKGSE DB2 pureScaleUKGSE DB2 pureScale
UKGSE DB2 pureScaleLaura Hood
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY
 
DB2 10 for z/OS Update
DB2 10 for z/OS UpdateDB2 10 for z/OS Update
DB2 10 for z/OS UpdateCuneyt Goksu
 
Advantages of migrating to db2 v11.1
Advantages of migrating to db2 v11.1Advantages of migrating to db2 v11.1
Advantages of migrating to db2 v11.1Rajesh Pandhare
 
G108277 ds8000-resiliency-lagos-v1905c
G108277 ds8000-resiliency-lagos-v1905cG108277 ds8000-resiliency-lagos-v1905c
G108277 ds8000-resiliency-lagos-v1905cTony Pearson
 

Similar to DB2 10 - The Secrets of Scalability (20)

Db2 10 memory management uk db2 user group june 2013 [read-only]
Db2 10 memory management   uk db2 user group june 2013 [read-only]Db2 10 memory management   uk db2 user group june 2013 [read-only]
Db2 10 memory management uk db2 user group june 2013 [read-only]
 
Db2 10 memory management uk db2 user group june 2013
Db2 10 memory management   uk db2 user group june 2013Db2 10 memory management   uk db2 user group june 2013
Db2 10 memory management uk db2 user group june 2013
 
DB2 10 Webcast #1 Overview And Migration Planning
DB2 10 Webcast #1   Overview And Migration PlanningDB2 10 Webcast #1   Overview And Migration Planning
DB2 10 Webcast #1 Overview And Migration Planning
 
DB2 10 Smarter Database - IBM Tech Forum
DB2 10 Smarter Database   - IBM Tech ForumDB2 10 Smarter Database   - IBM Tech Forum
DB2 10 Smarter Database - IBM Tech Forum
 
DB210 Smarter Database IBM Tech Forum 2011
DB210 Smarter Database   IBM Tech Forum 2011DB210 Smarter Database   IBM Tech Forum 2011
DB210 Smarter Database IBM Tech Forum 2011
 
Db2 10 Webcast #2 Justifying The Upgrade
Db2 10 Webcast #2   Justifying The UpgradeDb2 10 Webcast #2   Justifying The Upgrade
Db2 10 Webcast #2 Justifying The Upgrade
 
DB2 10 Webcast #2 - Justifying The Upgrade
DB2 10 Webcast #2  - Justifying The UpgradeDB2 10 Webcast #2  - Justifying The Upgrade
DB2 10 Webcast #2 - Justifying The Upgrade
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and Scalability
 
DB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesDB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer Experiences
 
IBM Analytics Accelerator Trends & Directions Namk Hrle
IBM Analytics Accelerator  Trends & Directions Namk Hrle IBM Analytics Accelerator  Trends & Directions Namk Hrle
IBM Analytics Accelerator Trends & Directions Namk Hrle
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
 
DB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and PlanningDB2 for z/OS Real Storage Monitoring, Control and Planning
DB2 for z/OS Real Storage Monitoring, Control and Planning
 
IMS09 ims v14 higlights
IMS09   ims v14 higlightsIMS09   ims v14 higlights
IMS09 ims v14 higlights
 
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
 
Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2Software im SAP Umfeld_IBM DB2
Software im SAP Umfeld_IBM DB2
 
UKGSE DB2 pureScale
UKGSE DB2 pureScaleUKGSE DB2 pureScale
UKGSE DB2 pureScale
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
DB2 10 for z/OS Update
DB2 10 for z/OS UpdateDB2 10 for z/OS Update
DB2 10 for z/OS Update
 
Advantages of migrating to db2 v11.1
Advantages of migrating to db2 v11.1Advantages of migrating to db2 v11.1
Advantages of migrating to db2 v11.1
 
G108277 ds8000-resiliency-lagos-v1905c
G108277 ds8000-resiliency-lagos-v1905cG108277 ds8000-resiliency-lagos-v1905c
G108277 ds8000-resiliency-lagos-v1905c
 

More from Laura Hood

Top 10 DB2 Support Nightmares #10
Top 10 DB2 Support Nightmares  #10Top 10 DB2 Support Nightmares  #10
Top 10 DB2 Support Nightmares #10Laura Hood
 
Top 10 DB2 Support Nightmares #9
Top 10 DB2 Support Nightmares  #9Top 10 DB2 Support Nightmares  #9
Top 10 DB2 Support Nightmares #9Laura Hood
 
Top 10 DB2 Support Nightmares #8
Top 10 DB2 Support Nightmares  #8Top 10 DB2 Support Nightmares  #8
Top 10 DB2 Support Nightmares #8Laura Hood
 
Top 10 DB2 Support Nightmares #7
Top 10 DB2 Support Nightmares  #7 Top 10 DB2 Support Nightmares  #7
Top 10 DB2 Support Nightmares #7 Laura Hood
 
Top 10 db2 support nightmares #6
Top 10 db2 support nightmares #6Top 10 db2 support nightmares #6
Top 10 db2 support nightmares #6Laura Hood
 
Consultancy on Demand - Infographic
Consultancy on Demand - InfographicConsultancy on Demand - Infographic
Consultancy on Demand - InfographicLaura Hood
 
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondLaura Hood
 
Top 10 DB2 Support Nightmares #1
Top 10 DB2 Support Nightmares  #1Top 10 DB2 Support Nightmares  #1
Top 10 DB2 Support Nightmares #1Laura Hood
 
DB2 10 Security Enhancements
DB2 10 Security EnhancementsDB2 10 Security Enhancements
DB2 10 Security EnhancementsLaura Hood
 
Time Travelling With DB2 10 For zOS
Time Travelling With DB2 10 For zOSTime Travelling With DB2 10 For zOS
Time Travelling With DB2 10 For zOSLaura Hood
 
DB2DART - DB2Night Show October 2011
DB2DART - DB2Night Show October 2011DB2DART - DB2Night Show October 2011
DB2DART - DB2Night Show October 2011Laura Hood
 
DB2 z/OS & Java - What\'s New?
DB2 z/OS & Java - What\'s New?DB2 z/OS & Java - What\'s New?
DB2 z/OS & Java - What\'s New?Laura Hood
 
Temporal And Other DB2 10 For Z Os Highlights
Temporal And Other DB2 10 For Z Os HighlightsTemporal And Other DB2 10 For Z Os Highlights
Temporal And Other DB2 10 For Z Os HighlightsLaura Hood
 
UKCMG DB2 pureScale
UKCMG DB2 pureScaleUKCMG DB2 pureScale
UKCMG DB2 pureScaleLaura Hood
 
Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010Laura Hood
 
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...Laura Hood
 
Episode 2 Installation Triton Slides
Episode 2 Installation Triton SlidesEpisode 2 Installation Triton Slides
Episode 2 Installation Triton SlidesLaura Hood
 
Episode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & MonitoringEpisode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & MonitoringLaura Hood
 
DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010Laura Hood
 
DB2 Pure Scale Webcast
DB2 Pure Scale WebcastDB2 Pure Scale Webcast
DB2 Pure Scale WebcastLaura Hood
 

More from Laura Hood (20)

Top 10 DB2 Support Nightmares #10
Top 10 DB2 Support Nightmares  #10Top 10 DB2 Support Nightmares  #10
Top 10 DB2 Support Nightmares #10
 
Top 10 DB2 Support Nightmares #9
Top 10 DB2 Support Nightmares  #9Top 10 DB2 Support Nightmares  #9
Top 10 DB2 Support Nightmares #9
 
Top 10 DB2 Support Nightmares #8
Top 10 DB2 Support Nightmares  #8Top 10 DB2 Support Nightmares  #8
Top 10 DB2 Support Nightmares #8
 
Top 10 DB2 Support Nightmares #7
Top 10 DB2 Support Nightmares  #7 Top 10 DB2 Support Nightmares  #7
Top 10 DB2 Support Nightmares #7
 
Top 10 db2 support nightmares #6
Top 10 db2 support nightmares #6Top 10 db2 support nightmares #6
Top 10 db2 support nightmares #6
 
Consultancy on Demand - Infographic
Consultancy on Demand - InfographicConsultancy on Demand - Infographic
Consultancy on Demand - Infographic
 
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
 
Top 10 DB2 Support Nightmares #1
Top 10 DB2 Support Nightmares  #1Top 10 DB2 Support Nightmares  #1
Top 10 DB2 Support Nightmares #1
 
DB2 10 Security Enhancements
DB2 10 Security EnhancementsDB2 10 Security Enhancements
DB2 10 Security Enhancements
 
Time Travelling With DB2 10 For zOS
Time Travelling With DB2 10 For zOSTime Travelling With DB2 10 For zOS
Time Travelling With DB2 10 For zOS
 
DB2DART - DB2Night Show October 2011
DB2DART - DB2Night Show October 2011DB2DART - DB2Night Show October 2011
DB2DART - DB2Night Show October 2011
 
DB2 z/OS & Java - What\'s New?
DB2 z/OS & Java - What\'s New?DB2 z/OS & Java - What\'s New?
DB2 z/OS & Java - What\'s New?
 
Temporal And Other DB2 10 For Z Os Highlights
Temporal And Other DB2 10 For Z Os HighlightsTemporal And Other DB2 10 For Z Os Highlights
Temporal And Other DB2 10 For Z Os Highlights
 
UKCMG DB2 pureScale
UKCMG DB2 pureScaleUKCMG DB2 pureScale
UKCMG DB2 pureScale
 
Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010Episode 4 DB2 pureScale Performance Webinar Oct 2010
Episode 4 DB2 pureScale Performance Webinar Oct 2010
 
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...Episode 3  DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
Episode 3 DB2 pureScale Availability And Recovery [Read Only] [Compatibility...
 
Episode 2 Installation Triton Slides
Episode 2 Installation Triton SlidesEpisode 2 Installation Triton Slides
Episode 2 Installation Triton Slides
 
Episode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & MonitoringEpisode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & Monitoring
 
DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010
 
DB2 Pure Scale Webcast
DB2 Pure Scale WebcastDB2 Pure Scale Webcast
DB2 Pure Scale Webcast
 

DB2 10 - The Secrets of Scalability

  • 1. DB2 10 – The Secrets of Scalability Jeff Josten Julian Stuhler Distinguished Engineer Principal Consultant DB2 for z/OS Development Triton Consulting The Information Management Specialists
  • 2. Triton Migration Month • Series of DB2 10 Webcasts DB2 10 Overview - Get Ready to Plan your Migration 3rd November 16:00-17:00 GMT DB2 10: Justifying the Upgrade 10th November 16:00-17:00 GMT DB2 10 - The Secrets of Scalability 1st December 16:00-17:00 GMT The Information Management Specialists
  • 3. Agenda • Introduction • The Need for Scalability • DB2 10 Scalability Enhancements Virtual storage constraint relief Latch contention reduction Catalog concurrency enhancements SMF compression Other scalability enhancements • Summary & Questions The Information Management Specialists
  • 4. Introduction • Julian Stuhler • Jeff Josten Director and Principal Consultant at IBM Distinguished Engineer Triton Consulting Lead architect, DB2 for z/OS 24 years DB2 experience, 19 as a consultant working with customers in UK, Europe and the US IBM Gold Consultant since 1999 IBM Information Champion Former IDUG (International DB2 User Group) President Author of IBM Redbooks, white papers and more recently “flashbooks” Designer of IBM’s new “DB2 10 Business Value Assessment Estimator Tool” The Information Management Specialists
  • 5. The Need for Scalability The Information Management Specialists
  • 6. The Need for Scalability • IT volumes continue to increase More applications More data More transactions • Performance is ever more important Customers need to support workload growth without a drop-off in performance • Availability is ever more important Pressure to reduce both planned and unplanned outages • End result: each DB2 environment is being asked to work harder, with less downtime • Every DB2 release attempts to push back these boundaries, but major progress has been made in DB2 10 The Information Management Specialists
  • 7. DB2 10 for z/OS • Extensive beta program running throughout 2009/10, with customers from all around the world • Generally available since October 2010 • Support for skip migration from V8 as well as DB2 9 Will make cost case for upgrade even more compelling • Excellent uptake First customers now running DB2 10 in production Compared to DB2 9 at 12 months after GA ► 3 x number of customers running DB2 10 ► 4 x number of DB2 10 licences ► 3 x total number of MSUs Many customers are planning their DB2 10 upgrades now, with most intending to begin real work in the next 6-18 months The Information Management Specialists
  • 8. Top New Features • CPU/Performance Improvements • Optimiser enhancements • Virtual Storage Enhancements • MEMBER CLUSTER for UTS • Security Extensions • Backup and recovery enhancements • Improved Catalog Concurrency • Enhanced audit • Temporal Data • Include additional index columns • Access Path Management • Enhanced SQL OLAP functions • pureXML enhancements • Skip Migration (see later) • Currently Committed semantics • Automated statistics • And many more…. • Dynamic schema change enhancements • In-memory object support The Information Management Specialists
  • 9. DB2 10 Scalability Enhancements The Information Management Specialists
  • 10. Overview • Virtual storage constraint relief • Latch contention reduction • Catalog concurrency enhancements • SMF compression • Other scalability enhancements The Information Management Specialists
  • 11. Virtual Storage Enhancements • V8 began a major project to transform DB2 into a 64-bit RDBMS Laid the groundwork and provided some scalability improvements but a lot of DBM1 objects remained below the 2GB bar • DB2 9 improved things a little, but only by another 10-15% for most customers Practical limit of 300-500 threads per DB2 subsystem • DB2 10 moves 80-90% of the remaining objects above the bar, resulting in 5-10x improvement in threads per subsystem (CM) The Information Management Specialists
  • 12. Virtual Storage Enhancements Castout buffers Castout buffers Castout buffers Compression Dict Compression Dict Compression Dict DBD Cache DBD Cache DBD Cache Global DSC Global DSC Global DSC RIDPOOL RIDPOOL RIDPOOL SORTPOOL SORTPOOL SORTPOOL SKCT + PT SKCT + PT CT + PT Thread EDMPool CT + PT (Pointers) All storage Thread Storage Thread Storage Dataset Dataset Dataset V7 V8 V9 V10 The Information Management Specialists
  • 13. Virtual Storage Enhancements • Possibility for less DB2 subsystems (and possibly less LPARs) in a data sharing environment Lower data sharing overhead Less systems to manage / maintain Minimum of 4 members still recommended for true continuous availability The Information Management Specialists
  • 14. Virtual Storage Enhancements • More space for performance critical storage objects such as dynamic statement cache • Potential to reduce legacy OLTP CPU cost through More use of CICS protected entry threads More use of RELEASE(DEALLOCATE) with persistent threads (with trade-off on concurrency) DB2 10 High-Performance DBATs • Other limiting factors on vertical scalability still remain Real storage ESQA/ECSA (31-bit) storage Active log write and SMF volumes The Information Management Specialists
  • 15. Real Storage Enhancements • For prior releases, z/OS DB2 9 Buffer Pool always managed DB2 bufferpool pages as 4K frames z/OS Storage • Move to 64-bit architecture made much larger buffer pools viable Bufferpools can use many millions of pages 4K Increased z/OS overheads Pages for page management 4K Pages The Information Management Specialists
  • 16. Real Storage Enhancements • DB2 10 introduces support for 1MB pages to reduce z/OS page DB2 9 Buffer Pool management overheads Needs z10 or newer z196 server Needs bufferpool to be defined with PGFIX=YES z/OS Storage z/OS sysprogs must partition real storage between 1K and 1MB frames (IESYSnn in PARMLIB) • Customer testing during beta program showed CPU reductions 4K of 0-6% with this feature enabled Pages 1MB Pages The Information Management Specialists
  • 17. Storage Enhancements • Remains critical to ensure that there is no paging in DB2 address spaces Plan on additional 10-30% real memory following migration • Focus changes from virtual memory constraints & monitoring to real memory constraints & monitoring See (PM24723) for real storage monitoring and contraction enhancements – advised not to go into production without this! • Ensure use of PGFIX=YES to exploit 1MB real storage frames Many customers still haven’t exploited this feature in their DB2 8 and DB2 9 systems – significant CPU savings! Support for 1MB non page-fixed bufferpools in future release • Ensure you are up to date on z/OS maintenance before using 1MB pages The Information Management Specialists
  • 18. Latch contention reduction • Latch: DB2 mechanism for controlling concurrent events or the use of system resources Reported in accounting and statistics traces Latch wait time can be significant for high-volume environments • DB2 10 reduces latch contention for a large number of situations, including: LC12: Global Transaction ID LC32: Storage Manager serialization serialization LC14: Buffer Manager serialization IRLM: IRLM hash contention LC19: Log write in both data CML: z/OS Cross Memory sharing and non data sharing Local suspend lock LC24: EDM thread storage serialization UTSERIAL: Utility serialization LC24: Buffer Manager serialization lock for SYSLGRNG (removed LC27: WLM serialization latch for in NFM) stored procedures and UDF The Information Management Specialists
  • 19. Catalog Concurrency • Contention on DB2 catalog is a major ongoing pain for most large DB2 customers • DB2 10 introduces UTS PBG format for catalog tablespaces in NFM Internal hashes and links are removed during ENFM processing Use of row-level locking and reordered row format Use of new currently committed semantics and other lock avoidance techniques No changes to utility jobs are necessary, but some SMS pre-reqs for migration • Greatly improves access to catalog/directory REORG SHRLEVEL(CHANGE) for complete catalog/directory BIND concurrency much improved, but more work required in future releases – especially with heavy parallel DDL against different databases The Information Management Specialists
  • 20. Catalog Contention Issues • Be prepared for some short-term degradation on entry to CM for single-thread BIND/REBIND processes, until you get to NFM PLANMGMT=EXTENDED the default, so multiple copies of access plan kept in catalog New indexes are defined, in preparation for hash links to be removed in NFM No concurrency improvement until catalog restructure in ENFM Redbook testing showed worst-case elapsed time increases of 100- 200% and C2 CPU increases of 50-70% The Information Management Specialists
  • 21. SMF compression • High transaction volume usually means high SMF volume, which can become a limiting factor • Some customers forced to switch off useful accounting data, or resort to SMF rollup (via ACCUMACC ZPARM) • New SMF compression feature can provide increased throughput due to I/O efficiency improvement Uses z/OS compression service to deliver approx. 60%-90% compression for 1% CPU cost The Information Management Specialists
  • 22. SMF compression • Enabled via new SMFCOMP DSNZPARM (member scope) • All data after SMF header is compressed • Needs vendor support to allow compressed SMF records to be processed • New sample DSNTSMFD application to uncompress SMF data (via PM27872) • Can be used in conjunction with accounting rollup to achieve up to 99% reduction The Information Management Specialists
  • 23. Other scalability enhancements • Others enhancements in DB2 10 SPT01 restructured: split into several pieces with LOBs used for larger package sections Workfile enhancements: support for spanned records to increase maximum record length, better use of in-memory workfiles, use of PBG tablespaces Support for Extended Address Volumes: EAVs theoretically allow up to 221TB per volume (223GB in z/OS 1.10) Decrease dataset allocation/deallocation times: using new function in z/OS 1.12 DB2 startup/shutdown times can be improved (can be retrofitted to V8 and DB2 9 via APAR) The Information Management Specialists
  • 24. Summary & Questions The Information Management Specialists
  • 25. Summary • DB2 10 delivers some very significant enhancements for increasing throughput, supporting more users and reducing planned downtime Many of these enhancements available in Conversion Mode (CM) • Remember that sufficient real storage is needed to back any increase in virtual • If you are still on DB2 V8, remember that support ends in April 2012 The Information Management Specialists
  • 26. Further Reading • IBM DB2 10 Home Page http://www-01.ibm.com/software/data/db2/zos/db2-10/ • White Paper – DB2 10: A Smarter Database for a Smarter Planet https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=s w-infomgt&S_PKG=wp-z-db2-smarter Also available as part of a “flashbook” - ISBN: 1583473610 • DB2 10 for z/OS Performance Topics Redbook (SG24-7942) just out http://www.redbooks.ibm.com/abstracts/sg247942.html?Open • IDUG – International DB2 User Group http://www.idug.org/ The Information Management Specialists
  • 27. Feedback / Questions Jeff Josten - josten@us.ibm.com Julian Stuhler – julian.stuhler@triton.co.uk The Information Management Specialists