Hallo,
ich versuche eine ORACLE-DB zu optimieren indem ich einige Indizes vegebe. Die Anweisungen sehen so aus:
CREATE INDEX IX_T_AENDERUNGSPROT_PERSID ON T_AENDERUNGSPROTOKOLL (PERSID) TABLESPACE xyz_index;
Ich hatte auch einige Verbesserungen im Laufzeitverhalten erreicht (Faktor 3 bis 4). Die Testergebenisse waren reproduzierbar.
Dann habe ich die Instanz neu aufgesetzt, indem ich die Tabellen gelöscht, neu erzeugt und gefüllt habe.
Anschließend waren mene Zugriffszeiten um den Faktor 5 vom ursprünglichen Ausgangswert verschlechtert! Nach einigen Versuchen Indizes löschen, neu erzeugen etc. waren meine Zugriffszeiten wieder optimiert. Beim nächsten Versuch mit einer neuen Instanz wieder das alte Problem.
Kann mir jemand sagen woran das liegen kann?
Thanx Joachim
ich versuche eine ORACLE-DB zu optimieren indem ich einige Indizes vegebe. Die Anweisungen sehen so aus:
CREATE INDEX IX_T_AENDERUNGSPROT_PERSID ON T_AENDERUNGSPROTOKOLL (PERSID) TABLESPACE xyz_index;
Ich hatte auch einige Verbesserungen im Laufzeitverhalten erreicht (Faktor 3 bis 4). Die Testergebenisse waren reproduzierbar.
Dann habe ich die Instanz neu aufgesetzt, indem ich die Tabellen gelöscht, neu erzeugt und gefüllt habe.
Anschließend waren mene Zugriffszeiten um den Faktor 5 vom ursprünglichen Ausgangswert verschlechtert! Nach einigen Versuchen Indizes löschen, neu erzeugen etc. waren meine Zugriffszeiten wieder optimiert. Beim nächsten Versuch mit einer neuen Instanz wieder das alte Problem.
Kann mir jemand sagen woran das liegen kann?
Thanx Joachim
Comment