Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
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 dla określonego prostego SELECT zapytania 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 Delta i tabel Parquet.
Widoki są również obsługiwane, ale rozszerzone zapytania są ograniczone do prostych zapytań, jak opisano powyżej.
Składnia
CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]
Zobacz Porównaj pamięć podręczną dyskową i pamięć podręczną Spark , aby poznać różnice między buforowaniem dysku a pamięcią podręczną Apache Spark.
Parametry
-
Identyfikuje istniejącą tabelę. Nazwa nie może zawierać specyfikacji czasowej ani specyfikacji opcji.
Przykłady
CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3