Loading…
Type: Track E clear filter
arrow_back View All Dates
Wednesday, September 30
 

10:20am BST

E10 “Stabilize your Dynamic SQL and don’t let it remain Unpredictable”
Wednesday September 30, 2026 10:20am - 11:20am BST
In the world of Db2 for z/OS, SQL performance tuning is one of the most critical and often most complex of DBA tasks. While static SQL has long been the standing order for traditional mainframe applications, the growing use of dynamic SQL - driven by modern applications, APIs, and distributed workloads - has changed the tuning game.Dynamic SQL’s agility and flexibility introduces a new layer of complexity that can hinder performance if not well managed and cause inconsistent performance and even be unpredictable. Dynamic SQL is becoming more prevalent as agile development and hybrid workloads become the norm. But with the flexibility of dynamic SQL comes responsibility - DBAs must adapt and develop new ways of monitoring and tuning dynamic workloads in real-time and across the application lifecycle. Colin Oakhill will share a proven approach to bring order to chaos by giving DBAs the visibility, control, and insight they need to ensure that dynamic SQL performs efficiently and predic
Speakers
avatar for Colin Oakhill

Colin Oakhill

Db2 LUW DBA, Insoft Infotel Software GmbH
Colin has been working with mainframes since 1974. Along his career he has worked as a systems programmer, DBA and developer. He started with CICS & IMS systems and with Db2 since 1988. He founded InSoft in 1986 and was chief architect and developer for the Db2 products. As part of... Read More →
Wednesday September 30, 2026 10:20am - 11:20am BST
Luis

11:30am BST

E11 Exploring Db2 explain facility for the next Gen of Db2 DBAs and using AI to bridge the skills gap.
Wednesday September 30, 2026 11:30am - 12:30pm BST
Poorly written or optimized Db2 SQL queries can use huge amounts of CPU and render applications unusable causing business impact.
This session will cover the different types of access paths the Db2 Optimizes uses to return data for queries and discuss their merits and use cases. We will look at the data written by the DB2 optimizer in the EXPLAIN tables and how we can interpret the data using AI to determine if an SQL is going to be cheap or expensive to run.
The session will cover filter factors and the role of RUNSTATS on access path selection and cover how one can influence the access path.
Speakers
avatar for Phill Baker

Phill Baker

Software Consultant, BMC
A passionate technologist specializing in BMC mainframe solutions. Twenty plus years experience working as a Database engineer across Db2, SQL Server, MySQL and Oracle.  Working on mainframe z/OS, AIX, Linux, UNIX and Windows, supporting large scale data warehouse applications to... Read More →
Wednesday September 30, 2026 11:30am - 12:30pm BST
Luis

2:00pm BST

E12 SQL Injection on SterAIds: Is Your Db2 Ready for AI-Assisted Attackers?
Wednesday September 30, 2026 2:00pm - 3:00pm BST
SQL injection remains one of the most damaging classes of flaws against data-driven applications—and the workflow around it has changed: security testers and attackers alike can pair classic tooling with generative AI to iterate payloads faster, interpret ambiguous responses, and explore injection chains with less manual trial and error. This session focuses on Db2-backed applications: how SQL injection manifests in practice, how to recognize fragile dynamic SQL and unsafe integration patterns, and how to prioritize prevention (parameterization, safe composition, and tight error handling). We will connect that baseline to today’s landscape—examples include AI-assisted DAST/exploration tools, AI-augmented automation around sqlmap, and red-team harnesses that probe whether LLM-driven apps avoid unsafe database access—so you leave with a clearer understanding of both defenses and new risks.This is an upgraded version of my session on IDUG EMEA 2022: SQL Injection and Db2 - Pathology and P
Speakers
avatar for Petr Plavjaník

Petr Plavjaník

Db2 Architect, Broadcom
AI assistants are most useful when they can act on real systems through well-defined tools. Zowe MCP brings the open Model Context Protocol to z/OS so assistants in VS Code and other MCP clients can work with data sets, jobs, USS, and commands in a structured, guardrailed way. This... Read More →
Wednesday September 30, 2026 2:00pm - 3:00pm BST
Luis

4:30pm BST

E13 Efficient Scans on Columnar Tables
Wednesday September 30, 2026 4:30pm - 5:30pm BST
It often makes sense for analytical applications to store the data in column organized tables instead of row organized tables to get better performance. Especially scans on column organized tables are different from scans on row organized tables. This presentation investigates these differences. One major difference is the usage of Synopsis tables to speed up scans. Therefore, we will look in depth at how Synopsis tables work, how one can check Synopsis tables e.g., with SQL statements, and how one can ensure to get "good" Synopis tables, i.e., Synopsis tables which allow the elimination of unneccesary page accesses during the scans of important queries.
Speakers
avatar for Andreas Weininger

Andreas Weininger

Principal Information Architecture Technical Specialist, IBM
Andreas Weininger is part of the Information Architecture team of IBM in Munich. He has more than 20 year of experience with scalable solutions for data intensive solutions focussing especially on the performance aspects. He is a regular speaker at database and data warehousing events... Read More →
Wednesday September 30, 2026 4:30pm - 5:30pm BST
Luis

5:40pm BST

E14 Detect, analyze and reduce IX Splits using RTS History.
Wednesday September 30, 2026 5:40pm - 6:40pm BST
Index pages splitting is a normal DB2 process when inserting or updating rows into table. However, this process can consume CPU resources and generate latch contention especially in a Data Sharing environment. Index page splits in also the main cause of index disorganization. In this presentation we will see how to identify costly index page splits and reduce their frequency with the help of RTS history tables.
Speakers
avatar for Laurent Kuperberg

Laurent Kuperberg

Db2 technical consultant, SQLK
Laurent has 30 years of experience in the DB2 world as a consultant. He has acquired expertise ranging from database design to system administration and data sharing.
He has developed his own REXX tools, which he makes available to everyone.
He also provides DB2 training... Read More →
Wednesday September 30, 2026 5:40pm - 6:40pm BST
Luis
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -