Udostępnij za pośrednictwem


CACHE SELECT

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Uwaga

W usłudze SQL Warehouse lub w środowisku Databricks Runtime 14.2 lub nowszym funkcja CACHE SELECT jest ignorowana.

Buforuje dane dostępne przez określone proste SELECT zapytanie w pamięci podręcznej dysku. Możesz wybrać podzbiór kolumn do buforowania, podając listę nazw kolumn i wybierając podzbiór wierszy, podając predykat. Dzięki temu kolejne zapytania pozwalają uniknąć jak największego skanowania oryginalnych plików. Ta konstrukcja ma zastosowanie tylko do tabel delty i tabel Parquet. Widoki są również obsługiwane, ale rozszerzone zapytania są ograniczone do prostych zapytań, zgodnie z powyższym opisem.

Składnia

CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]

Zobacz Pamięć podręczna dysku a pamięć podręczna platformy Spark, aby uzyskać różnice między buforowaniem dysku a pamięcią podręczną platformy Apache Spark.

Parametry

Przykłady

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