The Bad One In Your Crop - SQL Tuning Analysis for DBAs

Picking out, validating and improving slow or ressource-eating SQL statements is part of any responsible DBA's work who takes his/her job serious. Identification alone can be tough, but it will be even harder to improve something you have no chance to understand the purpose of. This way, you will never be in the position to improve elapsed time by factors of 1 million or 100.000 - that's a privilege of the designers and coders. But there is a generic way for us database whisperers to approach bad-behaving SQL, and improve it by factor 2, 5 or 10. Sometimes this is all we will get, so let me show you how:

We are avoiding expensive tools, voodoo features, concatinated heuristics and one-engine-fixes-the-other. An unspectacular, real-world, common-sense approach, reaching the goals with grassroots technology.

Objective 1: Understand the basic components of parsing SQL
Objective 2: Pick the culprit, understand its execution plan
Objective 3: Weed them out, avoid collateral damage.

Tuesday, 2016-11-15
11:00 am - 11:45 am
Shanghai
advanced
Deutsch
Database
Klier

Martin Klier

Performing Databases GmbH
Oracle ACE-Director
Nach einigen Jahren als Linux-Spezialist für verschiedene Unternehmen kam Martin Klier vor rund 15 Jahren mit der Administration von Oracle Datenbanken in Berührung. Seine ersten Herausforderungen waren die Integration von Oracle-basierten Hochverfügbarkeitslösungen (MAA) mit RAC und DataGuard. Später entwickelte er seinen Schwerpunkt in Richtung Optimierung und verschrieb sich der Performanceanalyse und dem Tuning von komplexen Systemen mit dynamisch veränderlichen Lastprofilen. Skeptische Bedarfsanalysen, gründliche Architekturplanung, ordentliches Systemsizing, kritisches Benchmarken und eine auf jahrelanger Erfahrung basierende Systemanalyse sind Martins Rezept, um Ausfälle in Produktionsumgebungen zu verhüten. Seit Jahren ist Martin als Sprecher zu Themen aus dem Bereich "Oracle Core, Performance und Hochverfügbarkeit" auf diversen nationalen und internationalen Veranstaltungen zu sehen, unter anderem COLLABORATE (IOUG), Oracle Open World oder der DOAG Konferenz. Martin bloggt regelmäßig Vorfälle und ihre Lösungen auf http://www.usn-it.de und ist auf Twitter bekannt als @MartinKlierDBA. Martin Klier arbeitet mit Engagement für die Community, insbesondere für die Deutsche Oracle Anwendergruppe (DOAG) und die Linux User Group Mitterteich, und wird mit der Auszeichnung "Oracle ACE Director" im Bereich Datenbank geführt.

Further lectures of Martin Klier

The Battle: Linux vs. Windows
Wednesday, 16.11.2016
St. Petersburg
11:00 am - 11:45 am

These lectures could also interest you