CACHE SELECT
Platí pro: Databricks Runtime
Poznámka:
Ve skladech SQL nebo ve službě Databricks Runtime 14.2 a novějších se funkce CACHE SELECT
ignoruje.
Ukládá data přístupná zadaným jednoduchým SELECT
dotazem do mezipaměti disku.
Můžete zvolit podmnožinu sloupců, které se mají uložit do mezipaměti, zadáním seznamu názvů sloupců a výběrem podmnožina řádků zadáním predikátu.
To umožňuje následným dotazům zabránit co nejvíce prohledávání původních souborů.
Tento konstruktor se vztahuje pouze na tabulky Delta a tabulky Parquet.
Zobrazení se také podporují, ale rozšířené dotazy jsou omezené na jednoduché dotazy, jak je popsáno výše.
Syntaxe
CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]
Informace o rozdílech mezi ukládáním do mezipaměti disku a mezi mezipamětí Apache Sparku najdete v mezipaměti Disku a mezipaměti Sparku.
Parametry
-
Identifikuje existující tabulku. Název nesmí obsahovat dočasnou specifikaci.
Příklady
CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3
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