最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql慢查詢?nèi)罩痉治龉ぞ呤褂?pt-query-digest)

 更新時(shí)間:2023年12月13日 15:12:43   作者:zyjzyjjyzjyz  
這篇文章主要介紹了mysql慢查詢?nèi)罩痉治龉ぞ呤褂?pt-query-digest),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

首先說下安裝mysql自帶的分析工具:mysqldumpslow

 mysqldumpslow -t 3 /var/lib/mysql/localhost-slow.log

因?yàn)閙ysqldumpslow看到的信息有限,只是獲取語句的基礎(chǔ)信息,并不是很全面。

下面介紹一個(gè)功能很強(qiáng)大的分析工具。

pt-query-digest

pt-query-digest需要自行下載安裝

安裝pt工具前先安裝wget命令

yum install wget    
切記聯(lián)網(wǎng)

安裝工具

wget https://www.percona.com/downloads/percona-toolkit/2.2.16/RPM/percona-toolkit-2.2.16-1.noarch.rpm && yum localinstall -y percona-toolkit-2.2.16-1.noarch.rpm

檢查是否安裝成功

pt-query-digest --help
pt-summary

工具使用簡介

1、查看服務(wù)器信息

pt-summary

2、查看磁盤開銷使用信息

pt-diskstats

 3、查看mysql數(shù)據(jù)庫信息

pt-mysql-summary --user=root --password=root

4、分析慢查詢?nèi)罩?/p>

使用工具分析慢日志 

5、查找mysql的從庫和同步狀態(tài)

pt-slave-find --host=localhost --user=root --password=root

6、查看mysql的死鎖信息

pt-deadlock-logger --user=root --password=root localhost

7、從慢查詢?nèi)罩痉治鏊饕褂们闆r

pt-index-usage slow.log

8、查詢數(shù)據(jù)庫表中重復(fù)的索引

pt-duplicate-key-checker --host=localhost --user=root --password=root

如何通過慢日志發(fā)現(xiàn)有問題的sql

1、查詢次數(shù)多且每次查詢占用時(shí)間長的sql

通常為pt-query-digest分析的前幾個(gè)查詢,該工具可以很清楚的看出每個(gè)sql執(zhí)行的次數(shù)及百分比等信息,執(zhí)行的次數(shù)過,占比比較大的sql

2、io大的sql

注意pt-query-digest分析中的Rows examine項(xiàng),掃描的行數(shù)越多,io越大。

3、未命中的索引sql

