SlideShare a Scribd company logo
1 of 36
Download to read offline
DB2 10 for z/OS
     Overview and Migration
            Planning



        Tom Crocker                   Julian Stuhler
DB2 Client Technical Advisor       Principal Consultant
            IBM                     Triton Consulting

            The Information Management Specialists
Topics
•   Introduction
•   DB2 10 for z/OS Highlights
•   Migrating to DB2 10
•   Summary / Questions




                 The Information Management Specialists
Introduction
• Director and Principal Consultant at Triton Consulting
• 23 years DB2 experience, 18 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”


                  The Information Management Specialists
DB2 10 for z/OS Highlights




          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
• First customers now running DB2 10 in production
• Many customers are planning their DB2 10 upgrades
  to begin in the next 12-24 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
• Improved Catalog Concurrency         enhancements
• Temporal Data                      • Enhanced audit
• Access Path Management             • Include additional index
                                       columns
• pureXML enhancements
• Currently Committed semantics
                                     • Enhanced SQL OLAP functions
• Automated statistics
                                     • Skip Migration (see later)
• Dynamic schema change
  enhancements                       • And many more….
• In-memory object support

                   The Information Management Specialists
CPU/Performance Improvements




         The Information Management Specialists
CPU/Performance Improvements
• CPU improvements were one of the major design goals
  for DB2 10
     Many savings available ““Out of the box” with no application or
     database changes
     Even more available with some DBA / developer effort
• CPU reductions for transactions, queries, and batch
     CPU reductions of 5-10% for traditional workloads
     Up to additional 10% CPU savings using new functions
     CPU reductions of up to 20% for new workloads
     For static SQL, REBIND typically required


                  The Information Management Specialists
Performance enhancements requiring
few changes (CM)
•   SQL runtime improved efficiency
•   Address space, memory changes to 64 bit, some REBINDs
•   Faster single row retrievals via open / fetch / close chaining
•   Distributed thread reuse High Performance DBATs
•   DB2 9 utility enhancements in CM8
•   Parallel index update at insert
•   Workfile in-memory enhancements
•   Index list prefetch
•   Solid State Disk use
•   Buffer pool enhancements
        Utilize 1MB page size on z10
        “Fully in memory” option (ALTER BUFFERPOOL)


                        The Information Management Specialists
Performance enhancements requiring
REBIND (CM)
• Most access path                       • Use of RELEASE(DEALLOCATE)
  enhancements                           • Safe query optimization
• Further SQL runtime                    • Query parallelism
  improvements                             improvements
• SQL paging performance                 • More stage 2 predicates can be
  enhancements                             pushed down to stage 1
      Single index access for complex    • More aggressive merge of views
      OR predicates:
                                           and table expressions
• IN list performance                           Avoid materialization of views
      Optimized Stage1 processing
      (single or multiple IN lists)      • If migrating from V8, get new
      Matching index scan on multiple       RUNSTATS before mass rebind
      IN lists

                      The Information Management Specialists
Performance enhancements requiring
NFM
•   DB2 catalog concurrency and productivity
•   Compress on insert
•   Most utility enhancements
•   LOB streaming between DDF and rest of DB2
•   Faster fetch and insert, lower virtual storage consumption
•   SQL Procedure Language performance improvements
•   Workfile spanned records, partition by growth
•   Access to currently committed data
•   Insert improvement for universal table spaces
•   Locking improvement for multirow insert
•   Efficient caching of dynamic SQL statements with literals


                       The Information Management Specialists
Performance enhancements which
need NFM + DBA work
• Hash access path
• Index include columns
• Inline LOBs
• DEFINE NO for LOB and XML columns
• MEMBER CLUSTER for universal table space
• Alter to universal table space, page size, data set size,
  segment size
• Online reorg for all catalog and directory table spaces

                  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                            • Less DB2 subsystems
                                                       Lower data sharing overhead
• DB2 10 moves 80-90% of the                           Less systems to manage / maintain
  remaining objects above the bar,
  resulting in 5-10x improvement in             • More space for critical storage objects
                                                  such as dynamic statement cache
  threads per subsystem

                         The Information Management Specialists
Security Extensions
• New authorities introduced to separate data
  administration and data access
     Security Administrator (SECADM)
     System DBA (SYSTEM DBADM)
     Data Administrator (DATAACCESS)
     Performance Specialist (SQLADM)
• New row and column data access policy controls
     Fully integrated into database engine
     Applies to SELECT, INSERT, UPDATE and DELETE


                  The Information Management Specialists
Security Extensions




          The Information Management Specialists
Security Extensions




          The Information Management Specialists
Temporal Data
• Most IT systems need to keep historical as well as current
  information
• Requires lots of effort by DBA and developer to design, test
  and implement – lots of “reinventing the wheel”
