CACHE SELECT

Berlaku untuk:centang ditandai ya Databricks Runtime

Catatan

Pada gudang SQL atau di Databricks Runtime 14.2 ke atas, fungsi CACHE SELECT diabaikan.

Tembolokan data yang diakses oleh kueri SELECT sederhana yang ditentukan dalam tembolokan disk. Anda dapat memilih subset kolom yang akan ditembolok dengan menyediakan daftar nama kolom dan memilih subset baris dengan memberikan predikat. Ini memungkinkan kueri berikutnya menghindari pemindaian file asli sebanyak mungkin. Konstruksi ini hanya berlaku untuk tabel Delta dan tabel Parquet. Tampilan juga didukung, tetapi kueri yang diperluas dibatasi untuk kueri sederhana, seperti yang dijelaskan di atas.

Sintaks

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

Lihat Cache disk vs. Cache Spark untuk perbedaan antara penembolokan disk dan cache Apache Spark.

Parameter

Contoh

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