




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫健康檢查操作手冊廣州市唯真數(shù)據(jù)服務(wù)有限公司目錄\""\\\\""文檔控制\\""修改記錄\\""分發(fā)者\\""審閱記錄\\""相關(guān)文檔\\""查看機器軟硬件負載情況\\""\\""采用\\""健康度情況\\""物理結(jié)構(gòu)\\""和\\""版本\\""所有數(shù)據(jù)文件所占磁盤空間\\""數(shù)據(jù)庫的內(nèi)存大小\\""\\""表空間個數(shù),數(shù)據(jù)文件個數(shù)\\""控制文件個數(shù)\\""日志文件\\""歸檔模式\\""并發(fā)用戶\\""補丁和產(chǎn)品安裝情況\\""查看數(shù)據(jù)庫的非默認參數(shù)\\""查看控制文件目錄\\""查看日志文件最大設(shè)置\\""查看日志文件目錄\\""歸檔日志文件\\""數(shù)據(jù)文件\\""數(shù)據(jù)庫表空間使用情況\\""表空間缺省存儲情況\\""查看回滾段\\""查看用戶擁有的權(quán)限\\""查看服務(wù)器性能\\""索引維護\文檔控制本文檔所有權(quán)和解釋權(quán)歸廣州唯真數(shù)據(jù)服務(wù)有限公司所有,未經(jīng)書面許可,不得復(fù)制或向第三方公開。.修改記錄日期作者版本修改記錄分發(fā)者姓名職位審閱記錄姓名職位相關(guān)文檔查看機器軟硬件負載情況::采用顯示設(shè)備顯示硬件信息查看系統(tǒng)版本磁盤空間查看使用情況查看架構(gòu)物理結(jié)構(gòu)和健康度檢查版本>*:10.2.0(),,..所有數(shù)據(jù)文件所占磁盤空間(*)()''$;數(shù)據(jù)庫的內(nèi)存大小>2G2G是最小邏輯單元,一次讀多個的數(shù)據(jù),有參數(shù)決定。數(shù)據(jù)庫高速緩存中緩沖區(qū)的大小主要由決定.不是>表空間個數(shù),數(shù)據(jù)文件個數(shù)(*);數(shù)據(jù)文件個數(shù);(*)控制文件個數(shù)日志文件日志總大小()$;日志組個數(shù),日志文件個數(shù),,$;*$;歸檔模式、先按正常方式關(guān)閉數(shù)據(jù)庫然后>>[];>[];>;>;、設(shè)置數(shù)據(jù)庫開啟后自動啟動進程改參數(shù)文件中再重新啟動數(shù)據(jù)庫,即可、注意事項有足夠的資源存放歸檔日志文件定一個熱備份計劃,定期刪除歸檔日志文件并發(fā)用戶>;補丁和產(chǎn)品安裝情況先配置$:$:$;[]$10.2.010.2.0(),...:10.2.0::10.2.0:10.2.0:10.2.0:10.2.0:10.2.0:10.2.012-10-39:10.2.0():10g10.2.0.():10.2.010.2.0Bali1.1.1810.2.010.2.010.2.010.2.010.2.010.2.0Enterprise10.2.0Enterprise10.2.010.2.010.2.0Enterprise10.2.010.2.010.2.010.2.0Enterprise10.2.010.2.010.2.010.2.010.2.010.2.010.2.0*10.2.01.4.210.2.010.2.010.2.010.2.0()10.2.010.2.01.2.110.2.010.2.010.2.010g10.2.010g10.2.010g10.2.02.2.1310.2.09.0.210.2.03.4.3810.2.04.2.61.1.105.2.310.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.04.2.3310.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.1.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.010.2.02.1.2210.2.010.2.010.2.010.2.05.8.310.2.010.2.010.2.010.2.010.2.010.2.010.2.02.1.910.2.010.2.010.2.0*10.2.0*10.2.010.2.010.2.01.4.210.1.210.2.010.2.010.2.0...查看數(shù)據(jù)庫的非默認參數(shù)$''查看控制文件目錄*$查看日志文件最大設(shè)置>查看日志文件目錄>歸檔日志文件$*$;數(shù)據(jù)文件,數(shù)據(jù)庫表空間使用情況,,,,,,,(()*)''"",(()*)""(,((*))),(,(((*)))),(,(((*)))),;表空間缺省存儲情況查看回滾段$(,'')>;查看用戶擁有的權(quán)限*索引維護*>;樹深度大于,需要重建索引以提高效率性能報表查看服務(wù)器性能*;以上結(jié)果表示,每小時產(chǎn)生一個,保留天用戶登陸$''在壓力測試或者測試前>();測試完成后,再次生成快照>();如果有了兩次生成的快照后,生成報表>;回車,然后輸入一個報表名字,生成格式的報表文件性能報表查看方法因為10g的大部分統(tǒng)計結(jié)果與類似,所以可以參考??雌饋硖娣?..囧調(diào)整的先后次序().
().
.
.
.
.分析報告詳解
輸出結(jié)果中必須查看的十項內(nèi)容
負載間檔()
實例效率點擊率()
首要的個等待事件()
等待事件()
閂鎖等待
首要的()
實例活動()
文件()
內(nèi)存分配()
緩沖區(qū)等待()
報表頭信息數(shù)據(jù)庫實例相關(guān)信息,包括數(shù)據(jù)庫名稱、、版本號與主機等信息。
9.2.0
:月
:月
:()
()
:24M:
:48M:
負載間檔
該部分提供每秒和每個事物的統(tǒng)計信息,是監(jiān)控系統(tǒng)吞吐量和負載變化的重要部分。
:
:
:
:
:
:
:
:
:
:
:
:
::
::
:每秒產(chǎn)生的重做日志大小(單位字節(jié)),可標(biāo)志數(shù)據(jù)變更頻率,數(shù)據(jù)庫任務(wù)的繁重與否。本例中平均每秒產(chǎn)生了左右的重做,每個事務(wù)品均產(chǎn)生了18M的重做。
:平次每秒產(chǎn)生的邏輯讀,單位是。
:每秒變化數(shù)量,數(shù)據(jù)庫事物帶來改變的塊數(shù)量。
:平均每秒數(shù)據(jù)庫從磁盤讀取的數(shù)。
:平均每秒數(shù)據(jù)庫寫磁盤的數(shù)。
和比較:大約有的邏輯讀導(dǎo)致了物理,平均每個事務(wù)執(zhí)行了大約萬個邏輯讀,在這個例子中,有一些大的事務(wù)被執(zhí)行,因此很高的讀取數(shù)目是可以接受的。
:每秒用戶次數(shù)。
:每秒大約個解析,其中有為硬解析,系統(tǒng)每秒分析一些,都還不錯。對于優(yōu)化好的系統(tǒng),運行了好幾天后,這一列應(yīng)該達到,所有的在一段時間后都應(yīng)該在共享池中。
:每秒產(chǎn)生的排序次數(shù)。
:每秒執(zhí)行次數(shù)。
:每秒產(chǎn)生的事務(wù)數(shù),反映數(shù)據(jù)庫任務(wù)繁重與否。
:說明的邏輯讀是用于那些只讀的而不是可修改的塊,該系統(tǒng)只更新的塊。
:事務(wù)回滾的百分比。計算公式為:(())*。本例中每個事務(wù)導(dǎo)致一個回滾。如果回滾率過高,可能說明數(shù)據(jù)庫經(jīng)歷了太多的無效操作。過多的回滾可能還會帶來的競爭。
實例命中率
該部分可以提前找出潛在將要發(fā)生的性能問題,很重要。
()
::
::
::
::
::
:在緩沖區(qū)中獲取的未等待比率,<說明,有可能是有熱塊(查找$的和$的)。
:在緩沖區(qū)獲取的未等待比率。
:數(shù)據(jù)塊在數(shù)據(jù)緩沖區(qū)中的命中率,通常應(yīng)在以上,否則,小于,需要調(diào)整重要的參數(shù),小于可能是要加,但是大量的非選擇的索引也會造成該值很高(大量的)。如果一個經(jīng)常訪問的列上的索引被刪除,可能會造成顯著下降。如果增加了索引,但是它影響了正確的選擇表連接時的驅(qū)動順序,則可能會導(dǎo)致顯著增高。如果命中率變化幅度很大,說明需要改變模式。
:在內(nèi)存中的排序率。
:主要代表在共享區(qū)的命中率,通常在以上,否則需要要考慮加大共享池,綁定變量,修改等參數(shù)。
:近似看作在共享區(qū)的命中率,小于<,需要考慮到綁定,如果低于,則就可能基本沒有被重用。
:一個語句執(zhí)行和分析了多少次的度量。在一個分析,然后執(zhí)行語句,且再也不在同一個會話中執(zhí)行它的系統(tǒng)中,這個比值為。計算公式為:*()。所以如果系統(tǒng)>,就可能出現(xiàn)該比率小于的情況。本例中,對于每個分析來說大約執(zhí)行了次。該值<通常說明設(shè)置或效率存在問題,造成反復(fù)解析,可能較嚴重,或者可是同有關(guān),如果該值為負值或者極低,通常說明數(shù)據(jù)庫性能存在問題。
:要確保>,否則存在嚴重的性能問題,比如綁定等會影響該參數(shù)。
:計算公式為:*()。即:解析實際運行時間(解析實際運行時間解析中等待資源時間)。此處為,非常低,用于解析花費的每個秒花費了大約秒的時間,這說明花了很多時間等待一個資源。如果該比率為,意味著時間等于經(jīng)過的時間,沒有任何等待。
:計算公式為:(*))。太低表示解析消耗時間過多。與相比,如果很高,這個比值將接近,這是很好的,說明計算機執(zhí)行的大部分工作是執(zhí)行查詢的工作,而不是分析查詢的工作。
相關(guān)統(tǒng)計數(shù)據(jù)
:
>:
>:
:正在使用的共享池的百分率。這個數(shù)字應(yīng)該長時間穩(wěn)定在~。如果這個百分率太低,就浪費內(nèi)存。如果這個百分率太高,會使共享池外部的組件老化,如果語句被再次執(zhí)行,這將使得語句被硬解析。在一個大小合適的系統(tǒng)中,共享池的使用率將處于到略低于的范圍內(nèi)。
>:這是在共享池中有多少個執(zhí)行次數(shù)大于一次的語句的度量。在一個趨向于循環(huán)運行的系統(tǒng)中,必須認真考慮這個數(shù)字。在這個循環(huán)系統(tǒng)中,在一天中相對于另一部分時間的部分時間里執(zhí)行了一組不同的語句。在共享池中,在觀察期間將有一組未被執(zhí)行過的語句,這僅僅是因為要執(zhí)行它們的語句在觀察期間沒有運行。只有系統(tǒng)連續(xù)運行相同的語句組,這個數(shù)字才會接近。這里顯示,在這個共享池中幾乎有的語句在分鐘的觀察窗口中運行次數(shù)多于一次。剩下的的語句可能已經(jīng)在那里了系統(tǒng)只是沒有理由去執(zhí)行它。
>:這是與不頻繁使用的語句相比,頻繁使用的語句消耗內(nèi)存多少的一個度量。這個數(shù)字將在總體上與>非常接近,除非有某些查詢?nèi)蝿?wù)消耗的內(nèi)存沒有規(guī)律。
在穩(wěn)定狀態(tài)下,總體上會看見隨著時間的推移大約有~的共享池被使用。如果報表的時間窗口足夠大到覆蓋所有的周期,執(zhí)行次數(shù)大于一次的語句的百分率應(yīng)該接近于。這是一個受觀察之間持續(xù)時間影響的統(tǒng)計數(shù)字。可以期望它隨觀察之間的時間長度增大而增大。首要等待事件
常見等待事件說明:
等待事件是衡量運行狀況的重要依據(jù)與指示,主要有空閑等待事件和非空閑等待事件。
:,等待事件按等待的時間排序,,等待事件按等待的數(shù)量排序。
運行期間必須上設(shè)置。
空閑等待事件是正等待某種工作,在診斷和優(yōu)化數(shù)據(jù)庫時候,不用過多注意這部分事件,非空閑等待事件專門針對的活動,指數(shù)據(jù)庫任務(wù)或應(yīng)用程序運行過程中發(fā)生的等待,這些等待事件是我們在調(diào)整數(shù)據(jù)庫應(yīng)該關(guān)注的。
()
*
這里是比其他任何事件都能使速度減慢的事件。比較影響性能的常見等待事件:
:該事件通常與全表掃描有關(guān)。因為全表掃描是被放入內(nèi)存中進行的進行的,通常情況下它不可能被放入連續(xù)的緩沖區(qū)中,所以就散布在緩沖區(qū)的緩存中。該指數(shù)的數(shù)量過大說明缺少索引或者限制了索引的使用(也可以調(diào)整)。這種情況也可能是正常的,因為執(zhí)行全表掃描可能比索引掃描效率更高。當(dāng)系統(tǒng)存在這些等待時,需要通過檢查來確定全表掃描是否必需的來調(diào)整。如果經(jīng)常必須進行全表掃描,而且表比較小,把該表存人池。如果是大表經(jīng)常進行全表掃描,則應(yīng)該是系統(tǒng),而不是的。
:該事件說明在單個數(shù)據(jù)塊上大量等待,該值過高通常是由于表間連接順序很糟糕,或者使用了非選擇性索引。通過將這種等待與報表中已知其它問題聯(lián)系起來(如效率不高的),通過檢查確保索引掃描是必須的,并確保多表連接的連接順序來調(diào)整,可以決定該事件出現(xiàn)的頻率。
:該事件說明在單個數(shù)據(jù)塊上大量等待,該值過高通常是由于表間連接順序很糟糕,或者使用了非選擇性索引。通過將這種等待與報表中已知其它問題聯(lián)系起來(如效率不高的),通過檢查確保索引掃描是必須的,并確保多表連接的連接順序來調(diào)整,可以決定該事件出現(xiàn)的頻率。
:當(dāng)緩沖區(qū)以一種非共享方式或者如正在被讀入到緩沖時,就會出現(xiàn)該等待。該值不應(yīng)該大于,確認是不是由于熱點塊造成(如果是可以用反轉(zhuǎn)索引,或者用更小塊大?。?/p>
:常跟應(yīng)用沒有很好的應(yīng)用綁定有關(guān)。閂鎖是底層的隊列機制(更加準(zhǔn)確的名稱應(yīng)該是互斥機制),用于保護系統(tǒng)全局區(qū)()共享內(nèi)存結(jié)構(gòu)閂鎖用于防止對內(nèi)存結(jié)構(gòu)的并行訪問。如果閂鎖不可用,就會記錄一次閂鎖丟失。絕大多數(shù)得閂鎖問題都與使用綁定變量失?。◣炀彺骈V鎖)、生成重作問題(重執(zhí)行分配閂鎖)、緩存的爭用問題(緩存鏈)以與緩存的熱數(shù)據(jù)寬塊(緩存鏈)有關(guān)。當(dāng)閂鎖丟失率高于時,需要調(diào)整這個問題。
:日志緩沖區(qū)寫的速度快于寫的速度,可以增大日志文件大小,增加日志緩沖區(qū)的大小,或者使用更快的磁盤來寫數(shù)據(jù)。
:通常是因為歸檔速度不夠快,需要增大重做日志。
:當(dāng)一個用戶提交或回滾數(shù)據(jù)時,將會話得重做操作從日志緩沖區(qū)填充到日志文件中,用戶的進程必須等待這個填充工作完成。在每次提交時都出現(xiàn),如果這個等待事件影響到數(shù)據(jù)庫性能,則就需要修改應(yīng)用程序的提交頻率,為減少這個等待事件,須一次提交更多記錄,或者將重做日志文件訪在不同的物理磁盤上。
:等待時間包括日志緩沖的寫入和發(fā)送操作。
數(shù)據(jù)庫用戶程序發(fā)生的所有等待事件
:::
>
>
>
>
>,()
()()
...
數(shù)據(jù)庫后臺進程發(fā)生的等待事件
:::
>,()
()()
...
調(diào)整首要的個緩沖區(qū)讀操作和首要的個磁盤讀操作做的查詢,將可對系統(tǒng)性能產(chǎn)生到的增益。
:::
>:
>
....
在報表的這一部分,通過對語句進行排序,即通過它執(zhí)行了多少個邏輯來排序。頂端的注釋表明一個單元的緩存獲得()包括被這個代碼塊執(zhí)行的所有語句的。因此將經(jīng)常在這個列表的頂端看到過程,因為存儲過程執(zhí)行的單獨的語句的數(shù)目被總計出來。
:::
>:
...
這部分通過物理讀對語句進行排序。這顯示引起大部分對這個系統(tǒng)進行讀取活動的,即物理。
:::
>:
...
這部分告訴我們在這段時間中執(zhí)行最多的語句。為了隔離某些頻繁執(zhí)行的查詢,以觀察是否有某些更改邏輯的方法以避免必須如此頻繁的執(zhí)行這些查詢,這可能是很有用的?;蛟S一個查詢正在一個循環(huán)的內(nèi)部執(zhí)行,而且它可能在循環(huán)的外部執(zhí)行一次,可以設(shè)計簡單的算法更改以減少必須執(zhí)行這個查詢的次數(shù)。即使它運行的飛快,任何被執(zhí)行幾百萬次的操作都將開始耗盡大量的時間。
實例活動:::
……
臟緩沖的個數(shù)
如果數(shù)量很大,說明緩沖區(qū)過小
……
下面兩個報表是面向的。通常,在這里期望在各設(shè)備上的讀取和寫入操作是均勻分布的。要找出什么文件可能非?!盁帷?。一旦了解了如何讀取和寫入這些數(shù)據(jù),他們也許能夠通過磁盤間更均勻的分配而得到某些性能提升。
:::
>()
()()
:::
>,
()()
緩沖池:::
>:,:,:
>:,,,,
如果我們使用多緩沖池的功能,上面的報表會告訴我們緩沖池引起的使用故障。實際上這只是我們在報表的開頭看到的信息的重復(fù)。
回滾段活動:::
>:,:
()()
一般期望活動在各回滾段間(除了回滾段外)均勻分布。在檢查報表的這一部分時,報表標(biāo)題也具有需要記住的最有用信息。尤其是,如果完全使用最佳設(shè)置時關(guān)于比更大的建議。因為這是與最有關(guān)的活動(和回滾段信息)。異常分析.
跟蹤數(shù)據(jù)庫的變化:可以離線的跟蹤數(shù)據(jù)庫的變化,而不會影響在線系統(tǒng)的性能。.
回退數(shù)據(jù)庫的變化:回退特定的變化數(shù)據(jù),減少
的執(zhí)行。.
優(yōu)化和擴容計劃:可通過分析日志文件中的數(shù)據(jù)以分析數(shù)據(jù)增長模式。二、安裝要安裝工具,必須首先要運行下面這樣兩個腳本,
$
$.這兩個腳本必須均以用戶身份運行。其中第一個腳本用來創(chuàng)建包,該包用來分析日志文件。第二個腳本用來創(chuàng)建包,該包用來創(chuàng)建數(shù)據(jù)字典文件。三、使用工具下面將詳細介紹如何使用工具。、創(chuàng)建數(shù)據(jù)字典文件()前面已經(jīng)談到,工具實際上是由兩個新的內(nèi)建包((
和
)和四個$動態(tài)性能視圖(視圖是在利用過程啟動時創(chuàng)建)組成。在使用工具分析
文件之前,可以使用
包將數(shù)據(jù)字典導(dǎo)出為一個文本文件。該字典文件是可選的,但是如果沒有它,解釋出來的語句中關(guān)于數(shù)據(jù)字典中的部分(如表名、列名等)和數(shù)值都將是進制的形式,我們是無法直接理解的。例如,下面的語句:
(,
)
(,
'張三');
解釋出來的結(jié)果將是下面這個樣子,
(,
)
((''),
('4a6f創(chuàng)建數(shù)據(jù)字典的目的就是讓引用涉與到內(nèi)部數(shù)據(jù)字典中的部分時為他們實際的名字,而不是系統(tǒng)內(nèi)部的進制。數(shù)據(jù)字典文件是一個文本文件,使用包來創(chuàng)建。如果我們要分析的數(shù)據(jù)庫中的表有變化,影響到庫的數(shù)據(jù)字典也發(fā)生變化,這時就需要重新創(chuàng)建該字典文件。另外一種情況是在分析另外一個數(shù)據(jù)庫文件的重作日志時,也必須要重新生成一遍被分析數(shù)據(jù)庫的數(shù)據(jù)字典文件。首先在初始化參數(shù)文件中,指定數(shù)據(jù)字典文件的位置,也就是添加一個參數(shù),該參數(shù)值為服務(wù)器中放置數(shù)據(jù)字典文件的目錄。如:
(:\\)
重新啟動數(shù)據(jù)庫,使新加的參數(shù)生效,然后創(chuàng)建數(shù)據(jù)字典文件:>
>
(
>;
'
',
>;
':\\');
、創(chuàng)建要分析的日志文件列表的重作日志分為兩種,在線()和離線()歸檔日志文件,下面就分別來討論這兩種不同日志文件的列表創(chuàng)建。()分析在線重作日志文件.
創(chuàng)建列表>;
(>;'
:\\\\',>);
.
添加其他日志文件到列表>;
(>;'
:\\\\',>);()分析離線日志文件.創(chuàng)建列表>;
(>;'
:\\\\\',>);
.添加另外的日志文件到列表>;
(>;'
:\\\\\',>);關(guān)于這個日志文件列表中需要分析日志文件的個數(shù)完全由你自己決定,但這里建議最好是每次只添加一個需要分析的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 不繳納社保勞務(wù)合同范本
- 農(nóng)村抽糞車合同范本
- 催告續(xù)簽合同范本
- 賣二手摩托合同范本
- 單位茶葉采購合同范例
- 古城院落買賣合同范本
- 買賣泥土合同范本
- 醫(yī)療大數(shù)據(jù)合同范本
- 北京駕校學(xué)車合同范本
- 合作外包合同范本
- 《中小學(xué)科學(xué)教育工作指南》解讀與培訓(xùn)
- 跨學(xué)科主題學(xué)習(xí)的意義與設(shè)計思路
- 2025年浙江國企臺州黃巖站場管理服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- -人教版四年級下冊英語全冊教案-
- 教科版三年級下冊科學(xué)全冊單元教材分析
- 2025年國家鐵路局工程質(zhì)量監(jiān)督中心招聘歷年高頻重點提升(共500題)附帶答案詳解
- 部編版教科版三年級科學(xué)下冊全冊教案【統(tǒng)編教材】
- 加快形成農(nóng)業(yè)新質(zhì)生產(chǎn)力
- 2025年中糧集團招聘筆試參考題庫含答案解析
- 湖北省七市2025屆高考數(shù)學(xué)一模試卷含解析
評論
0/150
提交評論