• DB2 10 provides this functionality as part of the database
  engine, making DBAs and developers more productive
      DBA indicates which tables/columns need temporal support at
      CREATE/ALTER time
      DB2 automatically maintains history table whenever row in main table
      is changed via INSERT/DELETE/UPDATE
      Elegant extensions to SELECT allow historical perspective to ben seen
      via standard SQL

                     The Information Management Specialists
Temporal Data




         The Information Management Specialists
…and if you’re going direct from V8…
• pureXML                                 • Network trusted contexts
                                              and Roles
• Universal tablespaces                   •   Instead-of triggers
    (PBG/PBR)                             •   Clone tables
•   Native SQL stored                     •   Automatic object creation
    procedures                            •   Dynamic schema change
•   Index on expression                       enhancements
•   Reordered row format                  •   SQL MERGE
                                          •   TRUNCATE TABLE
•   Utility CPU enhancements              •   ..and many others
•   LOB enhancements

                    The Information Management Specialists
Migrating to DB2 10 for z/OS




          The Information Management Specialists
DB2 10 Major Technical Pre-Reqs
•   z/OS 1.10 or later
•   At DB2 V8 or DB2 9 in NFM with migration/fallback SPE applied
•   REBINDs for packages bound at V5 or lower
•   Replace DBRMs bound directly in plans with packages
•   Remove all use of private protocol
•   Prepare for SMS-managed catalog objects
•   New PLAN_TABLE formats
•   DB2 client and DB2 Connect 9
       9.7 FP3a for function & performance
• Convert DB2-managed stored procedures (if migrating from DB2 V8)
• … and many more minor ones – check the Install Guide for a full list


                        The Information Management Specialists
“Normal” Upgrade from DB2 9
• Follows same overall process as DB2 V8 to DB2 9 upgrade
      Must be in DB2 9 NFM with all DB2 10 technical pre-reqs met
      Move to DB2 10 CM (Conversion Mode)
      Move to DB2 10 NFM via ENFM
• Support for “rolling upgrade” in data sharing group
      All members must have pre-migration SPE applied before CM is
      attempted
      All members must be at DB2 10 CM before ENFM is attempted
• Plan stability feature (PK52523) will be a major advantage for
  those who have previously suffered from “Rebindaphobia”

                    The Information Management Specialists
DB2 9 to DB2 10 Upgrade

                                DB2 10 CM*                 DB2 10 ENFM*
                                  (CM9*)                     (ENFM9*)




 DB2 9           DB2 10 CM            DB2 10 ENFM                 DB2 10 NFM
NFM+SPE            (CM9)                (ENFM9)                     (NFM)



                                   Fallback to DB2 9 not
                                    possible from this
     Version Fallback                  point onwards


                   The Information Management Specialists
“Skip Migration” Upgrade from V8
• DB2 10 is the first release since V7 to support “skip migration” from
   a previous release
      Tested by customers as part of the DB2 10 beta program
      First customer to go with DB2 10 in production used skip migration
      Rare opportunity for back-level customers to catch up with DB2 release
      schedule
• Risks and benefits must be carefully weighed
      Must meet prereqs for DB2 9 as well as the new ones for DB2 10
      Robust, mature regression test environment is strongly recommended
      Timing is important, and best practice for applying maintenance is
      essential
      Elapsed time and effort for the upgrade project will probably be greater
      than for a “normal” migration, but less than two separate upgrades
      Lots of new function to assimilate once upgrade is complete!
                      The Information Management Specialists
“Skip Migration” Upgrade from V8
• No plan stability features available until DB2 9, so use the old
  techniques to manage access paths when rebinding on V8
      Original package for package stability can be V8
• Follows same overall process as DB2 V8 to DB2 9 upgrade
      Must be in DB2 8 NFM with all DB2 9 and 10 technical pre-reqs met
      Move to DB2 10 CM (Conversion Mode)
      Move to DB2 10 NFM via ENFM
• Support for “rolling upgrade” in data sharing group
      All members must have pre-migration SPE applied before CM is
      attempted
      All members must be at DB2 10 CM before ENFM is attempted


                     The Information Management Specialists
DB2 8 to DB2 10 Upgrade

                                DB2 10 CM*                 DB2 10 ENFM*
                                  (CM8*)                     (ENFM8*)




 DB2 8           DB2 10 CM            DB2 10 ENFM                 DB2 10 NFM
NFM+SPE            (CM8)                (ENFM8)                     (NFM)



                                   Fallback to DB2 8 not
                                    possible from this
     Version Fallback                  point onwards


                   The Information Management Specialists
Possible DB2 10 Upgrade Strategies
Currently
On DB2 V7
                             Upgrade V7 to V8                        Upgrade V8 to V10


   Just                                 Upgrade V8 to V9                 Upgrade V9 to V10
migrated to
 DB2 V8                                Upgrade V8 to V10

On V8 for             Upgrade V8 to V9                             Upgrade V9 to V10
some time
                                       Upgrade V8 to V10
