Database Reference
In-Depth Information
Im Abschn. 3.2.3.8.3 habe ich bereits beschrieben, dass die häufigste Ursache der Per-
formanz-Probleme mit „latch: cache buffers chains“ die gleichzeitige Ausführung einer
nicht performanten SQL-Anweisung ist. Mit dem Skript act_sql_wait_event.sql ermittelte
ich die problematische SQL-Anweisung:
'DWDEDVH$OLDV;;;
2UDFOH6HUYHU9HUVLRQ
6FULSWDFWBVTOBZDLWBHYHQWVTO3URGXFW7X7RROZZZWXWRROGH
6WDUW7LPH
,QSXW3DUDPHWHUV
HYHQWBQDPH ODWFKFDFKHEXIIHUVFKDLQV
VLG64/WH[WDGGUHVVLQ64/$5($
6(/(&7,1'(;GVGVBFRQYHUVDWLRQ'6B).GVFRQYBLG
DGGUHVV &)'KDVKYDOXH
GVFRQYBW\SHGVFLNH\GVGRPDLQBUHIGVSURFHVVBLGGVUH
YLVLRQBWDJGVSURFHVVBJXLGGVRSHUDWLRQBQDPHGVVXEVFULEHU
BLGGVVHUYLFHBQDPHGVVXEVFULSWLRQBGDWHGVVWDWHGVSUR
SHUWLHV)520GOYBVXEVFULSWLRQGV6(/(&7',67,1&7,1'(;
GVGVBFRQYHUVDWLRQ'6B).GVFLNH\)520GOYBVXEVFULSWLRQ
GV:+(5(GVFRQYBLG $1'GVVWDWH 6<6B%B$1'GV
GRPDLQBUHI XQUHVROYHGBVXEVFULSWLRQV:+(5(GVFLNH\ XQUH
VROYHGBVXEVFULSWLRQVFLNH\$1'GVVWDWH 6<6B%B$1'127(;
,6766(/(&7,1'(;GVGVBFRQYHUVDWLRQ'6B).,1'(;
GVGVBFRQYHUVDWLRQ'6B).6<6B%B)520GOYBVXEVFULSWLRQ
GV:+(5(GVVWDWH 6<6B%B$1'GVFLNH\ GVFLNH\$1'
GVGRPDLQBUHI GVGRPDLQBUHI$1'GVGRPDLQBUHI )25
83'$7(2)GVVXEVFULEHUBLG12:$,7
6(/(&7,1'(;GVGVBFRQYHUVDWLRQ'6B).GVFRQYBLG
DGGUHVV &)'KDVKYDOXH
GVFRQYBW\SHGVFLNH\GVGRPDLQBUHIGVSURFHVVBLGGVUH
YLVLRQBWDJGVSURFHVVBJXLGGVRSHUDWLRQBQDPHGVVXEVFULEHU
BLGGVVHUYLFHBQDPHGVVXEVFULSWLRQBGDWHGVVWDWHGVSUR
SHUWLHV)520GOYBVXEVFULSWLRQGV6(/(&7',67,1&7,1'(;
GVGVBFRQYHUVDWLRQ'6B).GVFLNH\)520GOYBVXEVFULSWLRQ
GV:+(5(GVFRQYBLG $1'GVVWDWH 6<6B%B$1'GV
GRPDLQBUHI XQUHVROYHGBVXEVFULSWLRQV:+(5(GVFLNH\ XQUH
VROYHGBVXEVFULSWLRQVFLNH\$1'GVVWDWH 6<6B%B$1'127(;
,6766(/(&7,1'(;GVGVBFRQYHUVDWLRQ'6B).,1'(;
GVGVBFRQYHUVDWLRQ'6B).6<6B%B)520GOYBVXEVFULSWLRQ
GV:+(5(GVVWDWH 6<6B%B$1'GVFLNH\ GVFLNH\$1'
GVGRPDLQBUHI GVGRPDLQBUHI$1'GVGRPDLQBUHI )25
83'$7(2)GVVXEVFULEHUBLG12:$,7
«
Da der Kunde kein AWR- sondern ein Statspack-Repository benutzt hat, war es zwecklos,
dortnacheinemgutenAusführungsplanzusuchen,umdiesenPlanzufixieren.
Leonid: „ Peter, kannst Du sagen, warum?
Peter: „ Um einen Ausführungsplan in Oracle 10.2 zu fixieren, braucht man die jeweiligen
Outlines, die im Statspack-Repository fehlen .“
L.: „ Absolut richtig. Die Tabelle STATS$SQL_PLAN_USAGE aus dem Statspack-Reposi-
tory hat keine Spalte OTHER_XML, wo die Outlines gespeichert werden .“
Search WWH ::




Custom Search