mirror of https://gitee.com/bigwinds/arangodb
30 lines
2.2 KiB
Plaintext
30 lines
2.2 KiB
Plaintext
arangosh> <span class="hljs-keyword">var</span> theQuery = <span class="hljs-string">'FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong'</span>;
|
|
arangosh> <span class="hljs-keyword">var</span> tasks = <span class="hljs-built_in">require</span>(<span class="hljs-string">"@arangodb/tasks"</span>);
|
|
arangosh> tasks.register({
|
|
........> id: <span class="hljs-string">"mytask-1"</span>,
|
|
........> name: <span class="hljs-string">"this is a sample task to spawn a slow aql query"</span>,
|
|
........> command: <span class="hljs-string">"require('@arangodb').db._query('"</span> + theQuery + <span class="hljs-string">"');"</span>
|
|
........> });
|
|
{
|
|
<span class="hljs-string">"id"</span> : <span class="hljs-string">"mytask-1"</span>,
|
|
<span class="hljs-string">"name"</span> : <span class="hljs-string">"this is a sample task to spawn a slow aql query"</span>,
|
|
<span class="hljs-string">"created"</span> : <span class="hljs-number">1570112260.6496224</span>,
|
|
<span class="hljs-string">"type"</span> : <span class="hljs-string">"timed"</span>,
|
|
<span class="hljs-string">"offset"</span> : <span class="hljs-number">0</span>,
|
|
<span class="hljs-string">"command"</span> : <span class="hljs-string">"(function (params) { require('@arangodb').db._query('FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong'); } )(params);"</span>,
|
|
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>
|
|
}
|
|
arangosh> queries.current();
|
|
[
|
|
{
|
|
<span class="hljs-string">"id"</span> : <span class="hljs-string">"383"</span>,
|
|
<span class="hljs-string">"query"</span> : <span class="hljs-string">"FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong"</span>,
|
|
<span class="hljs-string">"bindVars"</span> : {
|
|
},
|
|
<span class="hljs-string">"started"</span> : <span class="hljs-string">"2019-10-03T14:17:40Z"</span>,
|
|
<span class="hljs-string">"runTime"</span> : <span class="hljs-number">1.0247559547424316</span>,
|
|
<span class="hljs-string">"state"</span> : <span class="hljs-string">"executing"</span>,
|
|
<span class="hljs-string">"stream"</span> : <span class="hljs-literal">false</span>
|
|
}
|
|
]
|