Chcę sprawdzić, kiedy ostatnio wykonano statystyki na moim serwerze Oracle 10g. Normalnie robiłbym to przez OEM, ale z niezwiązanych przyczyn OEM jest wyłączony. Czy jest jakiś sposób mogę to sprawdzić za pomocą samego sqlplus? Byłoby bardzo pomocne, gdyby dane wyjściowe były w rozsądnym formacie.Jak mogę sprawdzić, kiedy ostatnio działały statystyki na Oracle bez używania OEM
20
A
Odpowiedz
25
Wszystkie poniższych tabelach słownikowych dane mają kolumnę LAST_ANALYZED (wymiana * z user/all/DBA odpowiednio:
*_TABLES
*_TAB_PARTITIONS
*_TAB_SUBPARTITIONS
*_INDEXES
*_IND_PARTITIONS
*_IND_SUBPARTITIONS
(Jest wiele więcej w dziedzinie histogramy, ale ja nie zamierzam że głębokie.)
Natomiast ALL_TAB_MODIFICATIONS
pokazuje wiersze wstawiony/zaktualizowany/usunięte (lub znacznik czasu, w którym stół/partycji/Podpodział została obcięta), ponieważ miał statystyki optymalizatora zebrane.
2
SELECT LAST_START_DATE
FROM DBA_SCHEDULER_JOBS
WHERE job_name='GATHER_STATS_JOB';
Konieczne może być poprawienie formatu daty w zależności od ustawień SQLPLUS/NLS.
Powiązane problemy
- 1. Faking Oracle statystyki?
- 2. Jak sprawdzić, kiedy konkretna tabela została utworzona w Oracle?
- 3. Jak mogę się dowiedzieć, kiedy procedura składowana została ostatnio zmodyfikowana lub skompilowana w Oracle?
- 4. Jak mogę utworzyć łącza mailto bez odbiorcy, które będą działały w Chrome na Ubuntu?
- 5. Jak sprawdzić, czy MKCoordinateRegion zawiera CLLocationCoordinate2D bez używania MKMapView?
- 6. Oracle ręcznie aktualizować statystyki dotyczące wszystkich tabel
- 7. Kiedy są aktualizowane statystyki użycia indeksu SQL Server?
- 8. Jak sprawdzić czas, w którym apache został ostatnio ponownie uruchomiony?
- 9. Jak sprawdzić indeks w Oracle
- 10. Gdzie mogę znaleźć statystyki wersji ios?
- 11. Jak mogę sprawdzić, czy Java to Sun/Oracle/OpenJDK?
- 12. Jak mogę sprawdzić, kiedy UIWebView zakończyło rysowanie do kontekstu?
- 13. Jak określić, kiedy tabela InnoDB była ostatnio zmieniana?
- 14. Jak mogę sprawdzić, kiedy funkcja została dodana do Perla?
- 15. Jak mogę sprawdzić, kiedy węzeł SKEmitterNode osiągnął maksymalną liczbę cząstek?
- 16. iPhone SDK - jak mogę sprawdzić, kiedy animacja się zakończyła?
- 17. Oblicz statystyki na tablicach
- 18. Jak mogę sprawić, aby ArrayIterator lub ArrayObject działały z implode?
- 19. Jak sprawdzić poprawki Oracle są zainstalowane?
- 20. Jak sprawdzić, kiedy pojawia się element iframe?
- 21. Jak tworzyć statystyki dźwigni?
- 22. Jak mogę sprawdzić, która wersja Visual Studio była ostatnio używana do pracy nad projektem?
- 23. Java - Jak sprawdzić, kiedy wątek czeka?
- 24. Jak sprawdzić kolumnę wirtualną w Oracle?
- 25. Czy storyboardy będą działały na ios 4?
- 26. Jak sprawdzić, kiedy UITableView jest przewijane?
- 27. Jak mogę sprawdzić dostępne miejsce na dysku?
- 28. Dobra praktyka używania odwrotnych indeksów na kluczach zastępczych? (Oracle)
- 29. Uzyskaj identyfikator ostatnio wstawionego rekordu w oracle db
- 30. Jak sprawdzić, kiedy zakończy się Shell32.Folder.CopyHere()
W moich statystykach Instalator działa tylko dla jeden użytkownik, więc to zadziałało bardzo dobrze. SQL, którego użyłem (zalogowałem się jako ten użytkownik) to: SELECT TO_CHAR (last_analyzed, "yyyy/mm/dd hh: mi: ss am") as last_analyzed Z user_tables gdzie table_name = –
Jacob