Heart of Texas DB2 User Group
Total Page:16
File Type:pdf, Size:1020Kb
Heart of Texas DB2 User Group 2nd Quarterly Meeting Thursday, April, 19, 2012 8:30 AM – 1:45 PM
Location: Informatica Austin Room: Armadillo World Headquarters 13785 Research Blvd (Aspen Lake Building) Austin, TX
Breakfast & lunch Sponsor: SEGUS, Inc.
08:30 – 09:00 Registration and Breakfast
09:00 – 09:05 Business and Announcements
09:05 – 10:05 Workload Insights Without a Trace - New SQL Tracking in DB2 10 Ulf Heinrich – SEGUS, Inc.
10:05 – 10:20 Break
10:20 – 11:20 Development in a Virtualized Production Environment Ulf Heinrich – SEGUS, Inc.
11:20 – 12:10 Lunch & Technical Product Overview – SEGUS, Inc.
12:10 – 12:20 Break
12:20– 1:35 Back to the Fifties... 50 Fabulous ways for forecasting failures, flaws, & finding flubber in DB2 LUW Alexander Kopac, Home Depot
1:35 - 1:45 Closing – Raffle for Prizes
** Directions to Informatica **
Exit 183 on the Lake Creek Pkwy /Pecan Park Blvd/620 exit and continue north. The Aspen Lake Building is between Lake Creek and Pecan Park behind the Chase Bank tower, just north of Alamo Draft House. There is a lot of covered parking next door. Come up to the third floor and look for signs. Dynamic SQL Management for DB2 z/OS
Presentation Overview
Workload Insights Without a Trace - New SQL Tracking in DB2 10 When IBM introduced the DB2 Dynamic Statement Cache (DSC), it transformed the way dynamic SQL was tracked, traced, and tuned. As a result, DBAs can see What is running, When it runs, and Who runs it: Important data - especially for performance trending, costing and tuning, with the added benefit of being useful for auditing too. Now DB2 10 introduces new tracking capabilities for static SQL, enabling the same opportunities for static SQL as offered by the DSC. It’s in the form of a "Static Statement Cache" (SSC). It is not truly a cache, but this term illustrates what finally becomes possible for static SQL. An SSC offers the same insights as the DSC. Furthermore, the DSC has been enhanced to record any SQL that is being flushed from the cache – providing unrivalled performance, tuning data, and superb auditing capabilities right out of the box! Once executed in your shop, ANY SQL can be reviewed for auditing, performance analysis, and tuning without the overhead of a monitor!
Outline: 1. Workload capture basics - Different ways to capture workload data in your environment. - Finding static and dynamic SQL executed - is there a difference? - What’s wrong with the known procedures? - Why you should have a look at the new SSC opportunities in DB2 10. 2. Workload capture details - What is already there, and how to access it. - Opportunities and limitations of DSC and SSC. - How to use the data in your existing SQL performance management and audit procedures. 3. Tips and Tricks - Workload capture cost considerations. - Do's and Don'ts. - Ideas, suggestions, and exploitation.
Development in a Virtualized Production Environment
Join us to explore next-generation opportunities that enables solutions reaching far beyond well known application development and testing. Learn how to ensure proactive access path control for static and dynamic SQL. Trustworthy access path visualization not only shows when performance changes, but also how, why, and what it changes to. Environment simulation allows exact access path simulation on another machine showing what will happen if you switch hardware or use different configurations for CPU, I/O, or memory. Create virtual indexes and see the results. Detect and understand Optimizer choices that originate from the environment and avoid any more unforeseen application behavior when moving a new release to production. These capabilities introduce a whole new world of "what if" opportunities and especially protect you from testing that doesn’t focus on what counts: the resulting performance in your production environment.
Outline: 1. What the Optimizer needs to make a choice. 2. How to model a production environment in test. 3. Compare access paths resulting from buffer pool changes, RID expansion, or CPU changes. 4. Test "what if" you drop an index or change the sort order of an index. 5. Real world examples.
Speaker Biography Ulf specializes in finding answers to DB2 performance management and maintenance questions, focusing on 24x7 operations and cost reduction. While consulting at large customer sites, where he implemented database maintenance procedures and recovery strategies, Ulf also experienced first-hand the pitfalls of recovery scenarios under real-world pressure. He is a well-known speaker in the DB2 community and works closely with some of the largest DB2 sites in the world.
Back to the Fifties... 50 Fabulous ways for forecasting failures, flaws, & finding flubber in DB2 LUW
Presentation Overview Are you the database magician in your shop? Did it take 3 years to build the latest performance mess from the mom & pop cots low bidder thrown over the wall from that irkle design? Are you asked to fix it in 30 minutes or less? Has the regular DBA just put in another 70 hour week and is now on catatonic R&R? Here are real SQL's and techniques from live customer experiences that will help you see short term bottlenecks and help predict long term failures from poor data type selection, physical/logical design flubs, and strategic storage implementation snags. We'll see the pick of the litter performance SQL and commands for filtering thru mountains of monitoring parameters/tuning knobs. Learn about quick techniques for viewing the various logs. See simple methods for predicting constraint issues & juggernauts, see index/log bottlenecks, lack of preparation issues, rollback/commit snags, and how to look for the common/unnecessary application SQL miscodes.
Speaker Biography
Alexander Kopac (Austin, TX) is IBM Certified for DB2 Database Admin for DB2 LUW & z/OS and an IBM Information Champion. He has 15+ yrs of DBA experience and was a consultant for 10 years working with automotive manufacturing, airline fares marketing, finance & insurance company marketing systems. He has delivered more than 30 presentations for ISACA, IDUG Regional User Groups, IDUG Europe 2001-10, IDUG North America 2002-10, CA-World, IBM's DB2 Data Management Technical Conference, INFOTEC and many others. He has had a lot of fun helping folks with Oracle, DB2 z/OS & DB2 for LUW auditing & performance issues. He was an IDUG North America Conference Planning Committee (NACPC) member 2004-7 and was awarded the 2010 IDUG North America Best User presentation.