Already on
 DB2 V9                                            Upgrade V9 to V10

              Jan    Apr         Jul        Oct        Jan                    Jul       Oct
              2011   2011       2011        2011       2012                  2012      2012
                                           November 2011        April 2012
                                                               DB2 V8 out
                            The Information Management Specialists
                                            DB2 10 GA +
                                             12 months         of Support
DB2 10 Migration Resources
• Information APARs
      II14474: DB2 V8 MIGRATION/FALLBACK INFOAPAR TO/FROM DB2 10
      II14477: DB2 9 MIGRATION/FALLBACK INFOAPAR TO/FROM DB2 10
• DSNTIJPM pre-migration checker job
      http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=/com.ibm
      .db29.doc.inst/db2z_dsntijpa.htm
• Free migration planning workshops from IBM
      ftp://ftp.software.ibm.com/software/data/db2/zos/presentations/migration/db2-
      10-migration-planning-workshop-trifold.pdf
• IDUG DB2 10 Migration Experiences Forum
      http://www.linkedin.com/groups?mostPopular=&gid=3797589
• IBM DB2 for z/OS Best Practices Web Page
      www.ibm.com/developerworks/data/bestpractices/db2zos/
• IDUG, IOD, DB2-L, etc
                       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
• New Flashbook: DB2 for z/OS Planning Your Upgrade: Reduce Costs.
  Improve Performance
• DB2 10 for z/OS Performance Topics Redbook (SG24-7942)
      http://www.redbooks.ibm.com/abstracts/sg247942.html?Open
• IDUG – International DB2 User Group
      http://www.idug.org/

                    The Information Management Specialists
IDUG DB2 10 Migration Experiences Forum

• A new IDUG forum dedicated specifically to DB2 10
  for z/OS migration experiences
    Regular updates and surveys on DB2 10 migration topics
    Share and discuss your upgrade plans and experiences
    with your peers and IBM and other industry experts
    Links to valuable DB2 10 technical information from IBM,
    IDUG and other sources
• Forum can be found at
  http://www.linkedin.com/groups?gid=3797589

                The Information Management Specialists
DB2 10 for z/OS Migration Planning
Workshops (MPW)




          The Information Management Specialists
3
2




    DB2 10 MPW – What is it ?
    • One Day Workshop covering
         Business Value of DB2 10
         DB2 10 Features and Overview
         DB2 10 Migration
         Migration Project Planning
         Migration Checklist
         Migration Experiences
    • Can be tailored for specific requirements
         Skip Release
         Application focus etc
         Also run DB2 9 MPWs


                       The Information Management Specialists
3
3




    DB2 10 MPW – Audience
    • MPW is relevant to
        Database Administrators
        Architects
        Application Developers
        System Administrators
        IT decision makers
        Project Managers


                   The Information Management Specialists
3
4




    DB2 10 MPW – Deliverables
    • Deliverables from Workshop
         An understanding of the features of DB2 10 and the benefit to your
         enterprise
         Clarity of the migration process
         References for many subjects, including:
           ► Migration

           ► Fallback

           ► Prerequisites & preparations

         Presentation materials
         Checklists
         Project plan framework


                        The Information Management Specialists
3
5




    DB2 10 MPW – Requesting an MPW
    • Multi Customer MPWs run throughout the year
         DB2 10 MPW      – Warwick November 10th
         DB2 9 MPW       – Warwick November 9th
         2012 Schedule   – To Be Confirmed

    • On Site MPWs can be run on request
         Contact your local DB2 Advisor or
         In the UK contact either
           ► Tom Crocker tom_crocker@uk.ibm.com

           ► Mike Bracey braceym@uk.ibm.com



                     The Information Management Specialists
Feedback / Questions


                      Julian Stuhler – julian.stuhler@triton.co.uk
                      Tom Crocker – tom_crocker@uk.ibm.com




          The Information Management Specialists

More Related Content

What's hot

Understanding DB2 Optimizer
Understanding DB2 OptimizerUnderstanding DB2 Optimizer
Understanding DB2 Optimizerterraborealis
 
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
 
Aceleracion de aplicacione 2
Aceleracion de aplicacione 2Aceleracion de aplicacione 2
Aceleracion de aplicacione 2jfth
 
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14p6academy
 
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeLessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeCuneyt Goksu
 
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
 
SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2sqlserver.co.il
 
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
 
Best Practices For Optimizing DB2 Performance Final
Best Practices For Optimizing DB2 Performance FinalBest Practices For Optimizing DB2 Performance Final
Best Practices For Optimizing DB2 Performance FinalDatavail
 
SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3sqlserver.co.il
 
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...Surekha Parekh
 
Understanding and controlling transaction logs
Understanding and controlling transaction logsUnderstanding and controlling transaction logs
Understanding and controlling transaction logsRed Gate Software
 
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum
 
Db2 and storage management (mullins)
Db2 and storage management (mullins)Db2 and storage management (mullins)
Db2 and storage management (mullins)Craig Mullins
 
