Percona Toolkit工具优化MySQL索引

Percona Toolkit工具可以帮助查看MySQL中冗余的索引。

Percona Toolkit工具不支持Windows系统,只能装在linux系统中。

工具下载地址:

https://www.percona.com/downloads

打开页面后,下拉,找到Percona Toolkit

如果下载慢,可以直接用下面的连接下载(Ubuntu 22.04-amd):

https://download.csdn.net/download/liangmengbk/92446467

查询linux系统的版本信息

lsb_release -a

查看CPU架构信息

cat /proc/version

下载完成后,把文件上传到linux服务器上进行安装。

安装软件

apt install ./percona-toolkit_3.7.0-2.jammy_amd64.deb

验证安装成功

dpkg -l | grep percona-toolkit

使用方式,直接执行下面的命令

pt-duplicate-key-checker \

--host=数据库IP地址 \

--user=root \

--password='root密码' \

--databases=数据库名称 \

--tables=表名称

通过执行结果可以看到,idx_uid(uid) 完全等于 idx_uid_sid(uid, source_id) 的最左前缀,因此 idx_uid 属于"重复索引"。

工具给出的建议是删除冗余索引。

相关推荐
飞鱼计划20 小时前
MySQL如何释放sql
数据库·sql·mysql
x***r15120 小时前
MySQL 8.0安装教程 Windows版:解压+自定义组件+传统认证+密码设置+命令行快捷方式创建指南
数据库·windows·mysql
czlczl2002092520 小时前
Redis数据编码
数据库·redis·缓存
Wpa.wk21 小时前
pb协议接口测试
数据库·redis·缓存
IpdataCloud21 小时前
资源受限设备上轻量级IP查询模块的部署方法
网络·数据库·网络协议·tcp/ip
青槿吖21 小时前
SpringMVC通关秘籍(下):日期转换器、拦截器与文件上传的奇幻冒险
java·开发语言·数据库·sql·mybatis·状态模式
楼田莉子21 小时前
MySQL数据库:表及其表相关的操作
数据库·学习·mysql
ZTLJQ21 小时前
驾驭高并发:Python协程与 async/await 完全解析
服务器·数据库·python
百年੭ ᐕ)੭*⁾⁾21 小时前
DataFrame存入mysql以及读取操作
数据库·mysql·numpy·pandas·ipython
²º²²এ松21 小时前
vs code连接ubuntu esp项目
linux·数据库·ubuntu