Bewertung:

Das Buch „Cost-Based Oracle Fundamentals“ von Jonathan Lewis hat eine Reihe von Rezensionen erhalten, in denen seine Tiefe und sein Nutzen für Datenbankadministratoren hervorgehoben, aber auch auf mögliche Nachteile bei der Zugänglichkeit für Neulinge hingewiesen wird. Das Buch wird für seine aufschlussreiche Herangehensweise an den Oracle-Optimierer und die praktische Anwendung seiner Lehren gelobt, während einige Leser es für zu komplex oder zu eng fokussiert halten.
Vorteile:⬤ Bietet tiefe Einblicke in den Oracle Cost-Based Optimizer und erklärt, wie er funktioniert und warum er bestimmte Entscheidungen trifft.
⬤ Bietet praktische Tools und Techniken zur Fehlersuche und Lösung von Problemen mit der Datenbankleistung.
⬤ Gut strukturiert mit Beispielen und Testfällen, die komplexe Konzepte verdeutlichen.
⬤ Wird von erfahrenen DBAs sehr geschätzt, da es ihnen hilft, das Verhalten des Optimierers zu verstehen und ihre Fähigkeiten zur Leistungsoptimierung zu verbessern.
⬤ Der Anhang und die speziellen Abschnitte sind besonders wertvoll für das Verständnis von Datenbank-Upgrades und Leistungsoptimierung.
⬤ Kann für Anfänger oder weniger erfahrene DBAs überwältigend oder zu komplex sein.
⬤ Einige Leser fanden den Schreibstil ermüdend oder wenig ansprechend.
⬤ Kritik am Fehlen von Folgebänden, die im Buch angedeutet wurden.
⬤ In einigen Rezensionen wurde die Enttäuschung darüber geäußert, dass das Buch nicht den erwarteten Nutzen bringt, was darauf hindeutet, dass das Buch vielleicht nicht die Bedürfnisse aller erfüllt.
(basierend auf 43 Leserbewertungen)
Cost-Based Oracle Fundamentals
In diesem Buch, Band 1 einer dreiteiligen Reihe, behandelt Jonathan die Grundlagen: die Dinge, die jeder, der die Oracle-Datenbank verwendet, über den CBO wissen muss. Er beleuchtet die Entscheidungen, die der CBO beim Parsen einer SQL-Anweisung und bei der Auswahl eines Zugriffsplans trifft.
Es wird gezeigt, wie der CBO die Kosten eines Plans berechnet und welche Regeln und Faktoren in diese Berechnungen einfließen. Er enthüllt die grundlegenden Annahmen, die der Optimierer über SQL und die Daten macht, erklärt, warum Dinge schief gehen und wie Sie sie beheben können, wenn diese Annahmen unvollständig, ungenau oder einfach falsch sind.
Er enthält auch einen fabelhaften Abschnitt über Upgrade-Kopfschmerzen, der für jeden, der jemals ein Upgrade zwischen Oracle-Versionen durchgeführt hat oder durchführen wird, eine unverzichtbare Lektüre ist. Die Bände 2 und 3 werden die Änderungen am CBO in den nachfolgenden Oracle 10g-Versionen nachverfolgen und die fortgeschritteneren und komplexeren Funktionen der Optimierung behandeln.