Ich habe versucht, die folgende Abfrage auszuführen, um die Anzahl von index
aus meinem Schema zu erhalten.Graf von USER_INDEXES und ALL_INDEXES
select count(*) from USER_INDEXES;
--which mir eine Anzahl von 397
gab
Aber select count(*) from ALL_INDEXES where table_owner ='MY_SCHEMA';
- gab mir 357
.
Was es klingt? Beide sollten gleich sein, oder?
Wenn von Oracle SQL developer
durch Zählen der Indizes selbst überprüft, gab mir 397
Sind Sie sicher, dass diese Zahlen korrekt sind? Sie schauen zurück zu mir. Ich würde erwarten, dass 'ALL_INDEXES' mehr als' USER_INDEXES' zurückgibt. –
@jonearles: Ja. Es ist korrekt. Ich habe das nachgeprüft. – NaaN