随笔分类 -  MySQL / Mysql Tool

摘要:需求描述 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 雪竹子 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、MySQL常用的无锁变更工具 Online Schema Change:Online Schema Change(OSC)工具是MySQL官方提供的一种无锁变更工具,它可以在不停止MySQL服务器的情况下对表结构进行修改。OSC利用了InnoDB存储引擎的特性,使用复制和重放日志的方式来实现无锁 阅读全文
posted @ 2023-06-03 11:13 雪竹子 阅读(1784) 评论(0) 推荐(1) 编辑
摘要:1.pt-kill 生产环境中我们时常遇到这样的情况,数据库性能恶劣,需要马上杀掉全部会话,不然数据库就挂起来。我们可以先找show processlist的输出来杀会话,但是比较麻烦。pt-kill为我们解决了杀会话问题。 2常用杀会话场景 2.1按照用户杀会话 pt-kill --host=19 阅读全文
posted @ 2023-06-01 10:35 雪竹子 阅读(144) 评论(0) 推荐(0) 编辑
摘要:背景 生产环境数据库出现运行时间过长的SQL,会影响数据库性能,如果同时出现多个类似SQL,则会影响数据库的可用性,从而导致业务不可用或体验差的情况。 在出现此类SQL的情况下,DBA人工干预需要一定的时间,在此期间如果SQL量比较大,且业务不停请求时,人工干预比较麻烦,无法及时处理。因此需要借助工 阅读全文
posted @ 2023-05-28 11:55 雪竹子 阅读(334) 评论(0) 推荐(0) 编辑
摘要:Check binlog status -- https://github.com/alibaba/canal/wiki/AdminGuide show variables like 'log_bin'; show variables like 'binlog_format'; MySQL Binl 阅读全文
posted @ 2023-05-25 11:53 雪竹子 阅读(248) 评论(0) 推荐(0) 编辑
摘要:sysbench的CPU基准测试 最典型的子系统测试就是CPU基准测试。该测试使用64位整数,测试计算素数直到某个最大值所需要的时间。下面的例子将比较两台不同的GNU/Linux服务器上的测试结果。 [ server1~] cat/proc/cpuinfo modelname: AMD Optero 阅读全文
posted @ 2020-05-11 16:52 雪竹子 阅读(2938) 评论(0) 推荐(0) 编辑
摘要:概述 两种测试类型:集成式测试和单组件式测试。毫不奇怪,有些工具是针对整个应用进行测试,也有些工具是针对MySQL或者其他组件单独进行测试的。集成式测试,通常是获得整个应用概况的最佳手段。 一、集成式测试 1.1 ab ab是一个Apache HTTP服务器基准测试工具。它可以测试HTTP服务器每秒 阅读全文
posted @ 2020-05-11 15:02 雪竹子 阅读(1828) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起