materialized_view()
Odkazuje na materializovanou část materializovaného zobrazení.
Funkce materialized_view()
podporuje způsob dotazování pouze materializované části zobrazení a zároveň určuje maximální latenci, která je uživatel ochoten tolerovat. Tato možnost nezaručuje, že vrátí nejaktuálnější záznamy, ale vždy by měla být výkonnější než dotazování celého zobrazení. Tato funkce je užitečná ve scénářích, ve kterých jste ochotni obětovat určitou aktuálnost výkonu, například na řídicích panelech telemetrie.
Syntax
materialized_view(
Viewname,
[ max_age ] )
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Viewname | string |
✔️ | Název materializovaného zobrazení. |
max_age | timespan |
Pokud není k dispozici, vrátí se pouze materializovaná část zobrazení. Pokud je tato funkce k dispozici, vrátí materializovanou část zobrazení, pokud je čas poslední materializace delší než @now - max_age . V opačném případě se vrátí celé zobrazení, které je stejné jako přímé dotazování ViewName . |
Příklady
Dotazujte pouze materializovanou část zobrazení, nezávisle na tom, kdy byla naposledy materializována.
materialized_view("ViewName")
Dotazujte materializovanou část pouze v případě, že byla materializována v posledních 10 minutách. Pokud je materializovaná část starší než 10 minut, vrátí úplné zobrazení. Očekává se, že tato možnost bude méně výkonná než dotazování materializované části.
materialized_view("ViewName", 10m)
Poznámky
- Po vytvoření zobrazení je možné se na něj dotazovat stejně jako na jakoukoli jinou tabulku v databázi, včetně účasti na dotazech mezi clustery nebo mezi databázemi.
- Materializovaná zobrazení nejsou zahrnuta do sjednocení se zástupnými znaménky ani hledání.
- Syntaxe pro dotazování zobrazení je název zobrazení (například odkaz na tabulku).
- Dotazování materializovaného zobrazení vždy vrátí nejaktuálnější výsledky na základě všech záznamů přijatých do zdrojové tabulky. Dotaz kombinuje materializovanou část zobrazení se všemi nematrializovanými záznamy ve zdrojové tabulce. Další informace najdete v tématu o tom, jak fungují materializovaná zobrazení , kde najdete podrobnosti.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro