对受管表和行筛选器进行性能优化 - Amazon Lake Formation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

对受管表和行筛选器进行性能优化

受管控的表和表具有行级和单元级安全性,使用访问数据Lake Formation 存储. 存储 API 一致地强制执行权限并返回一致的数据视图。您应注意以下注意事项。

  • 存储 API 允许引擎将谓词推送到 Lake Formation,以优化数据的扫描方式。这些谓词可以减少 Lake Formation 和查询引擎之间需要读取和传输的数据量,从而提高查询的性能。

  • 不支持的谓词在没有优化的情况下传递。结果返回到查询引擎,可以在其中执行进一步的优化。不支持以下谓词:

    • LIKE运算符 — 例如,SELECT column1 FROM table1 where column2 LIKE ‘%some_value%’

    • OR对同一个表中的两个不同列执行运算符-例如,SELECT column1 FROM table1 where column2 = ‘value1’ OR column2 = ‘value2’

    • LIMITSELECT column1 from table1 LIMIT 100

  • 目前不支持向下推聚合。