注意pt-query-digest分析中的Rows examine和Rows Send的對(duì)比。差異比較大的話說明該sql的索引命中率不高,對(duì)于這種sql,我們要重點(diǎn)關(guān)注。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL數(shù)據(jù)備份、還原、數(shù)據(jù)庫遷移以及表的導(dǎo)出和導(dǎo)入

    MySQL數(shù)據(jù)備份、還原、數(shù)據(jù)庫遷移以及表的導(dǎo)出和導(dǎo)入

    作為流行的開源數(shù)據(jù)庫管理系統(tǒng),MySQL的使用者眾多,為了維護(hù)數(shù)據(jù)安全性,數(shù)據(jù)備份是必不可少的,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)備份、還原、數(shù)據(jù)庫遷移以及表的導(dǎo)出和導(dǎo)入的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • MySQL中的存儲(chǔ)引擎使用解讀

    MySQL中的存儲(chǔ)引擎使用解讀

    文章簡述MySQL架構(gòu)四層:連接層處理通信,服務(wù)層執(zhí)行SQL及優(yōu)化,引擎層負(fù)責(zé)數(shù)據(jù)存儲(chǔ),存儲(chǔ)層管理底層文件,主要對(duì)比InnoDB(支持事務(wù)、行鎖)、MyISAM(表鎖、讀寫分離)和Memory(內(nèi)存存儲(chǔ)、臨時(shí)表),并給出適用場景選擇建議
    2025-08-08
  • Mysql 5.6.37 winx64安裝雙版本mysql筆記記錄

    Mysql 5.6.37 winx64安裝雙版本mysql筆記記錄

    機(jī)器上現(xiàn)在已經(jīng)存在5.0版本MySQL的情況下裝一個(gè)最新版的mysql,下文通過實(shí)例代碼給大家介紹Mysql 5.6.37 winx64安裝雙版本mysql筆記記錄,感興趣的朋友一起看看吧
    2017-07-07
  • MySQL的觸發(fā)器全解析(創(chuàng)建、查看觸發(fā)器)

    MySQL的觸發(fā)器全解析(創(chuàng)建、查看觸發(fā)器)

    MySQL觸發(fā)器是與表關(guān)聯(lián)的存儲(chǔ)程序,當(dāng)INSERT/UPDATE/DELETE事件發(fā)生時(shí)自動(dòng)執(zhí)行,用于維護(hù)數(shù)據(jù)一致性、日志記錄和校驗(yàn),優(yōu)點(diǎn)包括自動(dòng)執(zhí)行,缺點(diǎn)是可讀性差且維護(hù)難,注意外鍵約束可能影響觸發(fā)器激活,下面跟隨小編一起學(xué)習(xí)mysql的觸發(fā)器知識(shí),感興趣的朋友一起看看吧
    2025-08-08
  • Mysql學(xué)習(xí)之創(chuàng)建和操作數(shù)據(jù)庫及表DDL大全小白篇

    Mysql學(xué)習(xí)之創(chuàng)建和操作數(shù)據(jù)庫及表DDL大全小白篇

    本篇文章是MySQL小白入門篇,主要講解創(chuàng)建和操縱數(shù)據(jù)庫及表懂得了,內(nèi)容非常全面,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • MySQL數(shù)據(jù)庫遭到攻擊篡改(使用備份和binlog進(jìn)行數(shù)據(jù)恢復(fù))

    MySQL數(shù)據(jù)庫遭到攻擊篡改(使用備份和binlog進(jìn)行數(shù)據(jù)恢復(fù))

    這篇文章主要介紹了MySQL數(shù)據(jù)庫遭到攻擊篡改(使用備份和binlog進(jìn)行數(shù)據(jù)恢復(fù)),需要的朋友可以參考下
    2016-04-04
  • MySQL中ON DUPLICATE KEY UPDATE語句的使用

    MySQL中ON DUPLICATE KEY UPDATE語句的使用

    INSERT INTO ... ON DUPLICATE KEY UPDATE?是一個(gè)強(qiáng)大的SQL語句,它結(jié)合了插入新記錄和更新已存在記錄的功能于一體,本文就來介紹一下MySQL中ON DUPLICATE KEY UPDATE語句的使用,感興趣的可以了解一下
    2024-08-08
  • MySQL | 從SQL到數(shù)據(jù)的完整路徑

    MySQL | 從SQL到數(shù)據(jù)的完整路徑

    MySQL執(zhí)行流程分為服務(wù)層和存儲(chǔ)引擎層,服務(wù)層包括連接器、查詢緩存、SQL語句解析、預(yù)處理、優(yōu)化和執(zhí)行,連接器負(fù)責(zé)建立連接、校驗(yàn)用戶名和密碼、處理長連接和短連接,本文介紹MySQL | 從SQL到數(shù)據(jù)的完整路徑,感興趣的朋友一起看看吧
    2026-05-05
  • 如何搭建 MySQL 高可用高性能集群

    如何搭建 MySQL 高可用高性能集群

    MySQL 作為小型應(yīng)用的數(shù)據(jù)庫,它完全可以勝任,但是如果是大型應(yīng)用,高性能高可用的要求,單服務(wù)器部署的MySQL就不夠了。MySQL NDB Cluster為這個(gè)需求提供了一個(gè)官方的集群解決方案。本文將研究如何搭建 MySQL 高可用高性能集群
    2021-06-06
  • RedHat6.5安裝MySQL5.7教程詳解

    RedHat6.5安裝MySQL5.7教程詳解

    這篇文章主要為大家詳細(xì)介紹了RedHat6.5下MySQL5.7的安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03

最新評(píng)論

关岭| 上栗县| 盐山县| 长岛县| 中江县| 闸北区| 巴青县| 莒南县| 平邑县| 北票市| 蒙山县| 墨玉县| 高唐县| 潼关县| 西贡区| 锦州市| 安福县| 将乐县| 宜黄县| 东乡县| 治多县| 乌什县| 西平县| 邹平县| 嘉峪关市| 墨玉县| 丽水市| 泊头市| 贵德县| 建瓯市| 张北县| 油尖旺区| 海阳市| 台南市| 姜堰市| 沿河| 天祝| 山丹县| 潍坊市| 铜梁县| 永安市|