AWS RDS for MySQL如何終止會話

chenfeng發表於2017-11-13
mysql.rds_kill_query_id
終止針對MySQL或MariaDB伺服器執行的查詢。
語法
CALL mysql.rds_kill_query_id(queryID);

引數
queryID
整數。將終止的查詢的標識。
使用說明
要終止針對 MariaDB 伺服器執行的查詢,請使用 mysql.rds_kill_query_id 過程並傳入該查詢的 ID。要獲
取查詢 ID,如下所示:
SELECT USER, HOST, COMMAND, TIME, STATE, INFO, QUERY_ID FROM
INFORMATION_SCHEMA.PROCESSLIST WHERE USER = '<user name>

以下示例終止查詢 ID 為 11195102 的查詢:
call mysql.rds_kill_query_id(11195102);



批次kill session的語句:
select concat('CALL mysql.rds_kill(); ',id,';') from information_schema.processlist where user='test';

select concat('CALL mysql.rds_kill( ',trx_mysql_thread_id,');') from information_schema.innodb_trx;

  CALL mysql.rds_kill( 11195230);   
  CALL mysql.rds_kill( 11195102);  
  CALL mysql.rds_kill( 11195114);  
  CALL mysql.rds_kill( 11195108);  
  CALL mysql.rds_kill( 11195179);  
  CALL mysql.rds_kill( 11195224);  
  CALL mysql.rds_kill( 11195214);  
  CALL mysql.rds_kill( 11194577);  
  CALL mysql.rds_kill( 11195476);  
  CALL mysql.rds_kill( 11194995);  
  CALL mysql.rds_kill( 11195187);  
  CALL mysql.rds_kill( 11195022);  
  CALL mysql.rds_kill( 11195319);  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2147155/,如需轉載,請註明出處,否則將追究法律責任。

相關文章