CACHE SELECT
適用於: Databricks Runtime
注意
在 SQL 倉儲或 Databricks Runtime 14.2 和更新版本上,會忽略函式 CACHE SELECT
。
快取磁碟快取中指定的簡單SELECT
查詢所存取的數據。
您可以選擇要快取的數據行子集,方法是提供數據行名稱清單,並提供述詞來選擇數據列的子集。
這可讓後續查詢避免儘可能掃描源檔。
此建構僅適用於 Delta 資料表和 Parquet 數據表。
也支持檢視,但擴充的查詢僅限於簡單的查詢,如上述所述。
語法
CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]
如需磁碟快取與 Apache Spark 快取之間的差異,請參閱 磁碟快取與 Spark 快取。
參數
-
識別現有的數據表。 名稱不得包含 時態規格或選項規格。
範例
CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3