Neptune 中 SPARQL explain 的限制 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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 範本的解決方案通常只需要直接替換。

解釋運算子在未來版本可能變更

SPARQL explain 運算子及其參數可能在未來版本變更。

解釋輸出在未來版本可能變更

例如,欄標題可能會變更,且可能會將更多欄新增到資料表。