Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
Podporována jsou také zobrazení, avšak rozšířené dotazy jsou omezeny na jednoduché dotazy, jak je popsáno výše.
Syntaxe
CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]
Podívejte se na rozdíly mezi ukládáním do mezipaměti disku a ukládáním do mezipaměti Apache Spark.
Parametry
-
Identifikuje existující tabulku. Název nesmí obsahovat dočasnou specifikaci ani specifikaci možností.
Příklady
CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3