2016-05-15 9 views
0

Vor ein paar Stunden, führe ich meine Prozedur, die meine konsistente gets und die Zeit einer Reihe von Prozessen drucken. Ich habe 1,5 Sekunden erhalten.Wie kann ich meinen Cluster löschen?

Nun lasse ich alle meine Tische und meinen Cluster fallen und ich führe meinen Vorgang erneut aus, aber jetzt habe ich 50 Sekunden erhalten. Ich habe das schon mehrmals gemacht und bekomme auch das selbe (50 Sekunden) Ich weiß nicht, was passieren könnte

Bitte HILFE!

Antwort

0

Vielleicht Orakel versucht, die alten Statistiken zu verwenden, um Ihre Anfragen zu optimieren, suchen Sie zum Beispiel hier: http://docs.oracle.com/cd/B19306_01/server.102/b14211/stats.htm#i41282

Sie die Statistik fallen sollte, so dass sie es wieder mit der neuen Daten wieder aufbauen:

BEGIN 
    DBMS_STATS.DELETE_TABLE_STATS('YOURSCHEMA','YOURTABLE'); 
END; 
+0

Was ist Schema ?? – Dan

+0

Ein Schema ist die logische Gruppe in Oracle, die Ihre Tabellen zwar wie eine DB-Instanz enthält, aber nicht dieselbe. –

+0

Und wie kann ich wissen, was "YOURCHEMA" ist? – Dan

Verwandte Themen