Neptune 中 SPARQL explain 的限制 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Neptune 中 SPARQL explain 的限制

Neptune SPARQL explain 特征的版本具有以下限制。

Neptune 目前仅在 SPARQL SELECT 查询中支持 Explain

有关其他查询形式(如 ASKCONSTRUCTDESCRIBESPARQL UPDATE 查询)的评估过程的信息,您可以将这些查询转换为 SELECT 查询。然后,改用 explain 检查相应的 SELECT 查询。

例如,要获取有关 ASK WHERE {...} 查询的 explain 信息,请使用 explain 运行相应的 SELECT WHERE {...} LIMIT 1 查询。

同样,对于 CONSTRUCT {...} WHERE {...} 查询,删除 CONSTRUCT {...} 部分并使用 explain 在第二个 WHERE {...} 子句上运行 SELECT 查询。评估第二个 WHERE 子句通常会显示出处理 CONSTRUCT 查询的主要挑战,因为从第二个 WHERE 流出到 CONSTRUCT 模板的解通常仅需要简单替代。

Explain 运算符可能会在未来版本中发生更改

SPARQL explain 运算符及其参数可能会在未来版本中发生更改。

Explain 输出可能会在未来版本中发生更改

例如,列标头可能更改,而且可能会有更多列添加到表中。