Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Namiesto toho balík Oracle's `DBMS_STATS` zhromažďuje štatistiku v tabuľkách a indexoch. Tieto štatistiky * obsahujú * informácie o jednotlivých stĺpcoch v týchto tabuľkách (napr. Informácie o histograme, počet rôznych hodnôt atď.). Načasovanie analýzy je však na tabuľke alebo úrovni indexu, nie na úrovni stĺpca. Vidíte, kedy boli štatistiky tabuľky naposledy zhromaždené pomocou otázok ako:
`` sql
Vyberte vlastník, table_name, last_analyzed z dba_tables, kde vlastník ='your_schema' a table_name ='your_table';
`` `
To ukazuje, že posledné štatistiky boli zhromaždené pre celú tabuľku, čo ovplyvňuje všetky jeho stĺpce. Ak potrebujete vedieť, kedy boli konkrétne * stĺpce * v tabuľke aktualizované svoje histogramy, je to zložitejšie a vyžaduje si preskúmanie zobrazenia „DBA_TAB_COLUMNS“ a potenciálne interné zobrazenia slovníka dátového slovníka, ale pre jednotlivé stĺpce nie sú k dispozícii žiadny jednoduchý „posledný analyzovaný“ časový stanik. Informácie sú implicitne prítomné v samotných štatistikách, nie ako samostatná časová pečiatka.