Video: Razlika Između Pogleda I Materijaliziranog Pogleda
2024 Autor: Mildred Bawerman | [email protected]. Zadnja promjena: 2023-12-16 08:39
Pogled u odnosu na materijalizirani prikaz
Pogledi i materijalizirani pogledi (mviews) dvije su vrste objekata oracle baze podataka. Oba se objekta odnose na odabrane upite. Ovi odabrani upiti djeluju kao virtualne tablice. Obično se prikazi i mviewi odnose na velike odabrane upite koji imaju skup pridruživanja. Stoga je jedna od glavnih prednosti prikaza da složene odabrane upite možemo pohraniti kao poglede. Stoga možemo sakriti logiku iza odabranih upita od krajnjih korisnika. Kada trebamo izvršiti složenu naredbu select, samo moramo izvršiti
odaberite * iz naziva prikaza
Pogled
Kao što je već spomenuto, pogled je virtualna tablica koja skriva odabrani upit. Ovi odabrani upiti nisu unaprijed izvršeni. Kada izvršavamo naredbu select iz pogleda, izvršava naredbu select koja se nalazi unutar tijela prikaza. Pretpostavimo da je odabrani iskaz tijela pogleda vrlo složen iskaz. Dakle, kada se izvrši, potrebno je neko vrijeme da se izvrši (relativno više vremena). Uz to, pogled koristi vrlo mali prostor za pohranu. To je zato što njegov sadržaj ima samo odabranu izjavu.
Materijalizirani prikaz (Mview)
Ovo je posebna vrsta pogleda. Mviewovi se stvaraju kad imamo problema s izvedbom s prikazima. Kada stvorimo mview, on izvršava svoj odabrani upit i pohranjuje svoj izlaz kao tablicu snimka. Kada tražimo podatke od Mview-a, ne treba ponovno izvršavati svoju naredbu select. Daje izlaz iz svoje tablice snimaka. Stoga je vrijeme izvršenja mview-a manje od prikaza (za isti select izraz). Međutim, mviews se ne može koristiti cijelo vrijeme, jer prikazuje isti izlaz, koji je pohranjen kao tablica snimka. Trebali bismo osvježiti mview da bismo dobili njegov najnoviji skup rezultata.
Koja je razlika između View i Mview? 1. Mview uvijek pohranjuje svoj izlaz kao tablicu snimka kad se kreira, ali pogled ne stvara tablice. 2. Viewu nije potreban veliki prostor za pohranu njegovog sadržaja, ali mviewu je potreban relativno veći prostor od pogleda za pohranu njegovog sadržaja (kao tablica snimka). 3. Pregledu treba duže vrijeme izvođenja, ali mviewu treba manje vremena izvršavanja od pogleda (za isti odabrani izraz). 4. Mviews treba osvježiti kako bi se dobili najnoviji podaci, ali prikazi uvijek daju najnovije podatke. 5. Shema treba privilegiju "stvori materijalizirani pogled" da bi stvorila mviewe, a za prikaze treba privilegiju "stvori pogled". 6. Indeksi se mogu kreirati na mview-ima radi postizanja veće izvedbe, ali indeksi se ne mogu kreirati na prikazima. |
Preporučeno:
Razlika Između Spoja Između Blizanaca I Blizina
Ključna razlika između geminalne i vicinalne sprege je ta što se geminalna sprega odnosi na sprezanje dvaju atoma vodika koji su vezani za isti ca
Razlika Između Pogleda I Pohranjene Procedure
Pogled u odnosu na pohranjene procedure Prikazi i pohranjene procedure dvije su vrste objekata baze podataka. Prikazi su vrsta pohranjenih upita koji prikupljaju podatke od jednog ili m
Razlika Između Komunikacije Između životinja I Ljudi
Komunikacija između životinja i ljudi Prenošenje značajnih informacija poznato je pod nazivom komunikacija, i to je sastavni dio uspjeha, pa stoga i dugotrajna
Razlika Između Gledanja I Pogleda
Watch vs Look Look i watch koriste se kao sinonimi u engleskom jeziku kada zapravo postoje dvije razlike između dvije riječi. Možemo također reći da eto
Razlika Između Ključne Razlike Između Metalnih I Nemetalnih Minerala
Ključna razlika - metalni i nemetalni minerali Mineral je prirodni čvrsti i anorganski sastojak s određenom kemijskom formulom i