Igår bloggade jag om en bra vitbok jag hittade från Maria Colgan från Oracle Corp angående CBO. Jag upptäckte också ett annat bra papper. Den här diskuterar alla CBO-relaterade förbättringar för Oracle 12c. Du hittar denna tidning här.
Optimizer med Oracle Database 12c
Den här är riktigt bra läsning. Jag har sett fram emot Adaptive Query Optimization, särskilt Adaptive Statistics sedan 12c släpptes. Jag är fortfarande minst 1 år bort från att sätta 12c i produktion. Men när vi kommer dit tror jag att det här kommer att vara en stor fördel från oss. Många av mina dåligt presterande SQL-satser är ofta "fixade" genom att helt enkelt uppdatera statistiken. Oracle har inte korrekt identifierat statistiken som inaktuell och SQL fungerar suboptimalt. Jag ser fram emot Oracle 12c där den kan upptäcka detta i farten och använda en bättre plan för nästa SQL-exekvering.
En sak som jag inte kunde hitta i detta dokument var var Oracle 12c kommer att utföra UNION-uttalanden parallellt. Jag kanske missade det.
I min tidigare forskning kunde jag inte hitta några nya 12c-funktioner som denna vitbok diskuterar
– Onlinestatistikinsamling – för vissa databasoperationer, eftersom databasen redan läser data, kommer Oracle att generera statistik allt eftersom, vilket sparar tid till senare.
– Ny rapportering för DBMS_STATS – Nu kan du se vad DBMS_STATS gjorde under sitt vanliga statistikinsamlingsjobb.