亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 基礎知識 > 正文

pt Percona Toolkit 工具安置

2024-09-12 20:30:13
字體:
來源:轉載
供稿:網友
        pt(Percona Toolkit)工具安裝
 
一.pt(Percona Toolkit)工具是由Percona公司開發的一個用perl語言編寫的工具集,包含很多功能,例如在線更改數據表結構,校驗主從數據,檢查數據庫狀態,分析慢查詢等這些靠人手做起來比較麻煩的事情,功能強大,操作簡單
 
二.安裝依賴包
 
       yum install -y perl perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes perl-Digest-MD5 perl-ExtUtils-MakeMaker
 
       下載Percona Toolkit工具編譯包
 
       [root@node1 ~]# wget "https://www.percona.com/downloads/percona-toolkit/3.0.3/binary/tarball/percona-toolkit-3.0.3_x86_64.tar.gz"
 
解壓
 
[root@node1 ~]# tar xf percona-toolkit-3.0.3_x86_64.tar.gz
 
進入目錄安裝
 
[root@node1 ~]# cd percona-toolkit-3.0.3
 
開始編譯安裝
 
[root@node1 percona-toolkit-3.0.3]# perl Makefile.PL
 
[root@node1 percona-toolkit-3.0.3]# make
 
[root@node1 percona-toolkit-3.0.3]# make install
 
就顯示出一些常用的pt命令
 
[root@node1 ~]# ll /usr/local/bin/pt-*
 
-r-xr-xr-x 1 root root   41753 Oct  2 22:02 /usr/local/bin/pt-align
 
-r-xr-xr-x 1 root root  264365 Oct  2 22:02 /usr/local/bin/pt-archiver
 
-r-xr-xr-x 1 root root  169286 Oct  2 22:02 /usr/local/bin/pt-config-diff
 
-r-xr-xr-x 1 root root  166482 Oct  2 22:02 /usr/local/bin/pt-deadlock-logger
 
-r-xr-xr-x 1 root root  165199 Oct  2 22:02 /usr/local/bin/pt-diskstats
 
-r-xr-xr-x 1 root root  169478 Oct  2 22:02 /usr/local/bin/pt-duplicate-key-checker
 
-r-xr-xr-x 1 root root   50163 Oct  2 22:02 /usr/local/bin/pt-fifo-split
 
-r-xr-xr-x 1 root root  149999 Oct  2 22:02 /usr/local/bin/pt-find
 
-r-xr-xr-x 1 root root   67310 Oct  2 22:02 /usr/local/bin/pt-fingerprint
 
-r-xr-xr-x 1 root root  133459 Oct  2 22:02 /usr/local/bin/pt-fk-error-logger
 
-r-xr-xr-x 1 root root  219308 Oct  2 22:02 /usr/local/bin/pt-heartbeat
 
-r-xr-xr-x 1 root root  226592 Oct  2 22:02 /usr/local/bin/pt-index-usage
 
-r-xr-xr-x 1 root root   32411 Oct  2 22:02 /usr/local/bin/pt-ioprofile
 
-r-xr-xr-x 1 root root  250986 Oct  2 22:02 /usr/local/bin/pt-kill
 
-r-xr-xr-x 1 root root   21876 Oct  2 22:02 /usr/local/bin/pt-mext
 
-r-xr-xr-x 1 root root 6402784 Oct  2 22:02 /usr/local/bin/pt-mongodb-query-digest
 
-r-xr-xr-x 1 root root 6596000 Oct  2 22:02 /usr/local/bin/pt-mongodb-summary
 
-r-xr-xr-x 1 root root  102146 Oct  2 22:02 /usr/local/bin/pt-mysql-summary
 
-r-xr-xr-x 1 root root  399567 Oct  2 22:02 /usr/local/bin/pt-online-schema-change
 
-r-xr-xr-x 1 root root   24660 Oct  2 22:02 /usr/local/bin/pt-pmp
 
