W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
推薦使用外部診斷工具 Tars 進行問題分析,或者使用 ?(g)v$sql_audit
? 視圖進行問題排查。
使用 ?(g)v$sql_audit
? 進行問題排查方式如下:
(alter system set ob_enable_sql_audit = 0)
?,從而確保該抖動的 SQL 請求在 sql_audit 中存在。RETRY_CNT
? 字段),如果次數(shù)很多,則可能有鎖沖突或切主等情況。QUEUE_TIME
? 字段)。GET_PLAN_TIME
? 字段),如果時間很長,一般會出現(xiàn) ?IS_HIT_PLAN = 0
?,表示沒有命中 plan cache。a. 查看是否有很長等待事件耗時。
b. 分析邏輯讀次數(shù)是否異常多(突然有大賬戶時可能會出現(xiàn))。
邏輯讀次數(shù) = 2 * ROW_CACHE_HIT
+ 2 * BLOOM_FILTER_CACHE_HIT
+ BLOCK_INDEX_CACHE_HIT
+ BLOCK_CACHE_HIT + DISK_READS
如果在 SQL Audit 中 RT 抖動的請求數(shù)據(jù)已被淘汰,則需要查看 OBServer 中抖動時間點是否有慢查詢的 trace 日志,并分析對應(yīng)的 trace 日志。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: