1
0
Fork 0
arangodb/Documentation/DocuBlocks/Rest/AQL/GetApiQuerySlow.md

36 lines
1.0 KiB
Markdown

@startDocuBlock GetApiQuerySlow
@brief returns a list of slow running AQL queries
@RESTHEADER{GET /_api/query/slow, Returns the list of slow AQL queries}
@RESTDESCRIPTION
Returns an array containing the last AQL queries that exceeded the slow
query threshold in the selected database.
The maximum amount of queries in the list can be controlled by setting
the query tracking property `maxSlowQueries`. The threshold for treating
a query as *slow* can be adjusted by setting the query tracking property
`slowQueryThreshold`.
Each query is a JSON object with the following attributes:
- *id*: the query's id
- *query*: the query string (potentially truncated)
- *started*: the date and time when the query was started
- *runTime*: the query's run time up to the point the list of queries was
queried
@RESTRETURNCODES
@RESTRETURNCODE{200}
Is returned when the list of queries can be retrieved successfully.
@RESTRETURNCODE{400}
The server will respond with *HTTP 400* in case of a malformed request,
@endDocuBlock