CACHE SELECT

Platí pro:zaškrtnutí označeného 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. 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

Příklady

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