2010-03-03 7 views

Antwort

25

Alle folgenden Data Dictionary-Tabellen haben eine LAST_ANALYZED Spalte (ersetzen * mit USER/ALL/DBA entsprechend:

*_TABLES 
*_TAB_PARTITIONS 
*_TAB_SUBPARTITIONS 
*_INDEXES 
*_IND_PARTITIONS 
*_IND_SUBPARTITIONS 

(Es gibt viel mehr in den Histogrammen Felder, aber ich werde nicht, dass Im Gegensatz dazu tief.)

, zeigt ALL_TAB_MODIFICATIONS Zeilen eingefügt/aktualisiert/gelöscht werden (oder den Zeitstempel auf dem ein Tisch/partition/Subpartition abgeschnittene war), da es Optimierer Statistiken gesammelt hatte.

+2

In meinem Setup-Statistik nur ausgeführt wurde für ein Benutzer also hat das sehr gut funktioniert. SQL, das ich (als dieser Benutzer angemeldet) verwendete, war: SELECT TO_CHAR (letzte_Analysed, 'JJJJ/MM/TT hh: mi: ss am') als last_analyzed FROM user_tables wo Tabellenname = Jacob

2
SELECT LAST_START_DATE 
FROM DBA_SCHEDULER_JOBS 
WHERE job_name='GATHER_STATS_JOB'; 

Möglicherweise müssen Sie das Datumsformat abhängig von Ihren SQLPLUS/NLS-Einstellungen anpassen.