CACHE SELECT
Şunlar için geçerlidir: Databricks Runtime
Not
SQL ambarlarında veya Databricks Runtime 14.2 ve üzerinde işlev CACHE SELECT
yoksayılır.
Disk önbelleğinde belirtilen basit SELECT
sorgu tarafından erişilen verileri önbelleğe alır.
column isimlerinin bir listesini (list) sağlayarak önbelleğe alınacak columns'ın bir alt kümesini ve bir koşul belirterek satırların bir alt kümesini seçebilirsiniz.
Bu, sonraki sorguların özgün dosyaları olabildiğince taramasını önlemesini sağlar.
Bu yapı yalnızca Delta tables ve Parquet tablesiçin geçerlidir.
Views de desteklenir, ancak genişletilmiş sorgular yukarıda açıklandığı gibi basit sorgular ile sınırlıdır.
Sözdizimi
CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]
Disk önbelleği ile Apache Spark önbelleği arasındaki farklar için bkz. Disk önbelleği ve Spark önbelleği.
Parameters
-
Mevcut bir tabletanımlar. Ad bir zamansal belirtim veya seçenek belirtimi içermemelidir.
Örnekler
CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3