翻譯|使用教程|編輯:黃竹雯|2019-01-15 15:52:15.000|閱讀 1098 次
概述:這篇文章介紹了如何使用Navicat Query Analyzer優(yōu)化查詢性能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
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ù)器的狀況。
數(shù)據(jù)庫管理員(DBA)對一般和慢速查詢?nèi)罩镜闹饕г怪皇撬鼈兊膬?nèi)容難以讀取。解決方案就是使用navicat monitor for mysql/mariadb日志。它的查詢分析器工具為查詢?nèi)罩咎峁┝藞D形表示,使您能夠監(jiān)視和優(yōu)化查詢性能、可視化查詢活動統(tǒng)計信息、分析SQL語句,以及快速識別和解決長時間運(yùn)行的查詢。這篇文章將概述這個有用的特性,并描述如何充分利用最新的Deadlock Query 和Process List 屏幕。第2部分將介紹Query Analyzer屏幕部分。
要開始使用Query Analyzer,請在左窗格中選擇要分析的實(shí)例:
您還可以通過在搜索字段中輸入名稱將列表縮小到要查找的實(shí)例:
選擇實(shí)例后,分析立即開始。短時間后,將顯示分析結(jié)果:
屏幕分為以下部分:
如果您希望看到的不僅僅是latest deadlock,您可以單擊查看全部按鈕。這樣會打開Deadlock頁面。它顯示在選定實(shí)例上檢測到的所有deadlocks:
所有被監(jiān)視的實(shí)例都顯示在左窗格中。選擇一個實(shí)例會導(dǎo)致該實(shí)例出現(xiàn)Deadlocks。您可以通過在“Search for a deadlock”文本框中提供一個值來篩選列表。
默認(rèn)情況下,Deadlocks列表每5秒自動刷新一次。可以使用“Refresh Time”下拉菜單更改自動刷新時間。要暫停自動刷新,請單擊暫停按鈕:
還可以通過“Rows to Display”下拉菜單設(shè)置要顯示的行數(shù)。
您可以單擊查看全部以查看所有進(jìn)程。
“Process List”頁顯示當(dāng)前在選定實(shí)例上運(yùn)行的所有進(jìn)程。您可以檢查當(dāng)前正在執(zhí)行的查詢。流程列表提供以下詳細(xì)信息:
與Deadlocks一樣,所有被監(jiān)視的實(shí)例都顯示在左窗格中,您可以在其中選擇一個實(shí)例來顯示其進(jìn)程列表。與Deadlocks一樣,進(jìn)程列表每5秒自動刷新一次。它還包括一個刷新時間下拉菜單來更改自動刷新時間。單擊暫停按鈕暫停自動刷新。
可以篩選和排序線程列表。只需在搜索線程框中輸入搜索字符串以篩選列表,然后單擊列名以對列表進(jìn)行排序。此外,單擊要顯示的行并選擇預(yù)定義的數(shù)字會更改每頁顯示的線程數(shù)。
除了顯示當(dāng)前正在運(yùn)行的進(jìn)程外,還可以通過單擊“Action”列,然后單擊彈出對話框中的“End Process”立即停止線程:
購買Navicat Monitor正版授權(quán),請點(diǎn)擊“”喲!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn