~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/kill.rst

  • Committer: tdavies
  • Date: 2010-10-10 05:31:41 UTC
  • mto: (1827.1.3 trunk-drizzle)
  • mto: This revision was merged to the branch mainline in revision 1829.
  • Revision ID: tdavies@molly-20101010053141-7rbcb8fe8a6xxrn8
Bug:621861 Changed C structs to C++ class in the following files: filesort.cc, filesort_info.h, sql_sort.h, table.h. removed the '_st' from the name of some of the classes. For more detail of changes made read the merge proposal notes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
KILL
2
 
====
3
 
 
4
 
KILL [CONNECTION | QUERY] session_id
5
 
 
6
 
Calling KILL will terminate a either a running query, or disconnect a
7
 
connection, i.e. a session, from the database.
8
 
 
9
 
The way this works is that your connection sets a 'kill' flag in the session
10
 
you want to kill. At various points in query execution, a session will
11
 
check if the kill flag has been set, and if so, will quickly exit. So while
12
 
the KILL command will not strictly immediately kill the session, it should
13
 
appear to be fairly instantaneous.
14
 
 
15
 
Some engines such as Innobase will also check for the kill flag
16
 
during a lock wait, allowing you to kill a session waiting for a row lock.