-r-xr-xr-x 1 root root  521606 Oct  2 22:02 /usr/local/bin/pt-query-digest
 
-r-xr-xr-x 1 root root   75986 Oct  2 22:02 /usr/local/bin/pt-show-grants
 
-r-xr-xr-x 1 root root   37790 Oct  2 22:02 /usr/local/bin/pt-sift
 
-r-xr-xr-x 1 root root  145825 Oct  2 22:02 /usr/local/bin/pt-slave-delay
 
-r-xr-xr-x 1 root root  129838 Oct  2 22:02 /usr/local/bin/pt-slave-find
 
-r-xr-xr-x 1 root root  182243 Oct  2 22:02 /usr/local/bin/pt-slave-restart
 
-r-xr-xr-x 1 root root   73082 Oct  2 22:02 /usr/local/bin/pt-stalk
 
-r-xr-xr-x 1 root root   90795 Oct  2 22:02 /usr/local/bin/pt-summary
 
-r-xr-xr-x 1 root root  424922 Oct  2 22:02 /usr/local/bin/pt-table-checksum
 
-r-xr-xr-x 1 root root  399440 Oct  2 22:02 /usr/local/bin/pt-table-sync
 
-r-xr-xr-x 1 root root  247137 Oct  2 22:02 /usr/local/bin/pt-table-usage
 
-r-xr-xr-x 1 root root  331255 Oct  2 22:02 /usr/local/bin/pt-upgrade
 
-r-xr-xr-x 1 root root  177292 Oct  2 22:02 /usr/local/bin/pt-variable-advisor
 
-r-xr-xr-x 1 root root  102551 Oct  2 22:02 /usr/local/bin/pt-visual-explain
 
這樣就算安裝完畢了,很簡單.
 
搞個測試,MySQL服務狀態顯示:
 
[root@node1 ~]# pt-mysql-summary --user=root --password='abc123'
 
mysql: [Warning] Using a password on the command line interface can be insecure.
 
# Percona Toolkit MySQL Summary Report #######################
 
              System time | 2017-10-03 05:03:34 UTC (local TZ: PDT -0700)
 
# Instances ##################################################
 
  Port  Data Directory             Nice OOM Socket
 
  ===== ========================== ==== === ======
 
        /var/lib/mysql             0    0   /var/lib/mysql/mysql.sock
 
# MySQL Executable ###########################################
 
       Path to executable | /usr/sbin/mysqld
 
              Has symbols | Yes
 
# Report On Port 3306 ########################################
 
                     User | root@localhost
 
                     Time | 2017-10-02 22:03:34 (PDT)
 
                 Hostname | node1
 
                  Version | 5.7.19-log MySQL Community Server (GPL)
 
                 Built On | Linux x86_64
 
                  Started | 2017-10-02 03:48 (up 0+18:15:33)
 
                Databases | 8
 
                  Datadir | /var/lib/mysql/
 
                Processes | 1 connected, 1 running
 
              Replication | Is not a slave, has 0 slaves connected
 
                  Pidfile | /var/run/mysqld/mysqld.pid (exists)
 
# Processlist ################################################
 
后面一大串,在此省略,測試正常運行。        pt(Percona Toolkit)工具安裝
 
一.pt(Percona Toolkit)工具是由Percona公司開發的一個用perl語言編寫的工具集,包含很多功能,例如在線更改數據表結構,校驗主從數據,檢查數據庫狀態,分析慢查詢等這些靠人手做起來比較麻煩的事情,功能強大,操作簡單
 
二.安裝依賴包
 
yum install -y perl perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes perl-Digest-MD5 perl-ExtUtils-MakeMaker
 
下載Percona Toolkit工具編譯包
 
[root@node1 ~]# wget "https://www.percona.com/downloads/percona-toolkit/3.0.3/binary/tarball/percona-toolkit-3.0.3_x86_64.tar.gz"
 
解壓
 
