久久欧洲另类高清,五十熟妇二区,综合国产日韩欧美视频,久操国产视,俺也色91,欧美一区二区色,丝袜熟妇视频一区,玖玖这里都是精品,91婷婷伊人色噜噜

海天動態(tài)

首頁>海天動態(tài)>公司新聞
海天AIOPS之路系列之九:Ankole性能分析
發(fā)布時間:2020-02-09 10:07:34| 瀏覽次數:

摘要:ankole數據庫運維平臺可以對數據庫進行全方位的性能分析,包括實時分析和歷史回溯。在不確定是否存在性能問題時,還可以進行歷史性能、TopSQL比對,讓DBA對數據庫的運行狀態(tài)了然于胸。

1.    性能分析需求

“小甲,XX業(yè)務在報障數據庫查詢太慢,看一看數據庫的性能呢”,“小乙,昨天晚上XX數據庫主機宕了,主機檢查了硬件沒問題,看看宕機前數據庫的壓力呢,是不是壓力太大造成的?”,“小丙,XX數據庫前天跑批業(yè)務性能穩(wěn)定嗎?”這些問題,是DBA經常會被問到的,如果是檢查數據庫當前的性能,DBA可以登錄數據庫檢查情況,但是想要追溯以前的性能問題,在沒有運維平臺的幫助下,想要快速回答這些問題,相當困難。

這里羅列了一下,在沒有運維平臺之前想要回答這些問題可能需要用的到相關命令和工具:sar命令、vmstat命令、OWI診斷方法、OSWatch工具、AWR、ASH等等。

Ankole數據庫運維平臺是如何對數據庫性能進行分析的呢?

2.    數據庫性能歷史

DBA接手一個數據庫,一般都需要掌握數據庫性能歷史,了解數據庫性能波動的具體規(guī)律。Ankole運維平臺在《系列5自助服務1》中就可以通過查看數據庫實例性能了解一段時間內的性能情況,而如果需要了解長時間(比如1個月)的性能情況,則可以通過DBA工具的數據庫分析來達到目的。

                                              image.png

從這里,有經驗的DBA就可以看出,ankole數據庫運維平臺將AWR性能快照收集起來了,通過相關指標項的折線圖就可以快速了解數據庫的性能歷史。

在界面中通過輸入不同的快照ID,就可以對多個快照進行性能比對。比如在數據庫在某個快照發(fā)現性能問題,通過快照比對就可以快速確定跟昨天、前天、甚至于上個月的這一天,相同時間點的性能差異。

image.png

3.    實時性能分析

對于正在發(fā)生性能問題的數據庫,ankole運維平臺提供了實時性能視圖來進行實時分析。比如在數據庫全景視圖中發(fā)現某個數據庫活躍會話數比較高,通過實時性能視圖就可以方便地看到數據庫的性能細節(jié)。

image.png

實時性能視圖對數據庫性能數據采集頻率較高,該性能視圖自動刷新,通過雙擊各個性能指標視圖,可以跳轉查看更長時間維度的歷史性能曲線。當發(fā)生數據庫主機異常宕機,無法從AWR中獲取宕機時間點的數據庫性能數據時,就可以通過這些歷史數據,檢查問題發(fā)生時,數據庫是否存在性能問題。

image.png

4.    數據庫性能比對

對于固定時間跑批量業(yè)務的數據庫(比如運營商月初出帳),在事后需要判斷本月跑批性能與上月相比是否存在問題,這就需要對數據庫性能指標進行跨月或跨天比對。如果僅僅選取某個AWR報告進行對比,那就比較片面,如果選取長時間范圍的AWR比對,那就完全忽略了性能波動。在ankole數據庫運維平臺中,可以對數據庫運行的性能歷史進行快速比對。如下是數據庫月初跑批業(yè)務的比對報告:

image.png

以上報告,是比對10月1日與11月1日 0點到上午9點數據庫的性能情況,比對內容包括:Redo量、物理讀、物理寫、邏輯讀、SQL執(zhí)行數、硬解析、提交數、活躍會話數、CPU使用率、IO響應時間等。通過這些數據庫指標歷史的全方位比對,就可以判定執(zhí)行批量業(yè)務時數據庫性能是否穩(wěn)定。

5.    歷史TopSQL比對

在《系列六 自助服務2》中,通過TopSQL的?;鶊D可以很方便地看到數據庫最近的TopSQL歷史,但是如果想要比對兩個月同一時間批量業(yè)務的TopSQL情況,或者是數據庫遷移后新老數據庫TopSQL是否發(fā)生變化,又該如何解決呢?

在ankole數據庫運維平臺的DBA工具中,提供了TopSQL比對,可以對任意一個(或兩個)數據庫的TopSQL進行性能分析比對,比對維度有:CPU、邏輯讀、執(zhí)行時間,比對結果如下:

image.png

通過TopSQL比對,就可以回答跑批業(yè)務或者數據庫遷移后,SQL執(zhí)行性能穩(wěn)定或否,進而對性能差異較大的TopSQL進一步分析。

6.    實時TopSQL分析

如果要檢查當下數據庫有哪些會話執(zhí)行較慢、耗費較大,可以在ankole運維平臺的Top會話中來分析,在Top會話中的分析維度有:CPU、物理讀、邏輯讀、硬解析等

image.png

根據耗費較高會話執(zhí)行的SQL_ID再進一步分析SQL。

7.    總結

Ankole數據庫運維平臺提供了豐富的性能分析比對方法,通過這些工具,對數據庫當前或者歷史是否存在性能問題提供了充分的解釋,讓DBA更加從容應對。


Copyright© 2003-2021 北京海天起點技術服務股份有限公司 版權所有 備案號: 京ICP備16032274號-1

阜新市| 大港区| 嘉义市| 朝阳县| 阿图什市| 新宁县| 江西省| 阿鲁科尔沁旗| 阿拉善左旗| 宝兴县| 乃东县| 沾化县| 乐昌市| 建湖县| 中宁县| 元谋县| 德令哈市| 苗栗市| 呼玛县| 施秉县| 嘉荫县| 临颍县| 库车县| 布尔津县| 庆云县| 潮州市| 宝兴县| 新安县| 共和县| 同仁县| 海晏县| 沙洋县| 马山县| 中阳县| 天柱县| 昌黎县| 伊春市| 辽宁省| 鄂托克旗| 翁源县| 三门县|