Sdílet prostřednictvím


CACHE SELECT

Platí pro:zaškrtnuto ano 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

Příklady

CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3