真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PerconaToolkit怎么安裝使用

本篇內(nèi)容主要講解“Percona Toolkit怎么安裝使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Percona Toolkit怎么安裝使用”吧!

創(chuàng)新互聯(lián)建站公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元云浮做網(wǎng)站,已為上家服務(wù),為云浮各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

Percona Toolkit簡稱 pt  工具,是Percona公司開發(fā)用于管理MySQL的工具,功能包括檢查主從復(fù)制的數(shù)據(jù)一致性、檢查重復(fù)索引、定位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,接下來介紹一些實(shí)用的PT工具以及它們使用的使用吧~

1. pt-duplicate-key-checker

說明:此工具主要用來檢查表的重復(fù)索引,并給出相關(guān)的建議。

pt-duplicate-key-checker -h 127.0.0.1 -u root -p 123456 -d xuanyuan -t rs_hc_status
  • h:指定要檢查的host

  • u:數(shù)據(jù)庫的用戶名

  • p:數(shù)據(jù)庫的密碼

  • d:要檢查的數(shù)據(jù)庫的名稱

  • t:要檢查的表

Percona Toolkit怎么安裝使用

2. pt-kill

pt-kill  是一個(gè)簡單而且很實(shí)用的查殺mysql線程和查詢的工具,主要是為了防止一些大/復(fù)雜/長時(shí)間查詢占用數(shù)據(jù)庫及系統(tǒng)資源,而對線上業(yè)務(wù)造成影響的情況。

說明如下:

(1) 匹配processlist的查殺線程或者會話的重要參數(shù) 舉幾個(gè)匹配例子如下:

  • 按照命令command查殺線程

  • --match-command多個(gè)command之間用 | 分隔,否則會失效。
  • 按state 來殺掉線程

  • 按info關(guān)鍵字來查殺線程測試通過按info來殺掉線程,注意info的內(nèi)容一定要嚴(yán)格匹配大小寫,否則會殺不掉。

  • 按照訪問來源host/ip查殺線程

  • --ignore-host/--match-host
  • 按照DB來查殺線程

  • --ignore-db/--match-db
  • 按照數(shù)據(jù)庫用戶

  • --ignore-user/--match-user

(2) 行為參數(shù) Action:

  • kill 殺掉連接并且退出

  • kill-query 只殺掉連接執(zhí)行的語句,但是線程不會被終止

  • print 打印滿足條件的語句

(3) 其它重要參數(shù)

Percona Toolkit怎么安裝使用

(4) 常用使用如下:

每10秒檢查一次,發(fā)現(xiàn)有sleeping的進(jìn)程就給干掉

pt-kill --match-command Sleep --victims all --interval 10 --host=localhost --port=3306 --user=root --password=********* --kill --print -S

更多使用參考下圖:

Percona Toolkit怎么安裝使用

3. pt-mysql-summary

查詢mysql的概要信息。

pt-mysql-summary --host 127.0.0.1 --user root --password 123456 ;

參數(shù)說明:

  • host:指定host 地址

  • user:指定連接數(shù)據(jù)庫的用戶名

  • password:指定連接數(shù)據(jù)庫的密碼

輸出內(nèi)容分析:

簡要信息:主要包括mysql啟動(dòng)時(shí)間、版本、數(shù)據(jù)目錄,連接數(shù),主從信息。

  • processlist信息

  • mysql狀態(tài)相關(guān)信息

  • Table cache

  • InnoDB信息

  • Variables參數(shù)變量信息

  • Configuration File

4. pt-query-digest

pt-query-digest主要用來分析mysql慢日志。

Percona Toolkit怎么安裝使用

5. pt-table-checksum校驗(yàn)與pt-table-sync修復(fù)數(shù)據(jù)

  • pt-table-checksum與pt-table-sync,通常兩個(gè)結(jié)合起來使用,前者主要用于數(shù)據(jù)的校驗(yàn),驗(yàn)證主從是否一致;后者主要用來修復(fù)數(shù)據(jù),兩者一般情況結(jié)合起來用可以修復(fù)數(shù)據(jù)不一致的問題。

  • pt-table-checksum驗(yàn)證主從數(shù)據(jù)一致性的工具,當(dāng)有捕獲到不一致問題的時(shí)候,就會返回一個(gè)非0的結(jié)果。但是他只能查找數(shù)據(jù)的不一致。

  • pt-table-checksum在運(yùn)行的時(shí)候是基于statement復(fù)制格式的,如果我們是ROW格式,需要在執(zhí)行的時(shí)候加上--no-check-binlog-format參數(shù)。

(1) pt-table-checksum

我們縮小檢查范圍,單獨(dú)檢查某一個(gè)庫,:

[root@localhost bin]# pt-table-checksum --nocheck-replication-filters --replicate=rep_test.checksums --no-check-binlog-format --databases=xuanyuan h=192.168.1.181,u=root,p=123456,P=3306

參數(shù)說明:

Percona Toolkit怎么安裝使用

輸出內(nèi)容:

Percona Toolkit怎么安裝使用

檢查結(jié)果說明:

Percona Toolkit怎么安裝使用

(2) pt-table-sync

如果檢測到有數(shù)據(jù)是不一致的發(fā)方,需要借助pt-table-sync進(jìn)行修復(fù)。

Percona Toolkit怎么安裝使用

恢復(fù)不一致數(shù)據(jù):

Percona Toolkit怎么安裝使用

修復(fù)完成后,主從數(shù)據(jù)將會達(dá)到一致狀態(tài)。

(3) pt-table-sync的一些使用案例

Percona Toolkit怎么安裝使用

Percona Toolkit怎么安裝使用

到此,相信大家對“Percona Toolkit怎么安裝使用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


標(biāo)題名稱:PerconaToolkit怎么安裝使用
分享URL:http://weahome.cn/article/pcpigi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部