SPARQL クエリステータス API - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

SPARQL クエリステータス API

SPARQL クエリのステータスを取得するには、HTTP GETまたは POST を使用してhttps://your-neptune-endpoint:port/sparql/statusエンドポイントにリクエストを行います。

SPARQL クエリステータスリクエストパラメータ

queryId (オプション)

実行中の SPARQL クエリの ID。指定したクエリのステータスのみを表示します。

SPARQLクエリステータスレスポンス構文

{ "acceptedQueryCount": integer, "runningQueryCount": integer, "queries": [ { "queryId":"guid", "queryEvalStats": { "subqueries": integer, "elapsed": integer, "cancelled": boolean }, "queryString": "string" } ] }

SPARQLクエリステータスのレスポンス値

acceptedQueryCount

Neptune エンジンの最後の再起動以降に受け入れられたクエリの数。

runningQueryCount

現在実行中の SPARQL クエリの数。

クエリ

現在の SPARQL クエリのリスト。

queryId

クエリの GUID ID。Neptune は、この ID 値を各クエリに自動的に割り当てます。または、独自の ID を割り当てることもできます (Neptune Gremlin または SPARQL クエリにカスタム ID を挿入するを参照)。

queryEvalStats

このクエリの統計情報。

subqueries

このクエリのサブクエリの数。

elapsed

これまでクエリが実行されていた時間 (マイクロ秒)。

キャンセル済み

True はクエリがキャンセルされたことを示します。

queryString

送信されたクエリ。

SPARQLクエリのステータスの例

以下は、 curlと HTTP を使用したステータスコマンドの例ですGET

curl https://your-neptune-endpoint:port/sparql/status

この出力には、実行中の単一のクエリが表示されます。

{ "acceptedQueryCount":9, "runningQueryCount":1, "queries": [ { "queryId":"fb34cd3e-f37c-4d12-9cf2-03bb741bf54f", "queryEvalStats": { "subqueries": 0, "elapsed": 29256, "cancelled": false }, "queryString": "SELECT ?s ?p ?o WHERE {?s ?p ?o}" } ] }