konto usunięte

Temat: Oracle 12c OPTIMIZER_FEATURES_ENABLE & słowniki ALL_

Cześć,

Mam sobie serwer Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit z WINDOWS DB BUNDLE PATCH 12.1.0.2.160119(64bit):22310559. Serwer ten był aktualizowany z wersji 12.1.0.1.

Na jednej z baz wykonuję zapytanie korzystające z widoków; ALL_CONS_COLUMNS, ALL_TAB_COLUMNS,ALL_CONSTRAINTS. Czas wykonania tego zapytania dla OPTIMIZER_FEATURES_ENABLE = 12.1.0.2 to co najmniej jedna minuta. Ustawiając niższe wersje obserwuję następujące czasy:


/*+ OPT_PARAM('optimizer_features_enable' '11.2.0.3') */ - ok 7 sek.
/*+ OPT_PARAM('optimizer_features_enable' '12.1.0.1') */ - ok 17 sek.


Czy roważna będzie zmiana tego parametru dla całego serwera tj poleceniem alter system?

Naturalnie wcześniej wykonałem procedury: GATHER_SCHEMA_STATS, GATHER_DICTIONARY_STATS, GATHER_FIXED_OBJECTS_STATS; czy gather_table_stats('SYS','X$KTFBUE');

Pzdr,
MateuszTen post został edytowany przez Autora dnia 05.05.16 o godzinie 14:19