小弟不才,公司擁有一組虛擬化的HA架構。目前肚子容量漸漸不足,想要採購新設備(再一組HA架構)。但是礙於經費,老闆問了一個問題如下:那把我們erp(頂X)的資料一分為二、2015年前的資料都移出(封存)到offline的硬碟裡,以達到資料庫瘦身的效果。
這樣可行嗎?我認為不行耶……
請高手們給予指點迷津,謝謝!
把舊資料放到另一個資料庫就只做查詢用本來就可以啊
我們公司ERP資料庫就做過
因為只做查詢用,可以不用放到HA架構內
不過資料庫資料切割最好請ERP原廠做
因為他們了解table schema,自己亂做會出問題
B大:這感覺是把舊的都丟到另外一台資料庫上,請頂X做好link供查詢用對吧!
但是資料庫要怎麼依時間去區別就丟給頂X去煩惱就好了嗎?
你們公司要告訴頂X有哪些資料要移啊
資料庫要怎麼切就是頂x去做了
我們公司沒有HA架購
做資料切割只是user反應速度越來越慢了
有做過資料庫重整,甚至換了主機,但效能提升不大
和ERP廠商討論後才採取資料庫切割的方式
請參考官網文件
還有
老闆說可行就可行
差別只有
1.要花多少錢
2.要花多久時間
如果你常跟老闆說「這個不可行」「那個不可行」
以後就有可能會出現第3個差別
3.由誰來做
海大:老闆認為頂X可以做的通常就是維護內不需要任何一毛錢的,時間的部分應該都是ASAP …
ERP主資料庫多大,我司WF GP4跑二十多年資料也才不到40G(每月1k製令+50k料號,約10k筆物料庫存有批號&儲位),GP3時期不到15G(升GP4 轉Unicode與批號儲位)。
鼎新從GP3版(我司由7直升)把報表存放在資料庫,以我司來說每個月產生的報表資料庫檔有1~1.5G左右。我的習慣是會去報表中心砍掉一個月前舊的報表等工作,再去壓縮資料庫(大概會剩30M上下)之後其實就可以卸載該月份的報表資料庫。
還有鼎新客服遇到不能異動的單據、資料與客制程式測試時,會進行公司別複製(等同增加與現在主資料庫一樣大的DB),我司就兩個(一個與BPM/SFT測試區連動、一個單純WF與還原測試)。客服之前沒橫向聯繫,別被搞太多個...
另外要看WF資料庫有沒掛其他系統資料庫,我司是含SFT。之前同主機有掛BPM( EF GP)後來因為會嚴重影響三個系統效能,所以移走了(四年40G)...
效能差要注意SQL主機記憶體是否都被SQL吃掉,我司40G會留7~8G給系統,不然會有莫名其妙的問題(例如:SFT/PDA呼叫ERP登入驗證的程式當掉)。還有看一下TempDB是不是太大,可以壓縮(google就有)。
慢還好,我最怕DB Lock。因為SELECT查詢導致ERP某資料表無法查詢、修改、新增。被BI、BPM與EKB不良遞迴查詢搞過,某版PDA的ILS作業也搞過幾次。可以體驗到被追殺的快感,盯著效能監視器找兇手再匯報給鼎新高級顧問與公司長官。
目前就想到這些,因為你也沒提ERP版本,所以我就以我司遇過的來說明。暫時就想到這些...