View a markdown version of this page

缓存时使用分栏格式 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

缓存时使用分栏格式

Spark SQL能够以列式格式在内存中缓存表。 spark.catalog.cacheTable("tableName")或者dataFrame.cache()函数调用可以用来缓存内存中列式格式的表。然后,Spark SQL引擎仅扫描所需的列,并自动调整压缩以减少内存和 CPU 使用率。您可以使用spark.catalog.uncacheTable("tableName")dataFrame.unpersist()将表从内存中移除。