Formales SQL-Tuning für Oracle-Datenbanken : Praktische Effizienz - effiziente Praxis /

Saved in:
Bibliographic Details
Author / Creator:Nossov, Leonid, author.
Imprint:Berlin : Springer Vieweg, [2016]
©2016
Description:1 online resource : illustrations
Language:German
Series:Xpert.press
Xpert.press.
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11252645
Hidden Bibliographic Details
Other authors / contributors:Ernst, Hanno, author.
Chupis, Victor, author.
ISBN:9783662452929
3662452928
9783662452912
366245291X
Notes:Includes bibliographical references.
Online resource; title from PDF title page (EBSCO, viewed February 16, 2016).
Other form:Print version: Nossov, Leonid. Formales SQL-Tuning für Oracle-Datenbanken. Berlin : Springer Vieweg, [2016] 366245291X 9783662452912
Table of Contents:
  • Geleitwort 1; Geleitwort 2; Vorwort; Inhaltsverzeichnis; Kapitel-1; Einführung; 1.1 Ziele und Zielgruppen; 1.2 Das Buch im Überblick; 1.3 Danksagung; Kapitel-2; Einige Überlegungen zum Begriff"SQL-Tuning"; 2.1 SQL-Tuning: Definition und Ziele; 2.2 SQL-Tuner; 2.2.1 Oracle; 2.2.2 Entwickler; 2.2.3 Datenbankadministrator; Kapitel-3; Minimum minimorum zum Thema "Ausführungsplan"; 3.1 Können Sie Ausführungspläne lesen?; 3.2 Einige wichtige Details; 3.2.1 Abschnitte im Ausführungsplan; 3.2.2 Optimizer-Schätzungen und -Kosten; 3.2.3 Laufzeitstatistiken; 3.3 Zusammenfassung; Kapitel-4.
  • Ansätze des formalen SQL-Tunings4.1 Das Ziel: Effektives SQL-Tuning; 4.2 Das Prinzip: Beseitigung der "Bremsen" im Ausführungsplan; 4.3 Die Methode: Analyse der Laufzeitstatistiken im Ausführungsplan; 4.4 Das Hauptkriterium: Die Laufzeitstatistik "Kardinalität"; 4.5 Die Handlungsweise: Ein iterativer Prozess; 4.6 Die Richtlinie: Tuning möglichst ohne Änderungen der SQL-Anweisung; Kapitel-5; Engpässe im Ausführungsplan; 5.1 "Lokale" Probleme im Ausführungsplan; 5.1.1 Ein fehlender Index; 5.1.2 Ein nicht selektiver Index; 5.1.3 Ein Index mit einem großen Clustering Factor.
  • 5.1.4 Ein Sparse-Index5.1.5 Nested Loop Join statt Hash Join und umgekehrt; 5.2 "Globale" Probleme im Ausführungsplan; 5.2.1 Formale Regeln zur Änderung der Tabellenreihenfolge im Join; 5.2.2 Joins mit einer kleinen Treffermenge; 5.2.3 Joins mit einer großen Treffermenge; 5.3 Zusammenfassung; Kapitel-6; Vorgehensweise beim formalen SQL-Tuning; Kapitel-7; Praktische Erfahrungen mit dem formalen SQL-Tuning; 7.1 Hannos Erfahrungen; 7.1.1 Statistiken zu Problemklassen; 7.1.2 Kleiner synthetischer Test-Case zum nicht selektiven Index; 7.1.3 Praktisches Beispiel; 7.2 Victors Erfahrungen.
  • 7.2.1 Das erste praktisches Beispiel7.2.2 Das zweite praktisches Bespiel; Kapitel-8; Nachwort; Kapitel-9; Anhang; Literatur.