溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

發(fā)布時間:2020-07-24 00:36:52 來源:網(wǎng)絡(luò) 閱讀:288 作者:復(fù)活節(jié)玩偶 欄目:MySQL數(shù)據(jù)庫

下載Navicat Monitor最新版本

Navicat Monitor 是一套安全、簡單而且無代理的遠(yuǎn)程服務(wù)器監(jiān)控工具。它具有強(qiáng)大的功能使你的監(jiān)控發(fā)揮最大效用。受監(jiān)控的服務(wù)器包括 MySQL、MariaDB 和 Percona Server,并與 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure 和阿里云等云數(shù)據(jù)庫兼容。Navicat Monitor 是一款基于服務(wù)器的軟件,可以使用網(wǎng)頁瀏覽器從任何地方訪問。通過網(wǎng)絡(luò)訪問,你可以全天候輕松無縫地掌握全球服務(wù)器的狀況。

Query Analyzer部分

Navicat Monitor for MySQL/MariaDB's Query Analyzer工具提供了查詢?nèi)罩镜膱D形化表示,使解釋其內(nèi)容更加容易。此外,查詢分析器工具使您能夠監(jiān)視和優(yōu)化查詢性能、可視化查詢活動統(tǒng)計信息、分析SQL語句,以及快速識別和解決長時間運(yùn)行的查詢。上篇文章概述了這個有用的特性,并描述了如何充分利用最新的Deadlock Query 和Process List屏幕部分。這篇文章將介紹有關(guān)查詢分析器屏幕部分的所有信息。

工作流程

查詢分析器使用以下三種方法之一收集有關(guān)查詢語句的信息:

  1. 從服務(wù)器檢索常規(guī)查詢?nèi)罩静⒎治銎湫畔ⅰ?/p>

  2. 從服務(wù)器檢索慢速查詢?nèi)罩静⒎治銎湫畔ⅰ?/p>

  3. 查詢性能模式數(shù)據(jù)庫并分析它以獲取特定的性能信息。 
    關(guān)于性能模式,MySQLServer5.5.3中引入了它。它規(guī)范化查詢語句并將其截斷為1024字節(jié)的長度。此外,還合并了唯一區(qū)別在于文字值的類似查詢。最后,用問號(?)替換帶引號的值和數(shù)字。.

上篇文章討論的最新Deadlock Query 和Process List部分下面找到查詢分析器部分:

Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

查詢分析器部分本身分為兩個子部分:Top 5 Queries和Query Table。我們現(xiàn)在來看看。

Top 5 Queries

本節(jié)將顯示最耗時的前5個查詢,以及一個顏色編碼的甜甜圈圖,該圖將為您提供潛在問題的即時快照。您可以隨時單擊刷新按鈕更新前5個查詢列表。

Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

Top 5 Queries部分包含以下字段:

  • Top 5 Queries Based on Total Time:查詢語句。

  • Count:執(zhí)行查詢的次數(shù)。

  • Total Time:查詢所有執(zhí)行的累計執(zhí)行時間。 

Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

查詢數(shù)據(jù)的源顯示在節(jié)標(biāo)題旁邊的下拉列表中。您可以從列表中選擇另一個源。

Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

Query Table

查詢表提供所有已執(zhí)行查詢的摘要信息。計算的統(tǒng)計信息包括計數(shù)、查詢發(fā)生次數(shù)、時間總計和許多其他統(tǒng)計信息。

Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

它擁有許多有用的特性:

  • 您可以將鼠標(biāo)懸停在查詢上以顯示完整的查詢語句,然后單擊“Copy Query”以復(fù)制它。

    Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

  • 單擊“Show / Hide Columns”并選擇要隱藏的列。選擇“Restore Default”將表恢復(fù)到其默認(rèn)設(shè)置。

    Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

  • 可以篩選和排序查詢。只需在搜索查詢框中輸入搜索字符串以篩選表,然后單擊列名以對表進(jìn)行排序。

    Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

  • 要更改每頁查詢數(shù),請單擊“Rows to Displa”,然后從列表中選擇一個值。

    Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)

  • 要更改表中的查詢總數(shù),請單擊“Total no. of Queries”,然后從列表中選擇一個數(shù)字。

    Navicat使用教程:使用Navicat Query Analyzer優(yōu)化查詢性能(第2部分)



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI