SQL Tuning door Dan lokken, is een ander geweldig lezen voor de fundamenten van hoe precies men de optimale uitvoeringsplan kon bepalen. Die kennis kan worden gebruikt als een manier van het oplossen van een uitvoeringsplan (of gedwongen optimizer in het doen het op jouw manier).
Als je het gemaakt zo ver, nu zou een goed moment om te knoeien met hints zijn. Niet eerder.
De Performance Tuning Guide is een geweldige plek om te beginnen, maar Cost Jonathan Lewis Gebaseerd Oracle Fundamentals is de canonieke referentie van wat de optimizer doet en waarom. Afhankelijk van de complexiteit van het probleem kan CBO Fundamentals radicaal overdreven, hoewel.
Als eerste pas, als je kijkt naar de geschatte kardinaliteit van elke stap in het plan, is het handig om te vragen of dat kardinaliteit is redelijk. Als de cardinaliteiten redelijk zijn, is het waarschijnlijk dat Oracle is het kiezen van de meest efficiënte plan en je moet op zoek naar andere benaderingen om de query tuning. Als de cardinaliteiten zijn razend onjuist, aan de andere kant, is het waarschijnlijk dat Oracle een slecht presterende query plan heeft gekozen en dat er iets over de statistieken moet worden aangepast.bekijk meer replica Rolex horloges en IWC GST and Aquatimer
没有评论:
发表评论