MySQL
shell

【RDS】 sleepプロセス大虐殺。1分以上眠ってたら殺してやる。同情なんてしない。

More than 1 year has passed since last update.

同情?

ボクはそんな心持ってないよ。

でもボク優しいから1分間だけ待つんだ。

でも1分待ったらワンライナーで殺してあ♪げ♪る♪


path/to/hoge

mysql {DB名} -h {host} -u {ユーザー名} -p{パスワード} -e "select concat('KILL ', id, ';') from information_schema.PROCESSLIST where USER='{ユーザー名}' and Command='Sleep' and TIME > 60;" > /tmp/kill.log;cat /tmp/kill.log|awk 'NR > 1 {print}' > /tmp/rds_kill.log |mysql {DB名} -h {host} -u {ユーザー名} -p{パスワード} -e "source /tmp/rds_kill.log"