Som enhver database administrator ved, kan mange ting påvirke en database script henrettelse tid og performance. For at opretholde en hurtigt behandling database , bevare CPU-ressourcer og give adgang til database-brugere , database administratorer rutinemæssigt arbejde for at optimere deres manuskripter , opretter sporingsfiler , der logger flere forskellige funktioner til at hjælpe adminstrators diagnosticere script problemer. Mens disse sporingsfilerne er ofte uhåndterlige og vanskelige at fortolke , Oracle database hjælpeprogram TKPROF analyserer spor fil data og præsenterer dem på en ordentlig tabel. Database administratorer skal dog stadig forstå TKPROF s output koder for at fortolke sine rapporter . Instruktioner
1
henvises til den primære data tabel for en bred opfattelse af nytten analyse af scriptet. Den " parse "-linjen giver oplysninger om antallet af processer, der anvendes til at omdanne brugerens forespørgsel i en handling , med angivelse af antallet af parsing opkald , den forløbne tid i hundrededele af et sekund , disken kapacitet bruges til at udføre den funktion , hvor mange database forespørgsler funktionen tog , og antallet af rækker af data oprettet af forespørgslen . Den " execute" linjen indeholder generelle oplysninger om de ressourcer, der anvendes som database behandler anmodningen , og " hente " linjen indeholder de samme oplysninger om maskinens ydeevne , da det trækker data fra databasen .
2 < p > Find elementer i sporingsfilen rapport fra TKPROF der læser usædvanlig høj. Hente data er ofte mere proces -intensive end parsing og udførelse .
3
Undersøg forespørgsel syntaks, hvis data indikerer en langsom eller CPU -intensive parse . Langsom parsing undertiden kan fastsættes ved genbestilling forespørgselssyntaks til at fungere mere effektivt, eller giver mere specifikke begrænsere på forespørgsler.
4
Anvende data på eksekvere feltet for at afgøre, om forespørgslen er for besværligt for SQL server at behandle effektivt. Igen , kan dette problem fastsættes gennem mere effektive forespørgsler , eller ved at begrænse antallet af forespørgsler eller databaser opstaldet på en enkelt server.
5.
Undersøg hente data statistik til at analysere de processer af dataudtræk . Henter kan strømlines ved at sortere data med grupper af resultater i stigende størrelse, en proces indbygget i forespørgsel og udførelse stadier af manuskriptet , samt database konstruktion minimerer database størrelse.
< br >