[root@node1 ~]# tar xf percona-toolkit-3.0.3_x86_64.tar.gz
 
進入目錄安裝
 
[root@node1 ~]# cd percona-toolkit-3.0.3
 
開始編譯安裝
 
[root@node1 percona-toolkit-3.0.3]# perl Makefile.PL
 
[root@node1 percona-toolkit-3.0.3]# make
 
[root@node1 percona-toolkit-3.0.3]# make install
 
就顯示出一些常用的pt命令
 
[root@node1 ~]# ll /usr/local/bin/pt-*
 
-r-xr-xr-x 1 root root   41753 Oct  2 22:02 /usr/local/bin/pt-align
 
-r-xr-xr-x 1 root root  264365 Oct  2 22:02 /usr/local/bin/pt-archiver
 
-r-xr-xr-x 1 root root  169286 Oct  2 22:02 /usr/local/bin/pt-config-diff
 
-r-xr-xr-x 1 root root  166482 Oct  2 22:02 /usr/local/bin/pt-deadlock-logger
 
-r-xr-xr-x 1 root root  165199 Oct  2 22:02 /usr/local/bin/pt-diskstats
 
-r-xr-xr-x 1 root root  169478 Oct  2 22:02 /usr/local/bin/pt-duplicate-key-checker
 
-r-xr-xr-x 1 root root   50163 Oct  2 22:02 /usr/local/bin/pt-fifo-split
 
-r-xr-xr-x 1 root root  149999 Oct  2 22:02 /usr/local/bin/pt-find
 
-r-xr-xr-x 1 root root   67310 Oct  2 22:02 /usr/local/bin/pt-fingerprint
 
-r-xr-xr-x 1 root root  133459 Oct  2 22:02 /usr/local/bin/pt-fk-error-logger
 
-r-xr-xr-x 1 root root  219308 Oct  2 22:02 /usr/local/bin/pt-heartbeat
 
-r-xr-xr-x 1 root root  226592 Oct  2 22:02 /usr/local/bin/pt-index-usage
 
-r-xr-xr-x 1 root root   32411 Oct  2 22:02 /usr/local/bin/pt-ioprofile
 
-r-xr-xr-x 1 root root  250986 Oct  2 22:02 /usr/local/bin/pt-kill
 
-r-xr-xr-x 1 root root   21876 Oct  2 22:02 /usr/local/bin/pt-mext
 
-r-xr-xr-x 1 root root 6402784 Oct  2 22:02 /usr/local/bin/pt-mongodb-query-digest
 
-r-xr-xr-x 1 root root 6596000 Oct  2 22:02 /usr/local/bin/pt-mongodb-summary
 
-r-xr-xr-x 1 root root  102146 Oct  2 22:02 /usr/local/bin/pt-mysql-summary
 
-r-xr-xr-x 1 root root  399567 Oct  2 22:02 /usr/local/bin/pt-online-schema-change
 
-r-xr-xr-x 1 root root   24660 Oct  2 22:02 /usr/local/bin/pt-pmp
 
-r-xr-xr-x 1 root root  521606 Oct  2 22:02 /usr/local/bin/pt-query-digest
 
-r-xr-xr-x 1 root root   75986 Oct  2 22:02 /usr/local/bin/pt-show-grants
 
-r-xr-xr-x 1 root root   37790 Oct  2 22:02 /usr/local/bin/pt-sift
 
-r-xr-xr-x 1 root root  145825 Oct  2 22:02 /usr/local/bin/pt-slave-delay
 
-r-xr-xr-x 1 root root  129838 Oct  2 22:02 /usr/local/bin/pt-slave-find
 
-r-xr-xr-x 1 root root  182243 Oct  2 22:02 /usr/local/bin/pt-slave-restart
 
-r-xr-xr-x 1 root root   73082 Oct  2 22:02 /usr/local/bin/pt-stalk
 
-r-xr-xr-x 1 root root   90795 Oct  2 22:02 /usr/local/bin/pt-summary
 
