PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[討論] oracle 效能問題
作者:
oscaroec
(OEC)
2017-03-29 15:14:54
最近在進行災難演練
但是oracle資料庫的部分有個大問題
就是用了更好spec的硬體
更多的ram 更多core的CPU 較多的SGA & PGA
但是AP在load資料的速度反而更慢(差距幾分鐘以上)
原本DB是在8GB ram的VM(CentOS 5.5)上
新的我給了16GB(CentOS6.8 or Ubuntu 16)
前端搭配的是同個tomcat (code版本也都一樣)
請問可能是哪個環節出錯了嗎?
請大家不吝指教 謝謝
作者:
LINGZ
(肥兔小欽)
2017-03-29 17:25:00
database warm up?要比較也要把原本的db restart再比吧!XD
作者:
kb0130
(烏拉拉)
2017-03-30 07:55:00
同一樓,先跑個一陣子讓data進cache如果還是慢,監控新DB觀察wait event,可能是有些設定變了再來你的災難還原的手法是?雖然差別不大....
作者:
oscaroec
(OEC)
2017-03-30 11:09:00
雖然db已經開了好幾天 但我會試著再朝這方向試看看還原手法就是new一個Oracle 再把平常備份export的import其實我好奇的是CPU有辦法指定嗎? 給8core 都只吃1core觀察到的就CPU loading > 90%
http://imgur.com/a/aZFVs
EM 擷取CPU loading
作者:
chefou
(Ivan5)
2017-03-30 11:50:00
改用 data pump
作者:
kb0130
(烏拉拉)
2017-03-30 19:57:00
用exp/imp或pump都會讓DB快些,看來問題在CPU LOADING HIG幾個問題,舊SERVER的EM CPU狀況如何?Parallel相關的參數為何?EM CPU的地方再點進去,哪些SQL在作怪?不過還是建議匯出參數比對新舊DB有何差異
作者:
oscaroec
(OEC)
2017-03-30 21:39:00
舊DB EM pattern差不多 就是高但間距短(SQL是要改善)但新舊DB用的SQL是一樣的 新的spec up 卻不見改善我會再詳細比對一下參數 謝謝樓上幾位大大提供參考方向
作者: iFEELing (ing)
2017-03-30 21:58:00
ㄟ你imp完有沒有重算統計值? imp完之後要重算吧實體資料分佈情況已經改變了...
作者:
oscaroec
(OEC)
2017-03-30 22:52:00
沒有 我也不知道那是什麼 ^^" 我會去查看看 謝謝您!
作者:
kobedisel
(NO)
2017-03-31 08:44:00
請問ap load資料的方式為何? 如果知道單拿一句load資料的語法個別在新舊硬體上跑之前先執行trace(sql trace,autotrace,oradebug,dbms_monitor)皆可,一比較後答案應該很容易就出來了。
作者:
oscaroec
(OEC)
2017-03-31 09:16:00
ap load資料的方式=>hibernate, OJB(?) 我會試試單純SQL上面的方法我都會survey一下 然後再回來跟大家分享結果
作者:
chefou
(Ivan5)
2017-03-31 13:50:00
主機的I/O 還有網路的狀態也要查 有可能跟DB無關
繼續閱讀
Fw: [問題] full text search / elastic
sean72
[SQL ] 優化問題
kiey
Re: [SQL ] 計算次數 連續30天內只能算一次
cutekid
[SQL ] 計算次數 連續30天內只能算一次
atm
Re: [SQL ] 多重表格找交集如何寫
ji394su33000
[SQL ] Excel連線SQL Server效率問題
dumbiekbbx
[系統] sql server 封存檔匯出資料
aaa7513231
[討論] MSSQL 設排程同時執行2次?
cyr1216
Re: [SQL ] 樹狀結構表 是否顯示只寫在根節點
cutekid
[SQL ] 樹狀結構表 是否顯示只寫在根節點
hirabbitt
Links
booklink
Contact Us: admin [ a t ] ucptt.com