加資料檔案引起load上升
昨天同時說資料庫的load突然飆升了一下,幸好應用沒有什麼異常。記得上次也是linux上新增ext3上的資料檔案,把os給搞hang,怎麼也ssh不進去,後來重啟解決的。
避免新增 datafile給資料庫造成衝擊的方法,一是選擇業務低峰操作;二,一次新增幾個檔案,停幾分鐘,再新增其他的。
用sar -B發現4:00PM 有較大的pgpgout
11:00:01 AM pgpgin/s pgpgout/s fault/s majflt/s
03:20:01 PM 1744.57 210.01 6474.38 0.00
03:30:01 PM 1769.84 209.52 6422.80 0.00
03:40:01 PM 1844.21 223.05 6708.21 0.00
03:50:01 PM 1800.47 211.58 6500.01 0.00
04:00:01 PM 1932.80 34436.19 8726.84 0.08
查oracle,發現sequential read wait time 在這個時間點抽了一下。
是不是4:00 PM有import/拉資料或其他操作?查alert日誌
發現在4:00左右有新增資料檔案操作,是這個引起的?
我嘗試加了兩個資料檔案,發現問題重現:
05:30:01 AM pgpgin/s pgpgout/s fault/s majflt/s
09:40:01 AM 2159.86 293.29 6370.44 0.00
09:50:01 AM 2183.68 490.40 6418.29 0.00
10:00:01 AM 2089.55 7132.67 6775.34 0.02
這個庫是跑在ASM上的,依然有這個問題,遺憾的是沒有看看新增前後記憶體上pagepool size 的變化。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/668365/viewspace-1031431/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料檔案Resize引起的ORA-03297報錯
- 一次資料檔案映象丟失引起的故障解決
- Linux中給檔案或者資料夾加鎖,解鎖Linux
- oracle LOAD資料Oracle
- 建立資料庫檔案-日誌檔案-次要資料庫檔案資料庫
- 資料檔案
- 檔案系統異常引起的資料庫open失敗的解決過程資料庫
- oracle資料庫移動資料檔案、日誌檔案和控制檔案Oracle資料庫
- update引起資料庫阻塞資料庫
- 資料庫檔案和檔案組資料庫
- MySQL插入圖片或pdf檔案到資料庫中(BLOB)--load_file函式MySql資料庫函式
- 資料庫引數檔案控制檔案日誌檔案資料檔案跟蹤檔案等8大檔案的字典資料庫
- 檔案與資料
- 資料泵檔案
- 資料檔案誤刪--但有資料檔案的copy恢復
- 行資料 引起的hot blockBloC
- jQuery load()方法載入指定檔案內容jQuery
- 檔案格式引起的指令碼執行錯誤指令碼
- 資料檔案是否是smallfile型別檔案,其儲存是否達到資料檔案儲存上限,是否是多個資料檔案型別
- Oracle 資料檔案回收Oracle
- 畸形檔案 資料夾
- MySql資料庫——檔案MySql資料庫
- 資料檔案遷移
- mysql的資料檔案MySql
- 資料檔案收縮
- 臨時資料檔案
- 資料檔案internal分析
- 修改資料檔案地址
- Linux下誤刪資料檔案從檔案控制程式碼恢復資料檔案Linux
- oracle中移動控制檔案、資料檔案、日誌檔案Oracle
- MySQL load data載入資料MySql
- MySQL load xml載入資料MySqlXML
- deadlock引起資料庫掛死資料庫
- RMAN備份資料檔案+控制檔案+歸檔日誌
- Oracle資料檔案和臨時檔案的管理Oracle
- 表空間&資料檔案和控制檔案(zt)
- 修改Oracle資料檔名及資料檔案存放路徑Oracle
- 資料檔案重建,從歸檔日誌中回退資料