تحديد ذاكرة التخزين المؤقت

ينطبق على:وضع علامة Databricks Runtime

إشعار

في مستودعات SQL أو في Databricks Runtime 14.2 وما فوق، يتم تجاهل الدالة CACHE SELECT .

تخزين البيانات التي تم الوصول إليها بواسطة الاستعلام البسيط SELECT المحدد مؤقتا في ذاكرة التخزين المؤقت للقرص. يمكنك اختيار مجموعة فرعية من الأعمدة المراد تخزينها مؤقتا من خلال توفير قائمة بأسماء الأعمدة واختيار مجموعة فرعية من الصفوف من خلال توفير دالة تقييم. وهذا يمكن الاستعلامات اللاحقة من تجنب مسح الملفات الأصلية قدر الإمكان. تنطبق هذه البنية فقط على جداول Delta وجداول Parquet. يتم دعم طرق العرض أيضا، ولكن الاستعلامات الموسعة تقتصر على الاستعلامات البسيطة، كما هو موضح أعلاه.

بناء الجملة

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

راجع ذاكرة التخزين المؤقت للقرص مقابل ذاكرة التخزين المؤقت ل Spark لمعرفة الاختلافات بين التخزين المؤقت للقرص وذاكرة التخزين المؤقت ل Apache Spark.

المعلمات

الأمثلة

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