mysql自动kill卡事务进程

mysql_pwd="123456"

mysql_exec="mysql"

mysql_timeout_dir="/shell"

mysql_timeout_log="$mysql_timeout_dir/mysql_timeout.log"

mysql_kill_timeout_sh="$mysql_timeout_dir/mysql_kill_timeout.sh"

mysql_kill_timeout_log="$mysql_timeout_dir/mysql_kill_timeout.log"

$mysql_exec   -uroot -p"$mysql_pwd" -e "select * from information_schema.INNODB_TRX order by trx_started" | awk '{ print $8 , $9}' | 
grep -v trx | grep -v '|' | grep -w NULL | sort -rn > $mysql_timeout_log

for i in `cat $mysql_timeout_log | awk '{print $1}'`
do
     echo $i >> $mysql_timeout_dir/id.txt
     mysql -uroot -p"$mysql_pwd" -e "kill ${i}"
done
$mysql_timeout_log >$mysql_kill_timeout_sh

echo "check start ." >> $mysql_kill_timeout_log

echo `date` >> $mysql_kill_timeout_log

脚本

相关推荐

  1. mysql自动kill事务进程

    2024-07-13 11:50:01       22 阅读
  2. kill 端口所属进程

    2024-07-13 11:50:01       26 阅读
  3. 记录一次kill杀不死的进程

    2024-07-13 11:50:01       53 阅读
  4. shell实现查询进程号并批量kill(脚本)

    2024-07-13 11:50:01       40 阅读
  5. 【备忘录】Linux kill 多个进程命令备忘

    2024-07-13 11:50:01       28 阅读
  6. Mysql事务

    2024-07-13 11:50:01       75 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 11:50:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 11:50:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 11:50:01       58 阅读
  4. Python语言-面向对象

    2024-07-13 11:50:01       69 阅读

热门阅读

  1. 计算机网络高频面试题

    2024-07-13 11:50:01       26 阅读
  2. 如何将已有的docker服务迁移至Kubernetes集群中

    2024-07-13 11:50:01       22 阅读
  3. 【Go系列】 函数与方法

    2024-07-13 11:50:01       21 阅读
  4. Mysql索引、执行计划、体系架构

    2024-07-13 11:50:01       26 阅读
  5. php计算两张照片的相似度,范围:0-100

    2024-07-13 11:50:01       24 阅读
  6. 打工人如何应对AI对工作岗位的风险

    2024-07-13 11:50:01       24 阅读
  7. AM243-IPC

    AM243-IPC

    2024-07-13 11:50:01      23 阅读
  8. 【2024暑期实习】接到新需求该如何做?

    2024-07-13 11:50:01       22 阅读