Database Statistikken er en samling av informasjon om databasen og objektene den inneholder. Statistikken brukes til å bidra til å optimalisere spørringer for å forbedre sine prestasjoner . Statistikken blir ofte oppdateres automatisk , men det er noen situasjoner der du kanskje ønsker å oppdatere dem manuelt. For eksempel, hvis du nylig har lagt mye data eller endret en indeks eller tabell struktur, kan det være lurt å manuelt oppdatere statistikken. Oracle databaser gir en enkel metode for å utføre denne oppgaven . Instruksjoner
en
Åpne ditt valg av program for å koble til databasen . Koble til databasen med administrative rettigheter .
2
Begynn en ny spørring . Skriv den første setningen i spørringen for å oppdatere statistikken: . " . Stats "
EXEC DBMS_STATS
Pass på at du skriver perioden på slutten av ordet
3
Bestem statistikken oppdatering alternativet - referert til som en subprogram - du vil utføre. For dette eksempelet vil vi bruke muligheten til å samle inn statistikk for alle objektene i databasen . Umiddelbart etter perioden på slutten av setningen i trinn 2, type :
GATHER_DATABASE_STATS ( [ valgfrie parametere ] )
p Det er 14 mulige parametere for å samle databasestatistikk . Erstatt "[ valgfrie parametere ]" med noen parametere du ønsker å spesifisere . De tilgjengelige parametre er " estimate_percent ", " block_sample ", " method_opt ", "grad ", " detaljnivå ", " kaskade ", " stattab ", " statid ", " alternativer ", " objlist ", " statown ", " gather_sys , " " no_invalidate , "og" obj_filter_list . " Hver av disse parameterne har en standard verdi, og du kan gi forskjellige verdier avhengig av dine behov . For eksempel lar estimate_percent du angi størrelsen på utvalget som skal brukes til å samle statistikk . Detaljnivå lar deg kontrollere nivået av statistikk samlet til sub- partisjoner , partisjoner eller globale statistikk . Se Resources gir en forklaring av hver parameter.
4
Kjør spørringen for å fullføre statistikken oppdateringen .