Database statistikken er en samling af information om databasen og de objekter , den indeholder. Statistik bruges til at hjælpe med at optimere forespørgsler for at forbedre deres præstationer. Statistik er ofte opdateres automatisk , men der er nogle situationer, hvor du måske ønsker at opdatere dem manuelt. For eksempel, hvis du for nylig har tilføjet en masse data eller ændret et indeks eller tabel struktur kan du manuelt opdatere statistikken. Oracle databaser giver en enkel metode til at opnå dette opgave. Instruktioner
1
Åbn dit valg af program til at oprette forbindelse til databasen. Forbind til databasen med administratorrettigheder .
2
Begynd en ny forespørgsel . Skriv den første erklæring i forespørgslen for at opdatere statistik : ". . Statistik "
EXEC DBMS_STATS
Sørg for at skrive den periode i slutningen af ordet
< br > 3
Bestem statistik update option - benævnt som underprogram - du ønsker at udføre . I dette eksempel vil vi benytte muligheden for at indsamle statistiske oplysninger for alle objekter i databasen. Umiddelbart efter den periode i slutningen af erklæringen i trin 2 , type :
GATHER_DATABASE_STATS ( [ valgfrie parametre ] )
p Der er 14 mulige parametre for indsamling database statistik. Erstat "[ valgfrie parametre ]" med nogen parametre , du ønsker at angive . De tilgængelige parametre er " estimate_percent ", " block_sample ", " method_opt ", "grad ", " granularitet ", " kaskade ", " stattab ", " statid ", " indstillinger ", " objlist ", " statown ", " gather_sys , "" no_invalidate "og" obj_filter_list ". Hver af disse parametre har en standardværdi , og du kan give forskellige værdier afhængigt af dine behov . For eksempel tillader estimate_percent du indstille stikprøvestørrelsen til brug for indsamling af statistik. Granularitet tillader dig at kontrollere niveauet af indsamlede statistikker for sub- partitioner, partitioner eller globale statistik. Se Ressourcer giver en forklaring på hver enkelt parameter.
4
Udfør forespørgslen til at fuldføre den statistik opdateringen.