您现在的位置是:亿华云 > 域名
从7乘24到朝九晚五,DBA效率提升必备工具汇总!
亿华云2025-10-04 00:43:27【域名】3人已围观
简介在DBA的日常工作有很多事情,比如:在线更改数据表结构,校验主从数据,检查数据库状态,分析慢查询,如果人工去完成做起来真的很麻烦,很费时,足以让你达到996!但是有一些数据库程序员,他们总是可以拿着9
在DBA的从乘日常工作有很多事情,比如:在线更改数据表结构,到朝校验主从数据,检查数据库状态,分析慢查询,如果人工去完成做起来真的效率很麻烦,很费时,提升足以让你达到996!
但是必备有一些数据库程序员,他们总是工具可以拿着996的薪水,干着955的汇总活,是从乘什么提高了DBA的“生产力”呢?
是科技推动了生产力!
今天小编就同大家分享一些在MySQL优化工作中实用的PT工具,帮你达到事半功倍!
Percona Toolkit简称 pt 工具,到朝是效率Percona公司开发用于管理MySQL的工具,亿华云功能包括检查主从复制的提升数据一致性、检查重复索引、必备定位IO占用高的工具表文件、分析慢日志、汇总在线DDL等。从乘
PT安装
sudo yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm yum list | grep percona-toolkit安装好PT,接下来介绍一些实用的PT工具以及它们使用的使用吧~
1. pt-duplicate-key-checker
说明:此工具主要用来检查表的重复索引,并给出相关的建议。
pt-duplicate-key-checker -h 127.0.0.1 -u root -p 123456 -d xuanyuan -t rs_hc_status h:指定要检查的host u:数据库的用户名 p:数据库的密码 d:要检查的数据库的名称 t:要检查的表2. pt-kill
pt-kill 是源码下载一个简单而且很实用的查杀mysql线程和查询的工具,主要是为了防止一些大/复杂/长时间查询占用数据库及系统资源,而对线上业务造成影响的情况。
说明如下:
(1) 匹配processlist的查杀线程或者会话的重要参数 举几个匹配例子如下:
按照命令command查杀线程 --match-command多个command之间用 | 分隔,否则会失效。 按state 来杀掉线程 按info关键字来查杀线程测试通过按info来杀掉线程,注意info的内容一定要严格匹配大小写,否则会杀不掉。 按照访问来源host/ip查杀线程 --ignore-host/--match-host 按照DB来查杀线程 --ignore-db/--match-db 按照数据库用户 --ignore-user/--match-user(2) 行为参数 Action:
kill 杀掉连接并且退出 kill-query 只杀掉连接执行的语句,但是线程不会被终止 print 打印满足条件的语句(3) 其它重要参数
(4) 常用使用如下:
每10秒检查一次,发现有sleeping的亿华云计算进程就给干掉
pt-kill --match-command Sleep --victims all --interval 10 --host=localhost --port=3306 --user=root --password=很赞哦!(58)
相关文章
- 2、根据用户基础选择访问提供程序。由于互联问题的存在,接入商的选择也非常重要,如果用户群主要在联通,尽量选择联通接入较好的接入商,如果用户群主要在电信,那么选择电信接入较好的接入商。如果用户组位于国家/地区,则选择更好的访问提供程序进行交互。
- 程序员租房妙招,爬一个好房
- 小心踩雷,一次Java内存泄漏排查实战
- Kafka如何实现每秒上百万的超高并发写入?
- 前面这两个步骤都是在本机完成的。到这里还没有涉及真正的域名解析服务器,如果在本机中仍然无法完成域名的解析,就会真正请求域名服务器来解析这个域名了。
- 10个Python图像编辑工具
- 写给技术人员:停止学习框架,要专注基础知识
- 机器学习必学10大算法
- 为了避免将来给我们的个人站长带来的麻烦,在选择域名后缀时,我们的站长最好省略不稳定的后缀域名,比如n,因为我们不知道策略什么时候会改变,更不用说我们将来是否还能控制这个域名了。因此,如果站长不是企业,或者有选择的话,如果不能选择域名的cn类,最好不要选择它。
- 对于Visual Studio Code新版本,给程序员的修复建议