Evaluating Daily Checklist Against 1000 Servers using Policy Based Management
Evaluating Daily Checklist Against 1000 Servers using Policy Based ManagementEvaluating Daily Checklist Against 1000 Servers using Policy Based Management
Evaluating Daily Checklist Against 1000 Servers using Policy Based ManagementJohn Sterrett
 
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
 
Operational foundation for the sql server dba
Operational foundation for the sql server dbaOperational foundation for the sql server dba
Operational foundation for the sql server dbaPeterShore4
 
High Availability Options for DB2 Data Centre
High Availability Options for DB2 Data CentreHigh Availability Options for DB2 Data Centre
High Availability Options for DB2 Data Centreterraborealis
 

What's hot (19)

Understanding DB2 Optimizer
Understanding DB2 OptimizerUnderstanding DB2 Optimizer
Understanding DB2 Optimizer
 
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
 
Aceleracion de aplicacione 2
Aceleracion de aplicacione 2Aceleracion de aplicacione 2
Aceleracion de aplicacione 2
 
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14
 
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS InitiativeLessons learned from Isbank - A Story of a DB2 for z/OS Initiative
Lessons learned from Isbank - A Story of a DB2 for z/OS Initiative
 
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
 
SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2SQL Explore 2012: P&T Part 2
SQL Explore 2012: P&T Part 2
 
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
 
Best Practices For Optimizing DB2 Performance Final
Best Practices For Optimizing DB2 Performance FinalBest Practices For Optimizing DB2 Performance Final
Best Practices For Optimizing DB2 Performance Final
 
SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3SQL Explore 2012: P&T Part 3
SQL Explore 2012: P&T Part 3
 
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS  by  Namik Hrle ...
Efficient Monitoring & Tuning of Dynamic SQL in DB2 for z/OS by Namik Hrle ...
 
Understanding and controlling transaction logs
Understanding and controlling transaction logsUnderstanding and controlling transaction logs
Understanding and controlling transaction logs
 
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
 
Db2 and storage management (mullins)
Db2 and storage management (mullins)Db2 and storage management (mullins)
Db2 and storage management (mullins)
 
Evaluating Daily Checklist Against 1000 Servers using Policy Based Management
Evaluating Daily Checklist Against 1000 Servers using Policy Based ManagementEvaluating Daily Checklist Against 1000 Servers using Policy Based Management
Evaluating Daily Checklist Against 1000 Servers using Policy Based Management
 
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
 
Operational foundation for the sql server dba
Operational foundation for the sql server dbaOperational foundation for the sql server dba
Operational foundation for the sql server dba
 
High Availability Options for DB2 Data Centre
High Availability Options for DB2 Data CentreHigh Availability Options for DB2 Data Centre
High Availability Options for DB2 Data Centre
 

Viewers also liked

xy-ar.ch cert. de travail
xy-ar.ch cert. de travailxy-ar.ch cert. de travail
xy-ar.ch cert. de travailMike Jones
 
Event4u company profile 2012
Event4u company profile 2012Event4u company profile 2012
Event4u company profile 2012Praveen Singh
 
Manual lubricantes romao istprs
Manual lubricantes romao istprsManual lubricantes romao istprs
Manual lubricantes romao istprsRomao Alleri Cruz
 
Organic Farming for Bees - The Xerces Society
Organic Farming for Bees - The Xerces SocietyOrganic Farming for Bees - The Xerces Society
Organic Farming for Bees - The Xerces Societyx3G9
 
Apwg trends report_q1_2016
Apwg trends report_q1_2016Apwg trends report_q1_2016
Apwg trends report_q1_2016Andrey Apuhtin
 
Mujeres Libres Spanish Writers Women4353
Mujeres Libres Spanish Writers Women4353Mujeres Libres Spanish Writers Women4353
Mujeres Libres Spanish Writers Women4353Gloria Osuna Velasco
 
Long Run Drivers of Current Account Imbalances: the role of trade openness
Long Run Drivers of Current Account Imbalances: the role of trade opennessLong Run Drivers of Current Account Imbalances: the role of trade openness
Long Run Drivers of Current Account Imbalances: the role of trade opennessGiuseppe Caivano
 
Research on it products
Research on it productsResearch on it products
Research on it productsKamran Arshad
 
Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...
Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...
Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...Mundo Contact
 
La estrategia PPC dentro del plan de marketing global.
La estrategia PPC dentro del plan de marketing global.La estrategia PPC dentro del plan de marketing global.
La estrategia PPC dentro del plan de marketing global.Semmantica
 
Análisis de programas infantiles
Análisis de programas infantilesAnálisis de programas infantiles
Análisis de programas infantileskaren2714
 
See3 at Civi User Group at 10NTC
See3 at Civi User Group at 10NTCSee3 at Civi User Group at 10NTC
See3 at Civi User Group at 10NTCSee3 Communications
 
