Jobs managementΒΆ
Each executed SQL statement results in a corresponding job. Jobs that are
currently executing are logged in the system table sys.jobs
(see
Jobs, operations, and logs).
To obtain the UUID of a job, stats needs to be enabled (see Collecting stats). Job logging can be disabled by setting the queue size to zero.
Killing an active job forces CrateDB to stop its execution on the cluster immediately. There are two different SQL commands available for killing jobs.
The KILL ALL
statement stops every single job on each node that is running.
It returns the total number of contexts of all jobs that have been killed. A
job can have contexts on multiple nodes.
cr> kill all;
KILL OK, ... rows affected (... sec)
KILL job_id
kills one single job with the specified job_id
. Like KILL
ALL
it returns the total number of contexts of that job killed on all nodes.
cr> kill '175011ce-9bbc-45f2-a86a-5b7f993a93a6';
KILL OK, ... rows affected (... sec)
See KILL for detailed syntax information on KILL
statements.