已耗用時間過長或響應速度過慢的查詢通常會影響業務的整體穩定性,您可以通過SHOW PROCESSLIST語句定位這些查詢,並使用KILL QUERY語句終止正在執行的SQL語句。
引擎與版本
KILL QUERY文法適用於寬表引擎和時序引擎。寬表引擎2.6.2及以上版本支援
KILL QUERY文法。時序引擎無版本限制。
重要
要求Lindorm SQL為2.6.3.2以上版本。如何查看Lindorm SQL的版本,請參見SQL版本說明。
文法
kill_statement ::= KILL QUERY string_literal使用說明
SQL語句標識ID(string_literal)
Lindorm預設會為每條SQL語句分配一個用於標識的ID,您可以在KILL QUERY語句中通過該ID指定需要終止的SQL語句。如何查詢SQL ID,請參見SHOW PROCESSLIST。
樣本
終止ID為6b0dbbbe-f294-4892-a129-05cd96f8afd0的SQL語句。
KILL QUERY '6b0dbbbe-f294-4892-a129-05cd96f8afd0';