Innholdsfortegnelse:

Hva er forklaringsplan i PL SQL?
Hva er forklaringsplan i PL SQL?

Video: Hva er forklaringsplan i PL SQL?

Video: Hva er forklaringsplan i PL SQL?
Video: Local Plans 1: What is a local plan and how are they prepared? 2024, November
Anonim

I Oracle PL / SQL , begrepet FORKLAR PLAN er en uttalelse som lar deg se utførelsesplan for en gitt SQL uttalelse. An utførelsesplan (noen ganger også kalt a plan for utførelse av spørringer ) er sekvensen av operasjoner som Oracle utfører når den leser eller skriver data som er et resultat av en SQL uttalelse.

Ganske enkelt, hva er forklaringsplan og hvordan brukes den?

An forklare planen er en representasjon av tilgangsveien som tas når en spørsmål utføres i Oracle. Bestemmer den optimale tilgangsbanen for spørsmål å ta. Med Rule Based Optimizer (RBO) er det bruker et sett med heuristikk for å bestemme tilgangsstien.

Vet også, hva er kostnadene i Oracle forklaringsplan? 5 svar. Utgangen av FORKLAR PLAN er en feilsøkingsutgang fra Oracles forespørsel optimaliserer. De KOSTE er den endelige utgangen av Koste -basert optimerer (CBO), hvis formål er å velge hvilken av de mange forskjellige mulige planer skal brukes til å kjøre spørsmål.

Foruten ovenfor, hva er forklaringsplan i SQL?

De FORKLAR PLAN uttalelsen vises utførelsesplaner valgt av Oracle Optimizer for SELECT, UPDATE, INSERT og DELETE-setninger. En uttalelse utførelsesplan er sekvensen av operasjoner Oracle utfører for å kjøre setningen. Radkildetreet er kjernen i utførelsesplan.

Hvordan bruker du Tkprof?

Følg disse trinnene for å bruke SQL Trace-funksjonen og TKPROF:

  1. Angi initialiseringsparametere for sporingsfilbehandling.
  2. Aktiver SQL Trace-funksjonen for ønsket økt, og kjør applikasjonen.
  3. Kjør TKPROF for å oversette sporingsfilen opprettet i trinn 2 til en lesbar utdatafil.

Anbefalt: