MySQL Administrator 的 Health 部分用圖形監(jiān)控(graphically monitor )的方式展示了 MySQL服務(wù)器的實(shí)時(shí)狀態(tài)。這里顯示了一些狀態(tài)圖,當(dāng)然你可以很簡(jiǎn)單的創(chuàng)建自己的狀態(tài)圖, 并把他們組合到自定義的頁或者組中。 默認(rèn)的圖形信息( graphical information)
MySQL Administrator 的 Health 部分用圖形監(jiān)控(graphically monitor )的方式展示了 MySQL服務(wù)器的實(shí)時(shí)狀態(tài)。這里顯示了一些狀態(tài)圖,當(dāng)然你可以很簡(jiǎn)單的創(chuàng)建自己的狀態(tài)圖, 并把他們組合到自定義的頁或者組中。
默認(rèn)的圖形信息( graphical information)顯示了關(guān)于 MySQL服務(wù)器的當(dāng)前性能(current performance), 加載(load)和內(nèi)存的使用信息。 其余的頁顯示了所有的服務(wù)器變量,這些頁可分為狀態(tài)變量(status variables)和系統(tǒng)變量(system variables)。 說明:在狀態(tài)頁(status pages)上單擊將打開一個(gè)到MySQL 服務(wù)器的額外連接, 這個(gè)頁面當(dāng)你在 Server Connections(連接) 選項(xiàng)里查看線程和用戶時(shí)將會(huì)看到。
我們將從覆蓋各種預(yù)定義的狀態(tài)圖(pre-made status graphs)開始, 然后描述如何創(chuàng)建你自己的狀態(tài)圖。 最后我們將專注于描述 Health 選項(xiàng)下面的各種狀態(tài)(various status)和系統(tǒng)變量(system variables)。
10.2. Connection Health(連接健康度)
這個(gè)tab頁提供了 MySQL服務(wù)器的連接信息。 下面三個(gè)預(yù)定義圖(pre-made graphs)將會(huì)顯示如下:
*
Connection Usage(連接使用率): 顯示了當(dāng)前客戶連接的數(shù)目占最大連接數(shù)的百分比。 (threads connected / max_connections)。如果這個(gè)值接近于 100%, 這意味著你要增大服務(wù)器的最大連接數(shù)(max_connections), 這個(gè)連接數(shù)的設(shè)置是在 Startup Variables(啟動(dòng)變量) 部分。 最大的連接數(shù)是從 MySQL Administrator 一啟動(dòng)就顯示出來的。 更多的關(guān)于服務(wù)器連接(server
connections)的信息,請(qǐng)查看參考手冊(cè)(reference manual)的 SHOW VARIABLES(顯示變量) 和 Too many connections(太多的連接) Error(錯(cuò)誤) 部分。
*
Traffic(流量): 這是反映 bytes_sent 狀態(tài)的變量(status variable)。它不表示從服務(wù)器啟動(dòng)以來的總字節(jié)數(shù), 而是表示了當(dāng)前發(fā)送的字節(jié)數(shù)。 (這里 bytes_sent 變量是個(gè)累計(jì)值)。 這個(gè)圖形初始的最大值為102400,并且這個(gè)值將隨著需要的增加自動(dòng)的增大。
*
Number of SQL Queries( SQL查詢的次數(shù)): 這是 com_select 狀態(tài)變量的展示系統(tǒng)(representation os)。 這里表示當(dāng)前查詢的次數(shù),而不是從服務(wù)器啟動(dòng)一來的所有查詢次數(shù)。 (com_select 變量是個(gè)累計(jì)值)。 這個(gè)圖(graph)初始的最大值為10,但這個(gè)最大值將隨著使用的增加而增大。
10.3. Memory Health(內(nèi)存健康度)
這個(gè)tab頁提供了關(guān)于內(nèi)存緩沖(memory caches)的信息,它決定著MySQL服務(wù)器的性能。 對(duì)每一個(gè)cache,都顯示當(dāng)前的連接率(hitrate)或者使用情況(usage of the cache), 這個(gè)顯示是最近的幾分鐘的。
*
Query Cache Hitrate: 當(dāng)在使用狀態(tài)下,MySQL服務(wù)器的 query cache中存儲(chǔ)了 SELECT 查詢的文本和服務(wù)器發(fā)送到客戶端的結(jié)果。 如果有相同的兩條語句被先后執(zhí)行,那么服務(wù)器將會(huì)從query cache中找到查詢的結(jié)果, 而不是將SQL語句分解執(zhí)行一遍。 這個(gè)比率反映了被緩沖的查詢與沒有被緩沖的查詢的比。 這個(gè)比率越高,則服務(wù)器的 SELECT 查詢性能就越好。 更多的信息請(qǐng)查看 MySQL Query Cache 部分。
*
Key Efficiency(關(guān)鍵字的效率): 這個(gè)水平的圖形條顯示了分配了多少關(guān)鍵字緩存(key buffer)。 如果這個(gè)關(guān)鍵字緩存(key buffer)是相當(dāng)?shù)陌俜謹(jǐn)?shù), 你可以在 Startup Variables(啟動(dòng)變量) 部分的 key_cache_size 設(shè)置中增加值。 這個(gè)圖表指示了 key_read_requests 的數(shù)量,因此產(chǎn)生了實(shí)際的key_reads。 這個(gè)比率越高,你的主鍵緩存(key buffer)就越有效。 如果這個(gè)比率很低,說明你需要增加keycache的大小。
10.4. Creating Custom Health Graphs(創(chuàng)建自定義的健康度圖表)
盡管默認(rèn)的圖表提供了一些有關(guān)MySQL服務(wù)器狀態(tài)的信息,但你可能希望在圖表上 看到其它信息的軌跡。 在 MySQL Administrator Health 部分允許你增加一些你要跟蹤查看的 其他的tab頁和圖表,它們被包含在 Status Variables(狀態(tài)變量)中。
創(chuàng)建自定義的健康度圖表(Creating Custom Health Graphs)的第一步是在 Health 部分創(chuàng)建一個(gè)新頁(new page)用來存儲(chǔ)你的圖形。 要?jiǎng)?chuàng)建一個(gè)新頁面,在工作區(qū)中右擊,選擇 Add a Page 項(xiàng)。 它將提示你頁面的名字(page name) 和描述信息(description) 然后一個(gè)新頁面就創(chuàng)建好了。
如果你創(chuàng)建好了一個(gè)新頁,你需要?jiǎng)?chuàng)建一個(gè)組。 所有的圖表都在組(groups)中。例如: Key buffer usage 和 Key buffer hitrate 圖表都位于 Key Efficiency組中。要?jiǎng)?chuàng)建一個(gè)組,在你創(chuàng)建的page上右擊,選擇 Add a Group 項(xiàng)。
要?jiǎng)?chuàng)建一個(gè)自定義圖表,在一個(gè)組上右擊選擇 Add a graph 項(xiàng)。將出現(xiàn)下列對(duì)話框:
圖 10.1. The Graph Settings dialog(圖表設(shè)置對(duì)話框)
The Graph Settings dialog
Line-Graph 適合顯示隨時(shí)間變化的趨勢(shì),而 Bar-Graph選項(xiàng)更適合顯示百分?jǐn)?shù)信息。 如果你選擇創(chuàng)建一個(gè)條形圖(bar-graph),你需要為你的圖選擇你一個(gè)標(biāo)題。 但對(duì)線圖(line-graphs)來說,標(biāo)題是不允許的。
使用Value Formula來設(shè)置圖表上的數(shù)據(jù)。 你可以使用 Status Variables 和 System Variables tabs頁的任意的變量來創(chuàng)建一個(gè)規(guī)則。 如果要使用變量的值,就把變量放在方括號(hào)里。 (例如 [com_select]), 如果想用變量的相對(duì)值(relative value)可以在方括號(hào)前面加一個(gè) ^ 字符。
例如, 如果我們想用圖表來顯示硬盤上的臨時(shí)表,我們可以使用下列規(guī)則:
[created_tmp_disk_tables] / [created_tmp_tables]
如果我們要跟蹤在臨時(shí)表中的一些連續(xù)的要素, 我們可以使用下面的規(guī)則:
^[created_tmp_tables]
當(dāng)創(chuàng)建規(guī)則以后,選擇最能代表你的數(shù)據(jù)的 Value Unit。 你可以選擇Percentage, Count, Byte, 或 Seconds。 在我們的實(shí)例中,我們將用Percentage 做為第一個(gè)例子, 第二個(gè)例子是Count 。 你可以為這個(gè)值賦予一個(gè)標(biāo)題。
一旦你指定了規(guī)則,就應(yīng)該為圖表配置一下 Max. Value 和 Min. Value , 以至于你的數(shù)據(jù)均勻的擴(kuò)展在圖表上。 你可以根據(jù)對(duì)數(shù)據(jù)的估計(jì)設(shè)定任意值,或者查看 Autoextend Max. Value 選項(xiàng)以允許 MySQL Administrator 自動(dòng)增加 Max Value 設(shè)定自動(dòng)防止你的數(shù)據(jù)擴(kuò)展到圖形外面。
通過在 Max Formular區(qū)域中賦予的規(guī)則,你可以設(shè)定 Max. Value選項(xiàng)。 這些規(guī)則將用于 Value Formula 區(qū)域。例如,如果你創(chuàng)建了一些跟蹤臨時(shí)表的條形圖(bar graph), 你可以使用 [created_tmp_disk_tables]作為 Value Formula 和 [created_tmp_tables]作為Max. Formular。
10.5. Status Variables(狀態(tài)變量)
這個(gè)tab頁提供了MySQL服務(wù)器的狀態(tài)變量(status variables)的信息。 In the left box of the working area, you find 在工作區(qū)的左邊,你可以發(fā)現(xiàn)這些種類(categories)和子類(subcategories)。 在這些種類(category)名上雙擊展開或者折疊子類。
對(duì)每一個(gè)種類(category)和每個(gè)子類(subcategory),在工作區(qū) 右邊的框中列出了狀態(tài)變量和它們的值以及對(duì)該項(xiàng)簡(jiǎn)短的解釋。 這個(gè)狀態(tài)變量在參考手冊(cè)的 SHOW STATUS部分有相信的描述。
使用 Refresh 按鈕,可以讓 MySQL Administrator 重新取回變量和它們的值。
在右邊的框上右擊可以復(fù)制你的變量到剪切板上。
10.6. System Variables(系統(tǒng)變量)
這個(gè)tab頁提供了MySQL服務(wù)器的系統(tǒng)變量的信息。 在工作區(qū)的左框,你可以找到這些分類(categories)和它們的子類(subcategories)。 在種類名上雙擊展開或者折疊它的子類。
對(duì)每一個(gè)種類和子類,系統(tǒng)變量和它們的值以及簡(jiǎn)短的解釋都列出工作區(qū)右邊的框中。 詳細(xì)的系統(tǒng)變量敘述請(qǐng)查看參考手冊(cè)的 SHOW VARIABLES 部分。
可以在運(yùn)行時(shí)設(shè)置( set)的系統(tǒng)變量被標(biāo)記為可編輯的,在它前面有一個(gè)圖表,這用來區(qū)別 不能在運(yùn)行時(shí)設(shè)置( set)的變量。 在可編輯的變量上雙擊將打開一個(gè)對(duì)話框,這里你可以指定該變量的另一個(gè)值。 單擊OK 按鈕,保存所做的更改。 單擊 Abort按鈕,忽略所作的更改。 Changes made in this manner will only persist until the server is restarted, after which the server will revert to it's startup settings. 在 MySQL Administrator中,系統(tǒng)變量都設(shè)置為全局的。 說明:要更改全局變量你需要相應(yīng)的權(quán)限。 更多的有關(guān)全局變量的信息請(qǐng)查看 SET Syntax 部分。
使用Refresh按鈕讓MySQL Administrator 重新獲取變量和它的值。
在右邊的框中右擊可以允許你把變量復(fù)制到剪貼板
http://blog.ccidnet.com/blog-htm-do-showone-uid-10104-type-blog-itemid-42129.html
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com