materialized_view()
Egy materializált nézet materializált részére hivatkozik.
A materialized_view()
függvény csak a nézet materializált részének lekérdezését támogatja, miközben megadja a felhasználó által tolerálni kívánt maximális késést. Ez a beállítás nem garantálja, hogy a legfrissebb rekordokat adja vissza, de mindig nagyobb teljesítményűnek kell lennie, mint a teljes nézet lekérdezése. Ez a függvény olyan helyzetekben hasznos, amelyekben hajlandó feláldozni némi frissességet a teljesítmény érdekében, például a telemetriai irányítópultokon.
Syntax
materialized_view(
ViewName,
[ max_age ] )
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
ViewName | string |
✔️ | A materializált nézet neve. |
max_age | timespan |
Ha nincs megadva, a rendszer csak a nézet materializált részét adja vissza. Ha meg van adva, a függvény a nézet materializált részét adja vissza, ha az utolsó materializálási idő nagyobb, mint @now - max_age . Ellenkező esetben a rendszer a teljes nézetet adja vissza, amely megegyezik a ViewName közvetlen lekérdezésével. |
Példák
Csak a nézet materializált részét kérdezheti le, függetlenül a legutóbbi materializálás időpontjától.
materialized_view("ViewName")
Csak akkor kérdezheti le a materializált részt, ha az az elmúlt 10 percben materializálódott. Ha a materializált rész 10 percnél régebbi, adja vissza a teljes nézetet. Ez a beállítás várhatóan kevésbé teljesíthető, mint a materializált rész lekérdezése.
materialized_view("ViewName", 10m)
Jegyzetek
- A nézet létrehozása után ugyanúgy lekérdezhető, mint az adatbázis bármely más táblája, beleértve a fürtök közötti/adatbázisközi lekérdezésekben való részvételt is.
- A materializált nézetek nem szerepelnek a helyettesítő karakterek és a keresések között.
- A nézet lekérdezésének szintaxisa a nézet neve (például egy táblahivatkozás).
- A materializált nézet lekérdezése mindig a legfrissebb eredményeket adja vissza a forrástáblába betöltött összes rekord alapján. A lekérdezés egyesíti a nézet materializált részét a forrástáblában lévő összes nem anyagosított rekorddal. További információ: A materializált nézetek működése a részletekért.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: