因為升級費用問題,想要將 SQL Server 8 台 Server 合併遷移到一台
請問有前輩的寶貴經驗能分享,要注意哪些問題嗎?
詢問ChatGpt
1. 硬件和性能:要確保目標服務器的硬件配置足夠強大,能夠承擔合併後的工作負載。同時要考慮數據庫的性能需求,例如 CPU、內存、硬盤等的配置。
2. 數據庫版本和兼容性:檢查源數據庫的版本,並確保目標服務器上安裝的 SQL Server 版本能夠支持源數據庫的兼容性級別。如果版本不一致,可能需要升級源數據庫或者選擇適合的兼容性級別。
3. 數據庫大小和容量:評估源數據庫的大小和容量,確保目標服務器上的磁盤容量足夠存儲合併後的數據庫。根據需要,可能需要調整磁盤分區和文件組的配置。
4. 依賴關係和應用程序影響:確定源數據庫與其他系統或應用程序之間的依賴關係,確保合4. 依賴關係和應用程序影響:確定源數據庫與其他系統或應用程序之間的依賴關係,確保合併後的數據庫不會影響其他系統的正常運行。在進行合併操作之前,需要與相關團隊進行充分溝通和測試,確保所有應用程序都能正確地連接和使用合併後的數據庫。
5. 數據遷移和備份恢復:制定合併計劃和數據遷移策略,確保數據能夠順利地從源數據庫遷移到目標服務器。在遷移過程中,需要備份源數據庫,並確保有可靠的備份和恢復策略,以防止數據丟失或損壞。
6. 安全和權限:合併後的數據庫可能涉及到多個用戶和應用程序的訪問權限。在遷移完成後,需要重新審查和調整數據庫的安全設置和用戶權限,確保只有授權的用戶能夠訪問所需的數據,並保護數據庫的安全性。
7. 性能優化:合併後的數據庫可能會面臨性能問題,例如查詢速度變慢或者服務器負載增加。需要進行性能測試和優化,通過索引、分區、緩存等技術手段,提升數據庫的性能和響應速度。
1.SQL授權分CPU授權 ,單機授權(另買CAL),多台SQL合併要另買CPU授權較合適(WINDOWS SERVER如沒適合的還是建議要買授權)
2.SERVER也要買新的,因為需要評估要幾顆CPU,多少RAM,多少HDD空間
3.網路也要評估交換器,網路卡支援10G OR 40G網路環境
如沒以上基礎,建議還是維持原樣
ESXi可以兩台Windows共用!? M$改授權了?
我以為只有Hyper-V才能做兩台VM,而且實體機不能有額外功能
update
原來變成授權2台VM了
https://www.microsoft.com/zh-tw/windows-server/pricing#layout-container-uid3c8e
我記得很早就是VM就是實體機不能有其他功能,虛擬機兩台了。
感謝您!
DBName相同嗎?
資料大小?
併到一台就是OS授權+sql std授權 記憶體最大可到128G
再上去就是買ent授權,但要用實體核心計算在這台主機上可以起很多個vm + sql server
如果你的資料檔案很大
而且瞬間交易服務量很大
是不適合把資料庫合併成同一台的
如果你們的應用loading沒有很大當初何必拆成8台呢?
然後想要多個執行個體
授權也是要多計算的並沒有比較划算
比較省錢的優化做法
通常我會建議買個4 core 買std授權
程式盡量優化到能在這種環境跑
os用 windows server std
Ram 128G(SQL Server)+16G(OS)以上
IO效能越快越好
IO又不算授權
短版又常常在這
多的預算砸在ram跟storage是CP值最高的作法