

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# API de estado de la consulta SPARQL
<a name="sparql-api-status"></a>

Para obtener el estado de las consultas SPARQL, utilice HTTP `GET` o `POST` para realizar una solicitud al punto de enlace `https://your-neptune-endpoint:port/sparql/status`. 

## Parámetros de solicitud de estado de consultas SPARQL
<a name="sparql-api-status-get-request"></a>

**queryId (opcional)**  
El ID de una consulta SPARQL en ejecución. Solo muestra el estado de la consulta especificada.

## Sintaxis de respuesta de estado de consultas SPARQL
<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"
      }
    ]
}
```

## Valores de respuesta de estado de consultas SPARQL
<a name="sparql-api-status-get-response-values"></a>

**acceptedQueryCount**  
El número de consultas aceptadas desde el último reinicio del motor de Neptune.

**runningQueryCount**  
El número de consultas SPARQL que se están ejecutando actualmente.

**consultas**  
Una lista de las consultas SPARQL actuales.

**queryId**  
Un ID de GUID para la consulta. Neptune asigna automáticamente este valor de identificador a cada consulta o también puede asignar su propio identificador (consulte [Inserte un identificador personalizado en una consulta de Neptune Gremlin o SPARQL](features-query-id.md)). 

**queryEvalStats**  
Estadísticas de esta consulta.

**subqueries**  
El número de subconsultas de esta consulta.

**elapsed**  
El número de milisegundos que la consulta lleva en ejecución.

**cancelled**  
True indica que se canceló la consulta.

**queryString**  
La consulta enviada.

## Ejemplo de estado de consultas SPARQL
<a name="sparql-api-status-get-example"></a>

A continuación se muestra un ejemplo de comando de estado que utiliza `curl` y HTTP `GET`.

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

Esta salida muestra una única consulta en ejecución.

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