2017-03-10 3 views
4

Mein DBA denkt, dass die neuen Funktionen des Oracle12c-Optimierers bedeuten, dass er keine Indizes mehr für wichtige Spalten hinzufügen muss. Es fällt mir schwer zu glauben, dass das möglicherweise wahr sein kann. Es scheint nur zu verbessern, wie Joins basierend auf historischen Statistiken durchgeführt werden.Werden die adaptiven Funktionen von Oracle12c Optimizer überflüssig?

+0

Ihr DBA benötigt dringend Schulungen und versteht, wie Oracle funktioniert. – BobC

+0

Wie spät ist es? Zeit für einen neuen DBA. – unleashed

Antwort

3

Sie haben Recht, er hat völlig missverstanden. Sie können über Adaptive Query Optimization in this Oracle white paper lesen. Dies bedeutet, dass der Optimierer den Abfrageausführungsplan ändern kann, während er ausgeführt wird. Wenn Sie jedoch keine Spalten indexieren, die davon profitieren könnten, kann der Optimierer (adaptiv oder anderweitig) keinen Plan auswählen, der von diesen Indizes profitieren würde!

Verwandte Themen