~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/kill.rst

  • Committer: Jay Pipes
  • Date: 2008-12-18 15:55:03 UTC
  • mto: This revision was merged to the branch mainline in revision 717.
  • Revision ID: jpipes@serialcoder-20081218155503-u45ygyunrdyyvquq
Fix for Bug#308457.  Gave UTF8 enclosure and escape character on LOAD DATA INFILE and changed the error message to be more descriptive

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
KILL
2
 
====
3
 
 
4
 
Calling KILL will either terminate a running query, or disconnect a connection, i.e. a session, from the database. ::
5
 
 
6
 
        KILL [CONNECTION | QUERY] session_id;
7
 
 
8
 
How it works: your connection sets a 'kill' flag in the session you want to kill. At various points in query execution, a session will check if the kill flag has been set, and if so, will quickly exit. (So while the KILL command doesn't technically kill the session immediately, it should appear to be fairly instantaneous.)
9
 
 
10
 
To kill the query being executed by a thread but leave the connection active, use the KILL QUERY command instead, followed by the appropriate thread ID.
11
 
 
12
 
Some engines such as Innobase will also check for the kill flag during a lock wait, allowing you to kill a session waiting for a row lock.