Video: Forskjellen Mellom Visning Og Materialisert Visning
2024 Forfatter: Mildred Bawerman | [email protected]. Sist endret: 2023-12-16 08:41
View vs Materialized View
Visninger og materialiserte visninger (mviews) er to typer oracle-databaseobjekter. Begge disse objektene refererer til utvalgte spørsmål. Disse utvalgte spørsmålene fungerer som virtuelle tabeller. Normalt viser visninger og mvisninger store utvalgte spørsmål, som har sett med sammenføyninger. Derfor er en av de viktigste fordelene med visninger at vi kan lagre komplekse utvalgte spørsmål som visninger. Derfor kan vi skjule logikken bak utvalgte spørsmål fra sluttbrukerne. Når vi trenger å utføre den komplekse utvalgssetningen, må vi bare utføre
velg * fra visningsnavn
Utsikt
Som nevnt tidligere er visning en virtuell tabell som skjuler et valgt spørsmål. Disse utvalgte spørringene blir ikke forhåndsutført. Når vi utfører en utvalgssetning fra en visning, utfører den selgesetningen som er inne i visningsdelen. La oss anta den valgte utsagnet til synsorganet som en veldig kompleks uttalelse. Så når den kjøres, tar det litt tid å utføre (relativt mer tid). I tillegg bruker view veldig liten plass til å lagre seg selv. Det er fordi den bare har et utvalg utsagn som innhold.
Materialisert visning (Mview)
Dette er en spesiell type visning. Mviews opprettes når vi har ytelsesproblemer med visninger. Når vi oppretter en mview, utfører den utvalgte spørring og lagrer utdataene som et øyeblikksbilde. Når vi ber om data fra Mview, trenger den ikke å utføre den valgte uttalelsen på nytt. Det gir utdata fra øyeblikksbildetabellen. Derfor er utførelsestiden for mview mindre enn visningen (for samme utvalgte setning). Imidlertid kan mviews ikke brukes hele tiden, da det viser samme utdata, som er lagret som et øyeblikksbilde. Vi bør oppdatere mview for å få det siste resultatsettet.
Hva er forskjellen mellom View og Mview? 1. Mview lagrer alltid utdataene som et øyeblikksbilde når den opprettes, men visningen oppretter ikke noen tabeller. 2. Visning trenger ikke stor plass for å lagre innholdet, men mview trenger relativt større plass enn en visning for å lagre innholdet (som et øyeblikksbilde). 3. Visning tar større utførelsestid, men mview tar mindre utførelsestid enn visninger (for samme utvalgte setning). 4. Mviews må oppdateres for å få de nyeste dataene, men visninger gir alltid de nyeste dataene. 5. Skjemaet trenger "skape materialisert visning" -rettighet for å opprette mviews, og for visninger trenger det "create view" -rettighet. 6. Indekser kan opprettes på mviews for å få mer ytelse, men indekser kan ikke opprettes på visninger. |
Anbefalt:
Forskjellen Mellom Symmetriske Og Asymmetriske Toppmolekyler
Hovedforskjellen mellom symmetriske og asymmetriske toppmolekyler er at symmetriske toppmolekyler har en riktig rotasjonsakse og to treghetsmomenter
Forskjellen Mellom Visning Og Tabell
View vs Table Views og tabeller, begge er to databaseobjekttyper. Med enkle ord lagres visninger eller navngitte utvalgte spørsmål. De kan opprettes som sho
Forskjellen Mellom Visning Og Lagret Prosedyre
Visning mot lagret prosedyre Visninger og lagrede prosedyrer er to typer databaseobjekter. Visninger er slags lagrede spørsmål som samler inn data fra en eller m
Forskjellen Mellom Nøkkelforskjellen Mellom Metalliske Og Ikke-metalliske Mineraler
Hovedforskjell - Metallisk vs Ikke-metalliske mineraler Et mineral er en naturlig forekommende fast og uorganisk bestanddel med en bestemt kjemisk formel
Forskjellen Mellom Gammel Engelsk Og Mellom Engelsk Og Moderne Engelsk
Old English vs Middle English vs Modern English Old English, Middle English og Modern English er klassifiseringen av engelsk språk, og de