Er is geen enkele "laatst geanalyseerde kolom" in Oracle. Het concept van het analyseren van kolommen is gekoppeld aan statistieken, en de processen voor het verzamelen van statistieken van Oracle houden geen enkele "laatst geanalyseerde" tijdstempel bij op kolomniveau.
In plaats daarvan verzamelt het `DBMS_STATS`-pakket van Oracle statistieken over tabellen en indexen. Deze statistieken *bevatten* informatie over individuele kolommen binnen die tabellen (bijvoorbeeld histograminformatie, aantal afzonderlijke waarden, enz.). De timing van de analyse vindt echter plaats op tabel- of indexniveau, niet op kolomniveau. U kunt zien wanneer de statistieken van een tabel voor het laatst zijn verzameld met behulp van zoekopdrachten als:
```sql
SELECTEER eigenaar, tabelnaam, laatst geanalyseerd UIT dba_tables WAAR eigenaar ='UW_SCHEMA' EN tabelnaam ='UW_TABEL';
```
Dit toont de laatste keer dat er statistieken zijn verzameld voor de hele tabel, wat van invloed is op alle kolommen. Als je wilt weten wanneer de histogrammen van specifieke *kolommen* binnen een tabel zijn bijgewerkt, is het complexer en vereist het onderzoek van de `dba_tab_columns`-weergave en mogelijk interne datadictionary-weergaven, maar er is geen eenvoudige "laatst geanalyseerde" tijdstempel beschikbaar voor individuele kolommen. De informatie is impliciet aanwezig in de statistieken zelf, en niet als een aparte tijdstempel. |