Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Databricks Runtime
Примечание.
В хранилищах SQL или в Databricks Runtime 14.2 и более поздних версий функция CACHE SELECT
игнорируется.
Помещает в SELECT
данные, к которым обращается указанный простой запрос .
Вы можете выбрать подмножество столбцов для кэширования, предоставив список имен столбцов, и подмножество строк, предоставив предикат.
Это позволяет последующим запросам максимально избегать сканирования исходных файлов.
Эта конструкция применима только к таблицам Delta и таблицам Parquet.
Представления также поддерживаются, однако расширенные запросы ограничены только простыми, как описано выше.
Синтаксис
CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]
См. Кэширование диска и кэширование в Apache Spark для получения информации о различиях между ними.
Параметры
-
Указывает существующую таблицу. Имя не должно включать темпоральную спецификацию или спецификацию опций.
Примеры
CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3