SEOGuardian - Ecommerce Muebles - segmento Colchones en España - Actualización
SEOGuardian - Ecommerce Muebles - segmento Colchones en España - ActualizaciónSEOGuardian - Ecommerce Muebles - segmento Colchones en España - Actualización
SEOGuardian - Ecommerce Muebles - segmento Colchones en España - ActualizaciónBint
 
Energía renovables y no renovables ana castro
Energía renovables y no renovables  ana castroEnergía renovables y no renovables  ana castro
Energía renovables y no renovables ana castroanicf
 

Viewers also liked (20)

Diari del 13 de gener de 2013
Diari del 13 de gener de 2013Diari del 13 de gener de 2013
Diari del 13 de gener de 2013
 
xy-ar.ch cert. de travail
xy-ar.ch cert. de travailxy-ar.ch cert. de travail
xy-ar.ch cert. de travail
 
Event4u company profile 2012
Event4u company profile 2012Event4u company profile 2012
Event4u company profile 2012
 
Web como estrategia online
Web como estrategia onlineWeb como estrategia online
Web como estrategia online
 
Manual lubricantes romao istprs
Manual lubricantes romao istprsManual lubricantes romao istprs
Manual lubricantes romao istprs
 
Organic Farming for Bees - The Xerces Society
Organic Farming for Bees - The Xerces SocietyOrganic Farming for Bees - The Xerces Society
Organic Farming for Bees - The Xerces Society
 
Apwg trends report_q1_2016
Apwg trends report_q1_2016Apwg trends report_q1_2016
Apwg trends report_q1_2016
 
AR-in-VET
AR-in-VETAR-in-VET
AR-in-VET
 
Lectura de apoyo evaluación del servicio
Lectura de apoyo evaluación del servicioLectura de apoyo evaluación del servicio
Lectura de apoyo evaluación del servicio
 
Mujeres Libres Spanish Writers Women4353
Mujeres Libres Spanish Writers Women4353Mujeres Libres Spanish Writers Women4353
Mujeres Libres Spanish Writers Women4353
 
Long Run Drivers of Current Account Imbalances: the role of trade openness
Long Run Drivers of Current Account Imbalances: the role of trade opennessLong Run Drivers of Current Account Imbalances: the role of trade openness
Long Run Drivers of Current Account Imbalances: the role of trade openness
 
Research on it products
Research on it productsResearch on it products
Research on it products
 
Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...
Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...
Cómo ha evolucionado y qué obstáculos deben superar las Comunicaciones Unific...
 
4 s313 pvcf
4 s313 pvcf4 s313 pvcf
4 s313 pvcf
 
La estrategia PPC dentro del plan de marketing global.
La estrategia PPC dentro del plan de marketing global.La estrategia PPC dentro del plan de marketing global.
La estrategia PPC dentro del plan de marketing global.
 
Análisis de programas infantiles
Análisis de programas infantilesAnálisis de programas infantiles
Análisis de programas infantiles
 
See3 at Civi User Group at 10NTC
See3 at Civi User Group at 10NTCSee3 at Civi User Group at 10NTC
See3 at Civi User Group at 10NTC
 
SEOGuardian - Ecommerce Muebles - segmento Colchones en España - Actualización
SEOGuardian - Ecommerce Muebles - segmento Colchones en España - ActualizaciónSEOGuardian - Ecommerce Muebles - segmento Colchones en España - Actualización
SEOGuardian - Ecommerce Muebles - segmento Colchones en España - Actualización
 
Energía renovables y no renovables ana castro
Energía renovables y no renovables  ana castroEnergía renovables y no renovables  ana castro
Energía renovables y no renovables ana castro
 
Revista Natura Digital Ciclo 17/2010
Revista Natura Digital Ciclo 17/2010Revista Natura Digital Ciclo 17/2010
Revista Natura Digital Ciclo 17/2010
 

Similar to DB2 10 Webcast #1 - Overview And Migration Planning

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
 
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
 
IMS09 ims v14 higlights
IMS09   ims v14 higlightsIMS09   ims v14 higlights
IMS09 ims v14 higlightsRobert Hain
 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldbRobert Hain
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBMongoDB
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]shuwutong
 
DB2 V10 Migration Guidance
DB2 V10 Migration GuidanceDB2 V10 Migration Guidance
DB2 V10 Migration GuidanceCraig Mullins
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iibm16k
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyKirill Loifman
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4Gianluca Hotz
 
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
 
SharePoint Storage Best Practices
SharePoint Storage Best PracticesSharePoint Storage Best Practices
SharePoint Storage Best PracticesMark Ginnebaugh
 
SPS Kansas City: What SharePoint Admin need to know about SQL
SPS Kansas City: What SharePoint Admin need to know about SQLSPS Kansas City: What SharePoint Admin need to know about SQL
SPS Kansas City: What SharePoint Admin need to know about SQLJ.D. Wade
 
Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0EDB
 
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
#DNUG45 - IBM Notes and Domino Performance Boost - ReloadedChristoph Adler
 
IBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper DiveIBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper DiveSenturus
 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and RoadmapRobert Hain
 
David Baker 2015
David Baker 2015David Baker 2015
David Baker 2015David Baker
 

Similar to DB2 10 Webcast #1 - Overview And Migration Planning (20)

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
 
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
 
IMS09 ims v14 higlights
IMS09   ims v14 higlightsIMS09   ims v14 higlights
IMS09 ims v14 higlights
 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldb
 
VF NZ
VF NZVF NZ
VF NZ
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDB
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
DB2 V10 Migration Guidance
DB2 V10 Migration GuidanceDB2 V10 Migration Guidance
DB2 V10 Migration Guidance
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iib
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4
 
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
 
SharePoint Storage Best Practices
SharePoint Storage Best PracticesSharePoint Storage Best Practices
SharePoint Storage Best Practices
 
SPS Kansas City: What SharePoint Admin need to know about SQL
SPS Kansas City: What SharePoint Admin need to know about SQLSPS Kansas City: What SharePoint Admin need to know about SQL
SPS Kansas City: What SharePoint Admin need to know about SQL
 
Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0
 
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 
IBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper DiveIBM Cognos 10.2 Dynamic Cubes Deeper Dive
IBM Cognos 10.2 Dynamic Cubes Deeper Dive
 
IMS04 BMC Software Strategy and Roadmap
IMS04   BMC Software Strategy and RoadmapIMS04   BMC Software Strategy and Roadmap
IMS04 BMC Software Strategy and Roadmap
 
David Baker 2015
David Baker 2015David Baker 2015
David Baker 2015
 

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
 
UKGSE DB2 pureScale
UKGSE DB2 pureScaleUKGSE DB2 pureScale
UKGSE DB2 pureScaleLaura 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
 

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
 
