在進行非功能測試的時候,發現 IO 有規律的 上升和下降,但是我們的TPS一直沒變,不停地發送消息;
現在分析下什麼原因導致的
1、15號跑的: 正好在16號的 2點開始下降;到7點45開始上升 從 58% 到 67%
2、14號跑的:14號22點18分下降 到 4點08分上升 從 58%到 66%
3、13號跑的:從14號 1點32 下降 到 7點30分 結束 從59% 到63%
經過幾次的分析之後發現 數據並沒有改變,但是Oracle的redo日誌再變化:
如下圖:
在這個時間點 redo先降後升了;
如果不瞭解Oracle redo日誌參考:Oracle 的 Redo log 日誌
所以原因就是:
具體的結論:
通過DBA給的11月13號IO異常 redo日誌分析 來看
問題的原因是redo日誌導致的;
從數據庫上看TPS一直穩定,平均每個事務修改的數據量有先下降後恢復的情況。