zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    【143】360云盘资源
    【142】阿蛮歌霸使用技巧
    [置顶] 程序员必知(三):一分钟知道URI编码(encodeURI)
    [置顶] Oracle job procedure 存储过程定时任务
    浅析动态表单
    DoctorNote医生处方笔记开发记录
    Step2:配置Oracle Dataguard
    IOS开发UIImage中stretchableImageWithLeftCapWidth方法的解释
    解析客户端脚本、服务器端脚本
    tomcat目录结构
  • 原文地址:https://www.cnblogs.com/cyberbit/p/pt-tools.html
Copyright © 2011-2022 走看看