Database Reference
In-Depth Information
17
Einige Ermittlungstechniken für
problematische SQL-Anweisungen
Jede Lösung der Performanz-Probleme besteht aus den folgenden 3 Schritten:
• ErmittlungderUrsache,
• ErarbeitungderMethodefürdieBeseitigungdieserUrsache,
• UmsetzungdergefundenenMethode.
Obwohl jeder dieser Schritte gewisse Schwierigkeiten macht, ist der erste Schritt der wich-
tigste, weil die nächsten zwei von ihm abhängig sind. Findet man nicht die richtige Ursa-
che, werden die anderen zwei Schritte zu reiner Zeitverschwendung, die zu keiner Prob-
lemlösung führt. Aus diesem Grund spielen die Ermittlungstechniken eine sehr wichtige
Rolle bei Performance Tuning. In diesem Kapitel werden einige effektive Ermittlungstech-
niken für problematische SQL-Anweisungen präsentiert. Im Abschn. 18 sind die restlichen
zwei Schritte beschrieben.
Peter: „ Warum grenzest Du die Ermittlungstechniken auf die SQL-Anweisungen ein? Per-
formanz-Probleme können doch nicht nur durch SQL-Anweisungen verursacht werden.
Leonid: „ Du hast Recht, Peter. Die häufigste Ursache der Performanz-Probleme sind aber
gerade inperformante SQL-Anweisungen. Das ist der Grund, warum die Ermittlung der pro-
blematischen SQL-Anweisungen und das SQL-Tuning im Fokus dieses Buches stehen.
P.: „ Irgendwo habe ich gelesen, dass ca. 80 % aller Performanz-Probleme auf inperforman-
te SQL-Anweisungen zurückzuführen sind.
L.: „ Wenn ich solche Einschätzungen sehe, ist mir immer interessant, wie man die jewei-
ligen Messungen gemacht hat. Ob es 80 % oder 90 % sind, spielt eigentlich keine große Rolle.
Wichtig ist, dass es die meisten Fälle sind.
Search WWH ::




Custom Search