Neptune SPARQL explain 中的局限性 - Amazon Neptune

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

Neptune SPARQL explain 中的局限性

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

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

有关其他查询表单(例如、ASKCONSTRUCTDESCRIBE、和SPARQL UPDATE查询)的评估过程的信息,您可以将这些SELECT查询转换为查询。然后改explain为使用检查相应的SELECT查询。

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

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

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

在 future 版本中,SPARQLexplain运算符及其参数可能会发生变化。

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

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