log file sync

 

[現象]數據庫

 

 對比awr 報告 session

今天事務有不少rollback 的操做 ,commit 操做也比日常多2倍。9/4 ,spa

 

 

Statistic事件

Total事務

per Second資源

per Trans部署

user commitsit

3,203,203io

446.97table

0.70

user rollbacks

1,395,843

194.77

0.30

 

正常時間段  (8/31)

Statistic

Total

per Second

per Trans

user commits

1,183,112

165.08

1.00

user rollbacks

25

0.00

0.00

 

 

建議:

 建議檢查應用爲啥有這麼多rollback 和commit,操做

 

另外 tablespace I/O 使用狀況 以及  Physical write 使用狀況2個指標也須要關注,

 

這個數據表示昨天大家的業務寫入量也是日常的3-4倍 ,因此致使你說的相應慢。

 

 

---issue 2

 

 

1,

1.1   ) 有問題的時間點上2017-10-27 20:00-23:00,數據庫每秒讀寫分別爲8000次和24次。每秒10筆dml事物,每秒10次commit,提交。

跟正常時間段的執行次數和頻率都相差不大。說明數據庫自己消耗資源沒有太大變化。

 

                                Per Second          Per Transaction

Physical reads:               8,025.31       760.81 

Physical writes:        24.30        2.30

 

Per Second       Per Transaction

Transactions:  10.55       

user commits    10.54

 

 

Per Second       Per Transaction

Transactions:  10.55       

user commits    10.54

 

 

1.2). 有正常的的時間點上2017-11-06 20:00-23:00,數據庫每秒讀寫分別爲7500次和22次。每秒8 ~ 10筆dml事物,每秒8 ~ 10 次commit,提交。(至關於每次dml 事物後提交一次)

 

 

 

   Physical reads:              7,447.91                901.92

   Physical writes:                 22.02                  2.67

 

 

Per Second       Per Transaction

Transactions:  8.26

commit: 8.26

 

 

2.注意到I/O 讀寫速度降低很多。 由於建議部署osw ,在進行觀察。

 

異常事件段:log file sync 和db file sequential read

平均每次有65ms和3ms , 而正常時間段僅爲1ms和2ms.

 

Event

Waits

%Time -outs

Total Wait Time (s)

Avg wait (ms)

Waits /txn

db file sequential read

2,267,809

 

6,479

3

59.49

read by other session

4,764,379

0

6,185

1

124.99

log file sync

94,682

60

6,144

65

2.48

db file scattered read

2,654,088

 

3,612

1

69.63

 

 

正常時間段:

                                                                  Avg

                                            %Time  Total Wait    wait     Waits

Event                                 Waits -outs    Time (s)    (ms)      /txn

---------------------------- -------------- ----- ----------- ------- ---------

read by other session             4,466,525   N/A       3,328       1     149.7

db file scattered read            2,356,310   N/A       2,972       1      79.0

db file sequential read           2,271,252   N/A         875       0      76.1

log file sync                        29,590     0          45       2       1.0

 

 

能夠從以下方面調整:

1.當前是每次dml 事物後提交一筆,能夠改爲多筆dml 事物後,在提交一次。減小提交次數 。

2.密切觀察osw,最大多是在os 上。

相關文章
相關標籤/搜索