加資料檔案引起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
- MySQL插入圖片或pdf檔案到資料庫中(BLOB)--load_file函式MySql資料庫函式
- 檔案與資料
- 檔案格式引起的指令碼執行錯誤指令碼
- MySQL load xml載入資料MySqlXML
- MySQL load data載入資料MySql
- Oracle 資料檔案回收Oracle
- 畸形檔案 資料夾
- git的gitignore檔案排除資料夾和檔案Git
- Oracle資料檔案和臨時檔案的管理Oracle
- 修改Oracle資料檔名及資料檔案存放路徑Oracle
- 織夢資料庫配置檔案-DedeCMS織夢資料庫檔案在哪裡資料庫
- 讀取資料夾檔案
- SQLServer移動資料檔案SQLServer
- PostgreSQLsql檔案編碼引起的資料匯入亂碼或查詢字符集異常報錯(invalidbytesequence)SQL
- [20190410]dg建立臨時表檔案資料檔案.txt
- MySQL8.0.18資料庫新增資料檔案MySql資料庫
- 12c pdb線上移動資料檔案或者重新命名資料檔案
- 帝國CMS資料庫配置檔案是哪個檔案?資料庫
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案
- 對SQL Server 2014 alwayson 架構的資料庫在主節點加新的datafile檔案SQLServer架構資料庫
- tempdb資料檔案暴增分析
- java資料list寫入檔案Java
- 資料儲存--檔案儲存
- 資料檔案合併與拆分
- 使用yaml檔案讀取資料YAML
- oracle 線上rename資料檔案Oracle
- UAVStack之檔案資料歸集
- oracle資料庫的配置檔案Oracle資料庫
- 網站檔案修改資料庫,安全高效地修改網站資料庫中的檔案資訊網站資料庫
- 織夢CMS(dedecms)的資料庫連線檔案_織夢連線資料庫檔案資料庫
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- http不使用Form表單傳送檔案資料和非檔案資料(上傳篇)HTTPORM
- yaml檔案中在哪加名稱空間?YAML
- 引用js、css檔案時加時間戳JSCSS時間戳
- GreatSQL 並行Load Data加快資料匯入SQL並行
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- 5.7 與 8.0 對相同檔案的 LOAD DATA 語句結果不同