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

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

SPARQL 的限制explainIN Neptune

Neptune SPARQL 的发布explain功能具有以下限制。

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

有关其他查询形式(如 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 输出可能会在未来版本中发生更改

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