-r-xr-xr-x 1 root root  424922 Oct  2 22:02 /usr/local/bin/pt-table-checksum
 
-r-xr-xr-x 1 root root  399440 Oct  2 22:02 /usr/local/bin/pt-table-sync
 
-r-xr-xr-x 1 root root  247137 Oct  2 22:02 /usr/local/bin/pt-table-usage
 
-r-xr-xr-x 1 root root  331255 Oct  2 22:02 /usr/local/bin/pt-upgrade
 
-r-xr-xr-x 1 root root  177292 Oct  2 22:02 /usr/local/bin/pt-variable-advisor
 
-r-xr-xr-x 1 root root  102551 Oct  2 22:02 /usr/local/bin/pt-visual-explain
 
這樣就算安裝完畢了,很簡單.
 
搞個測試,MySQL服務狀態顯示:
 
[root@node1 ~]# pt-mysql-summary --user=root --password='abc123'
 
mysql: [Warning] Using a password on the command line interface can be insecure.
 
# Percona Toolkit MySQL Summary Report #######################
 
              System time | 2017-10-03 05:03:34 UTC (local TZ: PDT -0700)
 
# Instances ##################################################
 
  Port  Data Directory             Nice OOM Socket
 
  ===== ========================== ==== === ======
 
        /var/lib/mysql             0    0   /var/lib/mysql/mysql.sock
 
# MySQL Executable ###########################################
 
       Path to executable | /usr/sbin/mysqld
 
              Has symbols | Yes
 
# Report On Port 3306 ########################################
 
                     User | root@localhost
 
                     Time | 2017-10-02 22:03:34 (PDT)
 
                 Hostname | node1
 
                  Version | 5.7.19-log MySQL Community Server (GPL)
 
                 Built On | Linux x86_64
 
                  Started | 2017-10-02 03:48 (up 0+18:15:33)
 
                Databases | 8
 
                  Datadir | /var/lib/mysql/
 
                Processes | 1 connected, 1 running
 
              Replication | Is not a slave, has 0 slaves connected
 
                  Pidfile | /var/run/mysqld/mysqld.pid (exists)
 
# Processlist ################################################
 
