做好日常巡檢是數(shù)據(jù)庫管理和維護(hù)的重要步驟,而且需要對(duì)每次巡檢日期、結(jié)果進(jìn)行登記,同時(shí)可能需要出一份巡檢報(bào)告。
創(chuàng)新互聯(lián)建站專注于張灣企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。張灣網(wǎng)站建設(shè)公司,為張灣等地區(qū)提供建站服務(wù)。全流程按需定制,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
本系列旨在解決一些常見的困擾:
不知道巡檢哪些東西
不知道怎么樣便捷體檢
機(jī)器太多體檢麻煩
生成報(bào)告困難,無法直觀呈現(xiàn)結(jié)果
性能是系統(tǒng)好壞的重要指標(biāo)之一,而性能問題可能是因?yàn)槟骋粋€(gè)小點(diǎn)而引起(如參數(shù)配置、作業(yè)配置、結(jié)構(gòu)設(shè)計(jì)、軟硬件環(huán)境等)。前面七篇文章從不同的方面對(duì)系統(tǒng)進(jìn)行了巡檢,本篇將介紹系列巡檢中最重要的一項(xiàng)(性能)。
性能巡檢的指標(biāo)非常多,情況變化也很大,所以對(duì)自己的系統(tǒng)應(yīng)該建立起一套完整的性能評(píng)價(jià)模型,何為性能評(píng)價(jià)模型,就是當(dāng)系統(tǒng)進(jìn)入一個(gè)平穩(wěn)期,經(jīng)過了優(yōu)化,系統(tǒng)性能已經(jīng)達(dá)到了一個(gè)穩(wěn)定值,那么我們可以用這個(gè)穩(wěn)定的項(xiàng)目作為后期巡檢,及功能上線,結(jié)構(gòu)變更等操作性能對(duì)比的基線。
在【體檢項(xiàng)目】頁我們可以使用一個(gè)比較穩(wěn)定的體檢項(xiàng)目的歷史版本作為性能基線,為了區(qū)分其他項(xiàng)目可以重命名為”性能基線“。
在【概覽】頁我們可以從整體查看系統(tǒng)的性能現(xiàn)狀,主要從【查詢語句-執(zhí)行時(shí)間】、【會(huì)話-等待類型】、【檢查項(xiàng)】等,與基線進(jìn)行對(duì)比。查看巡檢中的指標(biāo)是否與基線指標(biāo)有較大的差異。
例:當(dāng)巡檢時(shí)【查詢語句-執(zhí)行時(shí)間】中各個(gè)時(shí)間段的慢語句數(shù)量明顯高于基線,那么可以說明系統(tǒng)中的語句可能有變慢的情況。CPU、內(nèi)存、IO等系統(tǒng)指標(biāo)壓力升高,說明你系統(tǒng)的壓力變大,變大的原因可能因?yàn)橛行略龅牟粌?yōu)化語句或硬件資源出現(xiàn)問題。
注:基線與巡檢的收集時(shí)間應(yīng)保證相同或小幅差異。如果差異很大,可能不具有說明性。
系統(tǒng)計(jì)數(shù)器
數(shù)據(jù)庫計(jì)數(shù)器
在巡檢中,我們可以主要關(guān)注:
慢語句數(shù)量
執(zhí)行次數(shù)top 10
持續(xù)時(shí)間top 10
CPU消耗top 10
讀次數(shù) top 10
寫次數(shù)top 10
影響行數(shù)top 10
在巡檢中,我們可以主要關(guān)注:
等待的類型及數(shù)量分布
等待時(shí)間分布
等待次數(shù)top 10
等待時(shí)間top 10
CPU時(shí)間top 10
邏輯讀次數(shù) top 10
物理讀次數(shù)top 10
物理寫top 10
數(shù)據(jù)庫的性能巡檢指標(biāo)很多,可以根據(jù)自己系統(tǒng)的情況選擇,具體指標(biāo)及優(yōu)化方式請參見:性能診斷系列
前面的一些巡檢項(xiàng)及配置項(xiàng),在管理比較規(guī)范的系統(tǒng)下,一般并不會(huì)出現(xiàn)什么問題,而性能不同,這是一個(gè)受很多因素影響,并且比較容易產(chǎn)生問題的項(xiàng)。同時(shí)性能對(duì)系統(tǒng)的總要程度是不言而喻的,做好前面的巡檢也是性能穩(wěn)定的保證。