Triton Db2 Geek

Confessions of a DB2 geek

IBM Gold Consultant Program and IBM Premier business Partner

Paul Stoker

Follow on Twitter LinkedIn

Director, Sales & Marketing

Favourite topics – Advanced SQL, Performance Tuning, Physical Database Design, Snowboarding & Beer!


With over 25 years in IT, Paul is an experienced data management consultant, having spent the last 20 years specialising in database technology, particularly IBM DB2 & z/OS.

Paul has undertaken many roles including, Technical Architect, Performance Tuning specialist, Physical Data Modeler & Development/Production DBA and has also managed DBA teams, Technical Support teams, Data Migration and Database Version upgrade projects. Paul’s experience covers industry sectors such as Retail Banking, Central Government, Investment Banking, Insurance & Telecoms on projects including, modernisation of a large scale 24*7 online retail application & design/implementation of data migration processes.

Paul heads up the Sales & Marketing team as well as being actively engaged with customer projects. Most recently Paul has been working in a project management and technical planning role for DB2 z/OS version migration and conducting a review of data security/test data management.

Paul is always up for the challenge of reducing elapsed time for log running transactions or reducing CPU time of CPU hungry jobs.

When he’s not battling CPU challenges Paul can be found hurtling down the mountainside on his snowboard, beer in hand!

Paul's Articles

How rising mobile transactions can help you reduce Mainframe costs

Published February 26th, 2015 - by

20 years ago, the Mainframe was the operating system of choice to host applications critical for business operation. And 20 years ago, for the minority of people who had a mobile phone, functionality was limited to, well phone calls (and maybe the Snake game). Even SMS texting was years away for the majority of people. Continue Reading

DB2 Explain doesn’t do it for Developers

Published August 2nd, 2011 - by

So there I was running a regular check of PLAN_TABLE in a pre-production environment, checking for any potential poor access paths, when I noticed a new package with a somewhat worrying access path. A tablescan of a 10 million row table with a nasty non-matching index scan, via a nested loop join, of a 20 Continue Reading

Tag Archives