• 00.pt-toolkit 目录


    一. 好用便利的工具,常用

    pt-align 对齐文本格式
    pt-archiver 循序渐进的归档表,删除表,迁移数据
    pt-config-diff 对比不同配置文件、服务器配置参数
    pt-diskstats 查看磁盘io
    pt-fifo-split 把大文件通过管道分割成若干小文件
    pt-kill 批量杀连接
    pt-mext 查看mysql status 的变化,秒级差值
    pt-mysql-summary 查看mysql实例概况
    pt-online-schema-chang 在线ddl工具
    pt-query-digest slow log分析
    pt-show-grants 查看用户的赋权语句
    pt-slave-find 查看slave的概况
    pt-summary 查看系统的概况
    pt-table-checksum 查看数据差异
    pt-table-sync 修复数据差异
    pt-variable-advisor 简单分析参数是否合适
    pt-visual-explain 树形展示执行计划

    二. 不常用的工具,可用

    pt-deadlock-logger 死锁记录到文件或表里
    pt-duplicate-key-checker 检查重复的索引
    pt-find 从库里找大表
    pt-fingerprint 从许多sql找到其模式,结构类似的模板,?代替具体值
    pt-heartbeat 检查主从延迟
    pt-index-usage 根据slow log来判断index作用
    pt-stalk 通过条件触发,记录mysql性能波动时的系统和实例状态
    pt-sift 分析pt-stalk产生的文件记录
    pt-slave-delay 设置延迟复制
    pt-slave-restart 跳过slave复制错误
    pt-table-usage 简单分析下sql在表里的使用情况
    pt-upgrade 分析不同版本,不同实例运行相同sql的结果差异

    三. 对系统有影响的工具,慎用

    pt-fk-error-logger 外键相关
    pt-ioprofile 查看mysql哪些文件io比较大
    pt-pmp 打印mysql堆栈

    四. 安装

    scp percona-toolkit-3.0.6_x86_64.tar.gz root@10.30.30.10:/root/testdir/


    yum -y install perl-DBD-MySQL perl-devel perl-DBI perl-Time-HiRes perl-IO-Socket-SSL perl-Digest-MD5

    tar zxvf percona-toolkit-2.2.20.tar.gz
    cd percona-toolkit-2.2.20

    perl Makefile.PL
    make
    make install

    which pt-align

    wechat: nick753159 qq: 417966852 email: nzq42@qq.com base: shanghai
  • 相关阅读:
    FZU 2129 子序列个数(DP)题解
    FZU 2082 过路费(树链剖分 边权)题解
    2019牛客多校第一场E ABBA(DP)题解
    ajax解决csrf的跨站请求伪造
    django实现简单的跨域请求数据
    python 与jQuery之间的接口对应
    GO语言的初次学习
    Django一些常用参数的设置
    auth认证模块
    Django中间件模块的使用
  • 原文地址:https://www.cnblogs.com/cyberbit/p/pt-tools.html
Copyright © 2020-2023  润新知