后面一大串,在此省略,測試正常運行。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美有码在线| 亚洲春色另类小说| 亚洲激情电影中文字幕| 欧美综合激情网| 深夜福利一区二区| 亚洲图中文字幕| 九九精品视频在线观看| 国产精品久久久久久影视| 国产精品成人观看视频国产奇米| 久久久久久国产三级电影| 欧美亚洲另类在线| 在线视频亚洲欧美| 亚洲第一男人av| 国产精品香蕉av| www.欧美精品一二三区| 日韩一区二区av| 国产欧美日韩免费| 久久成人精品电影| 伊人久久大香线蕉av一区二区| 国产精品久久久久久久美男| 91在线免费视频| 国产精品海角社区在线观看| 美女扒开尿口让男人操亚洲视频网站| 日韩在线不卡视频| 国产精品99一区| 992tv成人免费视频| 91久久久久久久久久| 国产丝袜视频一区| 精品欧美激情精品一区| 国产精品高潮呻吟视频| 久久久久久久久久久人体| 亚洲视频电影图片偷拍一区| 福利二区91精品bt7086| 色香阁99久久精品久久久| 欧美日韩美女在线| 亚洲已满18点击进入在线看片| 亚洲精品国产欧美| 7m第一福利500精品视频| 国产精品久久久久免费a∨大胸| 国产啪精品视频网站| 95av在线视频| 久久这里有精品| 国产91精品高潮白浆喷水| 成人精品一区二区三区电影免费| 欧美人与性动交a欧美精品| 欧美激情精品在线| 国产中文字幕日韩| 国产精品美女久久久久av超清| 日韩中文字幕免费看| 欧美日韩一二三四五区| 自拍亚洲一区欧美另类| 亚洲成av人乱码色午夜| 欧美在线亚洲在线| 不卡av电影院| 欧美电影免费在线观看| 国产精品久久久久久久久久尿| 久久国产精品偷| 国内精品久久久久影院 日本资源| 久热精品在线视频| 日韩黄色av网站| 亚洲欧美日韩久久久久久| 亚洲欧洲在线播放| 91久久精品国产91性色| 亚洲www永久成人夜色| 国产精品男人的天堂| 狠狠躁夜夜躁人人躁婷婷91| 精品人伦一区二区三区蜜桃网站| 日本精品性网站在线观看| 欧美在线一区二区视频| 欧美午夜片在线免费观看| xxxx欧美18另类的高清| www.日韩欧美| 国产精品美女www爽爽爽视频| 欧美精品九九久久| 韩国日本不卡在线| 亚洲aⅴ男人的天堂在线观看| 4388成人网| 亚洲xxxx在线| 亚洲欧洲一区二区三区久久| 欧美国产日韩精品| 色阁综合伊人av| 日韩av免费看网站| 欧美成人第一页| 久久精品中文字幕| 宅男66日本亚洲欧美视频| 国产精品99一区| 性欧美暴力猛交69hd| 久久香蕉精品香蕉| 国产丝袜视频一区| 国产视频在线观看一区二区| 精品国产欧美一区二区三区成人| 久久久久久久av| 久久久国产成人精品| 欧美日韩在线免费| 精品久久久久久中文字幕一区奶水| 韩国19禁主播vip福利视频| 国产亚洲成av人片在线观看桃| 精品久久在线播放| 91成人免费观看网站| 91精品国产综合久久香蕉最新版| 亚洲成人在线网| 成人淫片在线看| 久久久亚洲影院| 国产精品观看在线亚洲人成网| 欧美视频在线观看免费网址| 亚洲护士老师的毛茸茸最新章节| 欧美精品在线极品| 久久综合久久八八| 久久久久久亚洲精品| 欧美激情视频在线免费观看 欧美视频免费一| 成年人精品视频| 国产亚洲成av人片在线观看桃| 亚洲精品动漫久久久久| 中国人与牲禽动交精品| 欧美视频二区36p| 欧美尺度大的性做爰视频| 久久精品视频在线播放| 亚洲曰本av电影| 亚洲九九九在线观看| 91高清免费视频| 国产精品pans私拍| 亚洲国产精彩中文乱码av在线播放| 欧美日韩国产黄| 欧美激情在线一区| 亚洲成av人片在线观看香蕉| 97久久精品人搡人人玩| 亚洲精品视频网上网址在线观看| 国产亚洲欧美另类中文| 亚洲国产精品久久91精品| 欧美刺激性大交免费视频| 在线视频日本亚洲性| 96精品久久久久中文字幕| 亚洲一区二区三区成人在线视频精品| 亚洲第一网站男人都懂| 国产精品国产三级国产aⅴ浪潮| 久久亚洲精品一区二区| 中文字幕精品网| 中文字幕亚洲无线码a| 91久热免费在线视频| 国产精品高潮呻吟视频| 97在线看免费观看视频在线观看| 91av在线免费观看视频| 日韩av电影免费观看高清| 国产亚洲人成网站在线观看| 国产精品av在线播放| 51午夜精品视频| 日韩视频免费中文字幕| 国产精品久久久久久久久久久不卡| 色偷偷88888欧美精品久久久| 欧美性xxxxhd| 亚洲第一网中文字幕| 韩剧1988在线观看免费完整版| 国产精品专区h在线观看| 国产精品吴梦梦| 亚洲第一男人av| 日本精品视频在线播放| 欧美黄色小视频| 成人中文字幕+乱码+中文字幕| 国产精品视频精品| 成人激情电影一区二区| 欧美极度另类性三渗透| 日韩中文综合网| 91wwwcom在线观看| 91免费高清视频|