prof:reset( $request-id as xs:unsignedLong ) as empty-sequence()
Clear any accumulated profiling statistics for the requests. If profiling has never been started for the request, nothing is done. If profiling is not allowed for the App Server, this function does nothing.
For details on profiling requests and interpreting the output of a profile request, see Profiling Requests to Evaluate Performance in the Query Performance and Tuning Guide.
Parameters | |
---|---|
request-id |
A request ID. Use the xdmp:request() function, which
returns the request ID for the currently running request, to specify
the current request.
|
Either
http://marklogic.com/xdmp/privileges/profile-my-requests
or
http://marklogic.com/xdmp/privileges/profile-any-requests
is required for profiling requests other than the current request, with
the profile-my-requests
privilege allowing profiling of
requests issued by the same user ID, and the
profile-any-requests
privilege allowing profiling of requests
issued by any user ID. No privilege is required to profile the currently
running request (that is, self-profiling is always allowed).
prof:reset(xdmp:request()) => ()
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.