06 2023 档案

摘要:https://www.cnblogs.com/hdwang/p/16739147.html 阅读全文
posted @ 2023-06-22 11:03 雪竹子 阅读(272) 评论(0) 推荐(0) 编辑
摘要:描述 以下是一个shell脚本,用于检查MySQL死锁会话并杀死它们。它还将记录所有被杀死的会话及其相关的SQL到一个文件中。 解决方案 #!/bin/bash # 设置MySQL连接参数 MYSQL_USER="your_mysql_username" MYSQL_PASSWORD="your_m 阅读全文
posted @ 2023-06-05 18:15 雪竹子 阅读(91) 评论(0) 推荐(0) 编辑
摘要:需求描述 1 、查找超过300s的慢查询会话。 2、kill掉的历史会话保留在文件中 解决方案 #!/bin/bash# 脚本参数定义MYSQL_USER="root"MYSQL_PASSWORD="######"MYSQL_HOST="192.168.209.x"MYSQL_PORT="3307" 阅读全文
posted @ 2023-06-05 17:13 雪竹子 阅读(151) 评论(0) 推荐(0) 编辑
摘要:一、MySQL常用的无锁变更工具 Online Schema Change:Online Schema Change(OSC)工具是MySQL官方提供的一种无锁变更工具,它可以在不停止MySQL服务器的情况下对表结构进行修改。OSC利用了InnoDB存储引擎的特性,使用复制和重放日志的方式来实现无锁 阅读全文
posted @ 2023-06-03 11:13 雪竹子 阅读(1673) 评论(0) 推荐(1) 编辑
摘要:1.pt-kill 生产环境中我们时常遇到这样的情况,数据库性能恶劣,需要马上杀掉全部会话,不然数据库就挂起来。我们可以先找show processlist的输出来杀会话,但是比较麻烦。pt-kill为我们解决了杀会话问题。 2常用杀会话场景 2.1按照用户杀会话 pt-kill --host=19 阅读全文
posted @ 2023-06-01 10:35 雪竹子 阅读(130) 评论(0) 推荐(0) 编辑