

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# SPARQL-Abfragestatus-API
<a name="sparql-api-status"></a>

Zum Abrufen des Status von SPARQL-Abfragen verwenden Sie HTTP `GET` oder `POST`, um eine Anforderung an den `https://your-neptune-endpoint:port/sparql/status`-Endpunkt zu senden. 

## SPARQL-Abfragestatus-Anforderungsparameter
<a name="sparql-api-status-get-request"></a>

**queryId (optional)**  
Die ID einer laufenden SPARQL-Abfrage Zeigt nur den Status der angegebenen Abfrage an.

## SPARQL-Abfragestatus-Antwortsyntax
<a name="sparql-api-status-get-response-syntax"></a>

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

## SPARQL-Abfragestatus-Antwortwerte
<a name="sparql-api-status-get-response-values"></a>

**acceptedQueryCount**  
Die Anzahl der Abfragen, die seit dem letzten Neustart der Neptune-Engine akzeptiert wurden.

**runningQueryCount**  
Die Anzahl der zurzeit laufenden SPARQL-Abfragen

**queries**  
Eine Liste der aktuellen SPARQL-Abfragen

**queryId**  
Eine GUID-ID für die Abfrage Neptune weist diesen ID-Wert automatisch jeder Abfrage zu. Sie können auch eine eigene ID zuweisen (siehe [Einfügen einer benutzerdefinierten ID in eine Neptune-Gremlin- oder -SPARQL-Abfrage](features-query-id.md)). 

**queryEvalStats**  
Statistiken für diese Abfrage

**Unterabfragen**  
Die Anzahl der Unterabfragen in dieser Abfrage

**elapsed**  
Die Dauer in Mikrosekunden, die die Abfrage bis jetzt ausgeführt wurde

**cancelled**  
„True“ gibt an, dass die Abfrage abgebrochen wurde.

**queryString**  
Die gesendete Abfrage

## SPARQL-Abfragestatus-Beispiel
<a name="sparql-api-status-get-example"></a>

Das folgende Beispiel zeigt den Statusbefehl mit Verwendung von `curl` und HTTP `GET`.

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

Diese Ausgabe zeigt eine einzelne ausgeführte Abfrage.

```
{
    "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}"
        }
    ]
}
```