查询服务数据的防护

护栏是指为Adobe Experience Platform中的数据和系统使用、性能优化以及避免错误或意外结果提供指导的阈值。

本文档提供查询服务数据的默认使用限制,以帮助您在查询与许可授权相关的数据时优化系统性能。

先决条件

在继续阅读本文档之前,您应该对下面描述的两个关键查询服务功能有了很好的了解:

  • 临时查询:执行 SELECT 查询,以在查询结果的位置浏览、实验和验证数据 未存储 在数据湖上。

  • 批量查询:执行 INSERT TABLE AS SELECTCREATE TABLE AS SELECT 用于清理、形状、处理和扩充数据的查询。 这些查询的结果 存储 在数据湖上。 用于衡量此功能的使用情况的量度是计算小时数。

下图概述了查询服务功能当前如何打包和授权:

一个图表,用于说明与许可相关的查询服务功能的分发和打包。

限制类型

本文档中有两种类型的默认限制:

  • 软限制:您可以超出软限制,但软限制为系统性能提供了建议的准则。

  • 硬限制:硬限制提供绝对最大值。

注意

本文档中概述的默认限制正在不断改进。 请定期查看以获取最新信息。

主要实体性能护栏

下表提供了在使用特定查询模式时执行查询时的建议护栏限制和说明。

临时查询

瓜德拉伊 限制 限制类型 描述
最大执行时间 10 分钟 这定义了临时SQL查询的最长输出时间。 超过返回结果的时间限制会引发错误代码53400。
查询并发
  • 如应用程序产品说明中指定。
  • +1(购买了每个附加的临时查询用户附加SKU包)
这定义可为特定组织同时执行多少个查询。 如果超出并发限制,则查询将排入队列。
客户端连接器和结果输出限制 客户端连接器
  • 查询UI(100行)
  • 第三方客户(50,000)
  • PostgresSQL 客户端(50,000)
查询结果可通过以下方式接收:
  • 查询服务UI
  • 第三方客户
  • PostgresSQL 客户端
注意:对输出计数添加限制可能会更快地返回结果。 例如, LIMIT 5, LIMIT 10,等等。
通过 客户端UI 不适用 这定义了如何将结果提供给用户。

批量查询

瓜德拉伊 限制 限制类型 描述
最大执行时间 24 小时 这定义批处理SQL查询的最长执行时间。
查询的处理时间取决于要处理的数据量和查询的复杂性。
用户并发 无用户限制 不适用 计划批处理查询是异步作业,因此不存在用户限制。
批处理数据的计算小时数 按照客户的Adobe Experience Platform Intelligence查询自定义SKU销售订单中指定的 柔和 这定义了允许客户执行批量查询以扫描、处理数据并将数据写回数据湖的计算时间范围。
查询并发 受支持 不适用 计划的批处理查询是异步作业,因此支持并发查询。
客户端连接器和结果输出限制 客户端连接器
  • 查询UI(行数没有上限)
  • 第三方客户端(对行没有上限)
  • PostgresSQL 客户端(对行没有上限)
  • REST API(行数上限)
可使用以下方法获取查询结果:
  • 可以存储为派生的数据集
  • 可插入到现有派生数据集中
注意:查询结果中的记录计数编号没有上限。
通过 数据集 不适用 这定义了如何将结果提供给用户。

后续步骤

阅读本文档后,您应更好地了解使用可用查询模式执行查询的默认限制。

有关查询服务的更多信息,请参阅以下文档:

在此页面上