UKGSE DB2 pureScale
UKGSE DB2 pureScaleUKGSE DB2 pureScale
UKGSE DB2 pureScale
 
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 10 Webcast #1 - Overview And Migration Planning

  • 1. DB2 10 for z/OS Overview and Migration Planning Tom Crocker Julian Stuhler DB2 Client Technical Advisor Principal Consultant IBM Triton Consulting The Information Management Specialists
  • 2. Topics • Introduction • DB2 10 for z/OS Highlights • Migrating to DB2 10 • Summary / Questions The Information Management Specialists
  • 3. Introduction • Director and Principal Consultant at Triton Consulting • 23 years DB2 experience, 18 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” The Information Management Specialists
  • 4. DB2 10 for z/OS Highlights The Information Management Specialists
  • 5. DB2 10 for z/OS • Extensive beta program running throughout 2009/10, with customers from all around the world • Generally available since October 2010 • First customers now running DB2 10 in production • Many customers are planning their DB2 10 upgrades to begin in the next 12-24 months The Information Management Specialists
  • 6. Top New Features • CPU/Performance Improvements • Optimiser enhancements • Virtual Storage Enhancements • MEMBER CLUSTER for UTS • Security Extensions • Backup and recovery • Improved Catalog Concurrency enhancements • Temporal Data • Enhanced audit • Access Path Management • Include additional index columns • pureXML enhancements • Currently Committed semantics • Enhanced SQL OLAP functions • Automated statistics • Skip Migration (see later) • Dynamic schema change enhancements • And many more…. • In-memory object support The Information Management Specialists
  • 7. CPU/Performance Improvements The Information Management Specialists
  • 8. CPU/Performance Improvements • CPU improvements were one of the major design goals for DB2 10 Many savings available ““Out of the box” with no application or database changes Even more available with some DBA / developer effort • CPU reductions for transactions, queries, and batch CPU reductions of 5-10% for traditional workloads Up to additional 10% CPU savings using new functions CPU reductions of up to 20% for new workloads For static SQL, REBIND typically required The Information Management Specialists
  • 9. Performance enhancements requiring few changes (CM) • SQL runtime improved efficiency • Address space, memory changes to 64 bit, some REBINDs • Faster single row retrievals via open / fetch / close chaining • Distributed thread reuse High Performance DBATs • DB2 9 utility enhancements in CM8 • Parallel index update at insert • Workfile in-memory enhancements • Index list prefetch • Solid State Disk use • Buffer pool enhancements Utilize 1MB page size on z10 “Fully in memory” option (ALTER BUFFERPOOL) The Information Management Specialists
  • 10. Performance enhancements requiring REBIND (CM) • Most access path • Use of RELEASE(DEALLOCATE) enhancements • Safe query optimization • Further SQL runtime • Query parallelism improvements improvements • SQL paging performance • More stage 2 predicates can be enhancements pushed down to stage 1 Single index access for complex • More aggressive merge of views OR predicates: and table expressions • IN list performance Avoid materialization of views Optimized Stage1 processing (single or multiple IN lists) • If migrating from V8, get new Matching index scan on multiple RUNSTATS before mass rebind IN lists The Information Management Specialists
  • 11. Performance enhancements requiring NFM • DB2 catalog concurrency and productivity • Compress on insert • Most utility enhancements • LOB streaming between DDF and rest of DB2 • Faster fetch and insert, lower virtual storage consumption • SQL Procedure Language performance improvements • Workfile spanned records, partition by growth • Access to currently committed data • Insert improvement for universal table spaces • Locking improvement for multirow insert • Efficient caching of dynamic SQL statements with literals The Information Management Specialists
  • 12. Performance enhancements which need NFM + DBA work • Hash access path • Index include columns • Inline LOBs • DEFINE NO for LOB and XML columns • MEMBER CLUSTER for universal table space • Alter to universal table space, page size, data set size, segment size • Online reorg for all catalog and directory table spaces The Information Management Specialists
  • 13. 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 • Less DB2 subsystems Lower data sharing overhead • DB2 10 moves 80-90% of the Less systems to manage / maintain remaining objects above the bar, resulting in 5-10x improvement in • More space for critical storage objects such as dynamic statement cache threads per subsystem The Information Management Specialists
  • 14. Security Extensions • New authorities introduced to separate data administration and data access Security Administrator (SECADM) System DBA (SYSTEM DBADM) Data Administrator (DATAACCESS) Performance Specialist (SQLADM) • New row and column data access policy controls Fully integrated into database engine Applies to SELECT, INSERT, UPDATE and DELETE The Information Management Specialists
  • 15. Security Extensions The Information Management Specialists
  • 16. Security Extensions The Information Management Specialists
  • 17. Temporal Data • Most IT systems need to keep historical as well as current information • Requires lots of effort by DBA and developer to design, test and implement – lots of “reinventing the wheel” • DB2 10 provides this functionality as part of the database engine, making DBAs and developers more productive DBA indicates which tables/columns need temporal support at CREATE/ALTER time DB2 automatically maintains history table whenever row in main table is changed via INSERT/DELETE/UPDATE Elegant extensions to SELECT allow historical perspective to ben seen via standard SQL The Information Management Specialists
  • 18. Temporal Data The Information Management Specialists
  • 19. …and if you’re going direct from V8… • pureXML • Network trusted contexts and Roles • Universal tablespaces • Instead-of triggers (PBG/PBR) • Clone tables • Native SQL stored • Automatic object creation procedures • Dynamic schema change • Index on expression enhancements • Reordered row format • SQL MERGE • TRUNCATE TABLE • Utility CPU enhancements • ..and many others • LOB enhancements The Information Management Specialists
  • 20. Migrating to DB2 10 for z/OS The Information Management Specialists
  • 21. DB2 10 Major Technical Pre-Reqs • z/OS 1.10 or later • At DB2 V8 or DB2 9 in NFM with migration/fallback SPE applied • REBINDs for packages bound at V5 or lower • Replace DBRMs bound directly in plans with packages • Remove all use of private protocol • Prepare for SMS-managed catalog objects • New PLAN_TABLE formats • DB2 client and DB2 Connect 9 9.7 FP3a for function & performance • Convert DB2-managed stored procedures (if migrating from DB2 V8) • … and many more minor ones – check the Install Guide for a full list The Information Management Specialists
  • 22. “Normal” Upgrade from DB2 9 • Follows same overall process as DB2 V8 to DB2 9 upgrade Must be in DB2 9 NFM with all DB2 10 technical pre-reqs met Move to DB2 10 CM (Conversion Mode) Move to DB2 10 NFM via ENFM • Support for “rolling upgrade” in data sharing group All members must have pre-migration SPE applied before CM is attempted All members must be at DB2 10 CM before ENFM is attempted • Plan stability feature (PK52523) will be a major advantage for those who have previously suffered from “Rebindaphobia” The Information Management Specialists
  • 23. DB2 9 to DB2 10 Upgrade DB2 10 CM* DB2 10 ENFM* (CM9*) (ENFM9*) DB2 9 DB2 10 CM DB2 10 ENFM DB2 10 NFM NFM+SPE (CM9) (ENFM9) (NFM) Fallback to DB2 9 not possible from this Version Fallback point onwards The Information Management Specialists
  • 24. “Skip Migration” Upgrade from V8 • DB2 10 is the first release since V7 to support “skip migration” from a previous release Tested by customers as part of the DB2 10 beta program First customer to go with DB2 10 in production used skip migration Rare opportunity for back-level customers to catch up with DB2 release schedule • Risks and benefits must be carefully weighed Must meet prereqs for DB2 9 as well as the new ones for DB2 10 Robust, mature regression test environment is strongly recommended Timing is important, and best practice for applying maintenance is essential Elapsed time and effort for the upgrade project will probably be greater than for a “normal” migration, but less than two separate upgrades Lots of new function to assimilate once upgrade is complete! The Information Management Specialists
  • 25. “Skip Migration” Upgrade from V8 • No plan stability features available until DB2 9, so use the old techniques to manage access paths when rebinding on V8 Original package for package stability can be V8 • Follows same overall process as DB2 V8 to DB2 9 upgrade Must be in DB2 8 NFM with all DB2 9 and 10 technical pre-reqs met Move to DB2 10 CM (Conversion Mode) Move to DB2 10 NFM via ENFM • Support for “rolling upgrade” in data sharing group All members must have pre-migration SPE applied before CM is attempted All members must be at DB2 10 CM before ENFM is attempted The Information Management Specialists
  • 26. DB2 8 to DB2 10 Upgrade DB2 10 CM* DB2 10 ENFM* (CM8*) (ENFM8*) DB2 8 DB2 10 CM DB2 10 ENFM DB2 10 NFM NFM+SPE (CM8) (ENFM8) (NFM) Fallback to DB2 8 not possible from this Version Fallback point onwards The Information Management Specialists
  • 27. Possible DB2 10 Upgrade Strategies Currently On DB2 V7 Upgrade V7 to V8 Upgrade V8 to V10 Just Upgrade V8 to V9 Upgrade V9 to V10 migrated to DB2 V8 Upgrade V8 to V10 On V8 for Upgrade V8 to V9 Upgrade V9 to V10 some time Upgrade V8 to V10 Already on DB2 V9 Upgrade V9 to V10 Jan Apr Jul Oct Jan Jul Oct 2011 2011 2011 2011 2012 2012 2012 November 2011 April 2012 DB2 V8 out The Information Management Specialists DB2 10 GA + 12 months of Support
  • 28. DB2 10 Migration Resources • Information APARs II14474: DB2 V8 MIGRATION/FALLBACK INFOAPAR TO/FROM DB2 10 II14477: DB2 9 MIGRATION/FALLBACK INFOAPAR TO/FROM DB2 10 • DSNTIJPM pre-migration checker job http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=/com.ibm .db29.doc.inst/db2z_dsntijpa.htm • Free migration planning workshops from IBM ftp://ftp.software.ibm.com/software/data/db2/zos/presentations/migration/db2- 10-migration-planning-workshop-trifold.pdf • IDUG DB2 10 Migration Experiences Forum http://www.linkedin.com/groups?mostPopular=&gid=3797589 • IBM DB2 for z/OS Best Practices Web Page www.ibm.com/developerworks/data/bestpractices/db2zos/ • IDUG, IOD, DB2-L, etc The Information Management Specialists
  • 29. 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 • New Flashbook: DB2 for z/OS Planning Your Upgrade: Reduce Costs. Improve Performance • DB2 10 for z/OS Performance Topics Redbook (SG24-7942) http://www.redbooks.ibm.com/abstracts/sg247942.html?Open • IDUG – International DB2 User Group http://www.idug.org/ The Information Management Specialists
  • 30. IDUG DB2 10 Migration Experiences Forum • A new IDUG forum dedicated specifically to DB2 10 for z/OS migration experiences Regular updates and surveys on DB2 10 migration topics Share and discuss your upgrade plans and experiences with your peers and IBM and other industry experts Links to valuable DB2 10 technical information from IBM, IDUG and other sources • Forum can be found at http://www.linkedin.com/groups?gid=3797589 The Information Management Specialists
  • 31. DB2 10 for z/OS Migration Planning Workshops (MPW) The Information Management Specialists
  • 32. 3 2 DB2 10 MPW – What is it ? • One Day Workshop covering Business Value of DB2 10 DB2 10 Features and Overview DB2 10 Migration Migration Project Planning Migration Checklist Migration Experiences • Can be tailored for specific requirements Skip Release Application focus etc Also run DB2 9 MPWs The Information Management Specialists
  • 33. 3 3 DB2 10 MPW – Audience • MPW is relevant to Database Administrators Architects Application Developers System Administrators IT decision makers Project Managers The Information Management Specialists
  • 34. 3 4 DB2 10 MPW – Deliverables • Deliverables from Workshop An understanding of the features of DB2 10 and the benefit to your enterprise Clarity of the migration process References for many subjects, including: ► Migration ► Fallback ► Prerequisites & preparations Presentation materials Checklists Project plan framework The Information Management Specialists
  • 35. 3 5 DB2 10 MPW – Requesting an MPW • Multi Customer MPWs run throughout the year DB2 10 MPW – Warwick November 10th DB2 9 MPW – Warwick November 9th 2012 Schedule – To Be Confirmed • On Site MPWs can be run on request Contact your local DB2 Advisor or In the UK contact either ► Tom Crocker tom_crocker@uk.ibm.com ► Mike Bracey braceym@uk.ibm.com The Information Management Specialists
  • 36. Feedback / Questions Julian Stuhler – julian.stuhler@triton.co.uk Tom Crocker – tom_crocker@uk.ibm.com The Information Management Specialists