Indholdsfortegnelse:

Hvad er forklaringsplan i PL SQL?
Hvad er forklaringsplan i PL SQL?

Video: Hvad er forklaringsplan i PL SQL?

Video: Hvad er forklaringsplan i PL SQL?
Video: What is a comprehensive plan and how is it important in zoning? 2024, November
Anonim

I Oracle PL / SQL , begrebet FORKLAR PLAN er et udsagn, der giver dig mulighed for at se udførelsesplan for en given SQL udmelding. An udførelsesplan (nogle gange også kaldet a plan for udførelse af forespørgsler ) er rækkefølgen af operationer, der Oracle udfører, når den læser eller skriver data, der stammer fra en SQL udmelding.

Simpelthen, hvad er forklaringsplan og hvordan bruges den?

An forklare planen er en repræsentation af den adgangsvej, der tages, når en forespørgsel udføres i Oracle. Bestemmer den optimale adgangssti for forespørgsel at tage. Med Rule Based Optimizer (RBO) er det bruger et sæt heuristik til at bestemme adgangsstien.

Ved også, hvad er prisen i Oracle-forklaringsplanen? 5 svar. Outputtet af FORKLAR PLAN er et debug-output fra Oracles forespørgsel optimering. Det KOSTE er det endelige output af Koste -baseret optimizer (CBO), hvis formål er at udvælge hvilken af de mange forskellige mulige planer skal bruges til at køre forespørgsel.

Udover ovenstående, hvad er forklaringsplan i SQL?

Det FORKLAR PLAN erklæring vises udførelsesplaner valgt af Oracle optimizer til SELECT, UPDATE, INSERT og DELETE sætninger. En erklæring udførelsesplan er rækkefølgen af operationer Oracle udfører for at køre sætningen. Rækkekildetræet er kernen i udførelsesplan.

Hvordan bruger du Tkprof?

Følg disse trin for at bruge SQL Trace-faciliteten og TKPROF:

  1. Indstil initialiseringsparametre til sporingsfilhåndtering.
  2. Aktiver SQL Trace-faciliteten for den ønskede session, og kør applikationen.
  3. Kør TKPROF for at oversætte sporingsfilen oprettet i trin 2 til en læsbar outputfil.

Anbefalede: