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

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

受管理的表和行筛选器的性能优化

具有行级和单元格级安全性的受管理的表和表,使用访问数据Lake Formation API. 存储 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’

    • LIMIT— 例如,SELECT column1 from table1 LIMIT 100

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