Video: Ero Näkymän Ja Toteutuneen Näkymän Välillä
2024 Kirjoittaja: Mildred Bawerman | [email protected]. Viimeksi muokattu: 2023-12-16 08:38
Näkymä vs toteutunut näkymä
Näkymät ja toteutuneet näkymät (mviews) ovat kahdenlaisia oracle-tietokantaobjekteja. Molemmat objektit viittaavat valittuihin kyselyihin. Nämä valitut kyselyt toimivat virtuaalitaulukoina. Normaalisti näkymät ja mviews viittaavat suuriin valittaviin kyselyihin, joihin on liittynyt joukko. Siksi yksi näkymien tärkeimmistä eduista on, että voimme tallentaa monimutkaiset valitut kyselyt näkymiksi. Siksi voimme piilottaa valitun kyselyn takana olevan logiikan loppukäyttäjiltä. Kun meidän on suoritettava monimutkainen select-lause, meidän on vain suoritettava
valitse * näkymän nimestä
Näytä
Kuten aiemmin mainittiin, view on virtuaalitaulukko, joka piilottaa valintakyselyn. Näitä valittuja kyselyitä ei suoriteta ennalta. Kun suoritamme select-käskynäkymästä, se suorittaa view-rungon sisällä olevan select-lauseen. Oletetaan, että näkymän rungon valittu lause on hyvin monimutkainen lause. Joten kun se suoritetaan, sen suorittaminen vie jonkin aikaa (suhteellisen enemmän aikaa). Lisäksi näkymä käyttää hyvin pientä tilaa itsensä tallentamiseen. Tämä johtuu siitä, että sen sisällönä on vain valittu lause.
Toteutettu näkymä (Mview)
Tämä on erityinen näkymä. Näkymät luodaan, kun näkemyksiin liittyy suorituskykyongelmia. Kun luomme näkymän, se suorittaa valitun kyselyn ja tallentaa lähdön tilannekuvataulukoksi. Kun pyydämme tietoja Mview: lta, sen ei tarvitse suorittaa valitun lausekkeensa uudelleen. Se antaa lähdön tilannekuvan taulukosta. Siksi mview: n suoritusaika on lyhyempi kuin view (samalle select-käskylle). Mviews-näkymiä ei kuitenkaan voida käyttää koko ajan, koska se näyttää saman lähdön, joka on tallennettu tilannekuvan taulukkona. Meidän pitäisi päivittää mview saada uusin tulosjoukko.
Mitä eroa on View ja Mview välillä? 1. Mview tallentaa aina lähdön tilannekuvataulukoksi, kun se luodaan, mutta näkymä ei luo taulukoita. 2. Näkymä ei tarvitse suurta tilaa sisällönsä tallentamiseen, mutta mview tarvitsee suhteellisen suurempaa tilaa kuin näkymä sen sisällön tallentamiseen (tilannekuvataulukkona). 3. Näkymä vie suuremman suoritusajan, mutta mview vie pienemmän suoritusajan kuin näkymät (samalle select-käskylle). 4. Katselukerrat on päivitettävä uusimpien tietojen saamiseksi, mutta näkymät antavat aina viimeisimmät tiedot. 5. Malli tarvitsee "luoda materialisoituneen näkymän" -oikeuden luoda näkymiä, ja näkymien osalta se tarvitsee "luoda näkymän" -oikeuden. 6. Hakemistoja voidaan luoda mviewseille suorituskyvyn parantamiseksi, mutta hakemistoja ei voida luoda näkymiin. |
Suositeltava:
Ero Siirtogeenisten Ja Koputtavien Hiirten Välillä
Tärkein ero siirtogeenisten hiirien ja tyrmäyshiirien välillä on, että siirtogeenisten hiirten genomiin on lisätty vieraita geenejä, kun taas knockout-hiirillä on func
Ero Nousevan Ja Laskevan Paperikromatografian Välillä
Keskeinen ero nousevan ja laskevan paperikromatografian välillä on se, että nouseva paperikromatografia käsittää liuottimen liikkeen
Ero DNA-RNA-hybridien Ja DsDNA: N Välillä
Keskeinen ero DNA-RNA-hybridien ja dsDNA: n välillä on, että DNA-RNA-hybridit ovat kaksisäikeisiä nukleotideja, jotka koostuvat yhdestä DNA-juosteesta ja yhdestä komplementista
Ero Näkymän Ja Taulukon Välillä
Näkymä vs. taulukko -näkymät ja taulukot ovat molemmat kahta tietokantaobjektin tyyppiä. Yksinkertaisesti sanottuna Näkymät tallennetaan tai nimetään valitut kyselyt. Ne voidaan luoda nimellä sho
Ero Näkymän Ja Tallennetun Menettelyn Välillä
Näkymä vs tallennettu toiminto Näkymät ja tallennetut menettelyt ovat kahden tyyppisiä tietokantaobjekteja. Näkymät ovat tavallaan tallennettuja kyselyitä, jotka keräävät tietoja yhdestä tai m: stä