iT邦幫忙

0

資料庫瘦身

  • 分享至 

  • xImage

小弟不才,公司擁有一組虛擬化的HA架構。目前肚子容量漸漸不足,想要採購新設備(再一組HA架構)。但是礙於經費,老闆問了一個問題如下:那把我們erp(頂X)的資料一分為二、2015年前的資料都移出(封存)到offline的硬碟裡,以達到資料庫瘦身的效果。

這樣可行嗎?我認為不行耶……

請高手們給予指點迷津,謝謝!

看更多先前的討論...收起先前的討論...
其實我會建議在明年度重新開帳,然後把之前的全部搬到另外一台有 ISCSI 的儲存設備上,然後做好DATALINK 到目前的資料庫上面,在鼎新的資料庫把資料庫路徑改好,這樣最快,但前題是你們有這樣的設備 ...
PIZZ iT邦新手 1 級 ‧ 2023-06-08 16:09:03 檢舉
首先,平常有做資料庫的完整備份和DR測試或是備份整個虛擬機嗎?

如果有,您又會(懂)怎麼切SQL資料庫,那怎麼切都沒啥問題...甚至切出來就不要了也可以...(重點是要確定完整備份真的有2015年前的那些資料,且可以被還原!)

還有就是,2015年前的這些資料確定都不會再查找了嗎?不然到時要查找還是得倒回去或掛載回來...

另外,頂O的部分如果有簽維護合約,記得好像可以找客服協助重整下資料庫
irkman170 iT邦新手 5 級 ‧ 2023-06-08 16:20:26 檢舉
回窮嘶大:沒有這樣的設備。您提的這個概念比較像資料庫分區的意思對嗎!

回echo大:有簽維護、資料庫有做備份(三天)!
PIZZ iT邦新手 1 級 ‧ 2023-06-08 17:13:42 檢舉
三天是完整的全備份的?含2015的?

那也應該沒啥差別了,最新的備份理論上就包含最舊的資料了...但重點還是,要確認資料有在,還原的回來!!!

有簽維護的話就把需求用雲管家說下,等客服中心派工來找你了

但這東西,通常會在下班或是非工作時間做,資料量愈大跑愈久......所以也要和使用單位協調時間
會計法規電子帳本要能隨時查 10年的帳本,因此你的系統得保留十年的帳隨時可查
絕對不是老闆說 2015 切一刀,然後就沒事了,等國稅局來,你就知道補帳本的痛苦
還有,切資料庫找鼎新一定要錢的,而且鼎新在數位轉型,絕對不是顧問時數算的
而是你這個案子,他們會出幾個方案,讓你選,然後再研討該如何執行,之後的MA要不要納入維護項目,一整個下來,絕對不會比直接換硬體便宜,有興趣自己直接問
甚至你自己架一個SQL SERVER EXPRESS 做離線資料庫,
要查詢的時候,啟動資料庫,
鼎新資料庫連線資訊改一下,都會比找鼎新來弄便宜很多
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
BKY
iT邦好手 1 級 ‧ 2023-06-08 16:04:36

把舊資料放到另一個資料庫就只做查詢用本來就可以啊
我們公司ERP資料庫就做過
因為只做查詢用,可以不用放到HA架構內
不過資料庫資料切割最好請ERP原廠做
因為他們了解table schema,自己亂做會出問題

看更多先前的回應...收起先前的回應...
irkman170 iT邦新手 5 級 ‧ 2023-06-08 16:22:28 檢舉

B大:這感覺是把舊的都丟到另外一台資料庫上,請頂X做好link供查詢用對吧!
但是資料庫要怎麼依時間去區別就丟給頂X去煩惱就好了嗎?

BKY iT邦好手 1 級 ‧ 2023-06-08 16:32:33 檢舉

你們公司要告訴頂X有哪些資料要移啊
資料庫要怎麼切就是頂x去做了

BKY iT邦好手 1 級 ‧ 2023-06-08 16:44:13 檢舉

我們公司沒有HA架購
做資料切割只是user反應速度越來越慢了
有做過資料庫重整,甚至換了主機,但效能提升不大
和ERP廠商討論後才採取資料庫切割的方式

aaron3399 iT邦好手 1 級 ‧ 2023-06-08 16:53:41 檢舉

目前資料庫容量多大?
主機規格? 使用的RAID模式? 幾顆硬碟orSSD?
慢的程度是否有量化可以比較?
user查詢時有沒有下條件限定日期區間? 還是只管按下去,就從2010年撈到2023?

老闆問了一個問題如下:那把我們erp(頂X)的資料一分為二、2015年前的資料都移出(封存)到offline的硬碟裡,以達到資料庫瘦身的效果。

老闆應該是以為他的這個主意會比買新硬體還便宜又簡單!?

irkman170 iT邦新手 5 級 ‧ 2023-06-08 17:11:44 檢舉

Aaron大,您果然懂老闆的意思(還是你就是老闆)…..

很多軟體公司會寫軟體但不會去調sql server 效能.也不會去調 query 跟 index . 所以常常資料少沒什麼問題。資料多就慢到不行

1
海綿寶寶
iT邦大神 1 級 ‧ 2023-06-08 17:06:22

請參考官網文件

還有
老闆說可行就可行
差別只有
1.要花多少錢
2.要花多久時間
如果你常跟老闆說「這個不可行」「那個不可行」
以後就有可能會出現第3個差別
3.由誰來做

irkman170 iT邦新手 5 級 ‧ 2023-06-08 17:13:06 檢舉

海大:老闆認為頂X可以做的通常就是維護內不需要任何一毛錢的,時間的部分應該都是ASAP …

CalvinKuo iT邦大師 7 級 ‧ 2023-06-11 21:58:05 檢舉

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版本,所以我就以我司遇過的來說明。暫時就想到這些...

我要發表回答

立即登入回答