




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫服務器規劃 數據庫服務器規劃主 要指容量規劃。容量規劃指的是為未來的 硬件需求而預測和準備的 過程。容量規劃分為 兩部分:前期的容量規劃和后期容量規劃 。前期容量規劃包含評估需 要根據服務質量標準 來預測完成該項工作的硬件。后期容量規 行性能測試或直接提 取生產過程中所產生的數據,分析趨勢, 系統的擴容或升級。 劃指在現在的硬件平臺上運 透視增長率來計劃何時進行 1 需求 分析 1.1 技術 環 境 規劃一個數據庫服務 的信息。只有確認了 器最重要的步驟就是收集關于服務器工作 數據庫服務器運行的基本信息才能正確規 負載和它所運行的環境方面 劃數據庫服務器。為了獲得 這些信息,可以從以 下
2、方面著手: A , 與技術人員交談。在交 談過程中可以獲得以下信息:數據 庫服務器運行的環境及 網絡拓撲,完成一次 操作所產生的數據庫事務數,當前生產服 務器歷史性基線數據, 數據庫增長率和數據 庫的總體存儲需求 B, 從現行的數據庫服務器采集數據 ,如:一天中數據庫應用產生的磁盤讀寫 速率, CPU 利用率,網絡利用率 ,內存使用狀態及數據庫運行狀態 。(具體采集的性能參數,請 看 數據庫服務器性能評估全過程 ) 1.2 業務 需 求 執行容量規劃的人員 必須與管理人員進行面談來確定容量規劃 并且摘取關鍵信息供 設計中使用。這些信息可能包括客戶需求 算限制以及評估新硬 件滿足規定性能需求的期
3、限。 本身的目標以及期望值, ,運營需求,建設目標,預 1.3 技術 需 求 為了保證業務運行, 開發或遷移順利,客戶會提供一些技術上 的要求,如:為了與舊系統 兼容,操作系統必須 使用 32 位的;為了使用 SQL 2005 的新功能數據 庫必須采用 SQL Server 2005;業務反應不能超過 5 秒等等 2.數據分析 對于數據庫服務器型號的選取,通常采用 TPCC值來衡量, TPCC的吞吐量是按有效 TPCC TPCC值方向進行。 配置期間每分鐘處理 的平均事務數。因此在數據分析過程向 2.1前期的容量規劃的數據分析 在前期的容量規劃中,可以根據與技術人員的交談所了解的情況和數據來進
4、行規劃。下面 我們以xkjs平臺為例來計算前期容量規劃。 在xkjs平臺中,用戶 在當天的第一次登錄時,需要與數據庫進行一系列的狀態查詢與 交付,經核對會產生15個事務。每隔20分鐘會與后臺數 據庫進行一次在線狀態信 息的回 饋,該回饋會產生 5個事務。該平臺預計總用戶帳號為100萬,每日活躍用戶占總用戶帳 號數的60%,而當日高峰期(20:0021:00)時的活躍用戶數占當日 活躍用戶數的2/3.高峰 期的登錄為在線人員 的2倍。 計算如下: 高峰期用戶登錄所產 生的事務數:100*60%*2/3*2*15=1200 萬 高峰期活躍用戶狀態回饋所產生的事務數:100*60%*2/3*2*5=
5、400萬 根據系統設計和實際經驗,估算每個交易相當于D個基準測試程序。有的叫 基準TPC 指標值對應的比例,有的叫實際與標準測試事務的比例。(1-10)這個值很難定,有時基于 方案人所處的角色會 進行不同衡量。此處我取 1.5.o 服務器需要有30%的冗余。因此計算得數據庫服務器的TPCC值為57.1萬 (1200+400) *1.5/60/ ( 1-30%) 2.2后期的容量規劃的數據分析 在后期容量規劃中, 直接從數據庫服務器采集相關數據進行分析。 (具體采集的性能參數請參考我寫的數據庫服務器性能評估全過程) 我以SQL ServerDatabase-Tranaction/sec為X軸來盾
6、 CPU利用率和網絡 利用率。 cpu利用率 cpu利用率 0041 onwosA 0021 onwooA onwzuA onwogA onwaort cast 002! onwosA onBort cmwC onwosrt cast onwzlA 4 2086420 2500000 2000000 1500000 1000000 500000 0 網絡流量 LOG-w ohqa 824 863 8003 80oa 82a 82/7 R45A R44A 80O0OA 82OA 8QZA R41A C00CX: 82UA 86yA 8QyA 從CPU利用率圖中,我們可以看到近似一條斜線?,F在我們
7、利用 EXCEL自動生動CPU 利用率的斜線公式。具體操作如下: 在Excel中選取CPU利用率的斜線(在斜線上點擊一下)-右擊一選擇“添加趨勢線”一 在“類型”中選取“線性”-點擊“選項”,在“選項”中選取“顯示公 式”。 o o o o 0 Q Q Q 3 P H 口 迄復N % g g g v HI In IWiwII ,11 I i 141 II ill I ;i I,II ll -旦需罕耳栢丁 i emar ot). 題磯HI !E 爭加雄軸繼QU - g (圖一) J* 7 線性L) 對敷a 匚裝SCI冋1 醇麹砌時回歸分折菟型 事瑕式野 ii 駅.ill 邀折數(X) 將動平均地
8、) jqxfl a) 圖頁標題 2 y 二氐 0791X + 0, 73TZ 16 14 12 10 亠用軍 線性(曲誦J用率 一 og柱 H 二2弓 F oss i! -s當 i osgv -0曙 一 Q議Y 一s目 o 最后EXCEL自動生成公式如下:Y=0.0791X+0.7972 (X為100事務/秒) 再根據采集數據時所對應的活躍用戶數。然后整合兩個公式得到一個從活躍用戶數與 CPU利用率的公式。最后依照這個公式來計算出建設目標所要求的活躍用戶數所對應的 CPU利用率。 使用相同的方法可以 得到內存利用公式,網絡流量的使用公式,且可以計算出建設目標所 要求的活躍用戶數所 對應的內存利
9、用量和網絡帶寬的大小。 3.軟,硬件規劃 3.1操作系統與SQL版本規劃 操作系統與版本規劃 請參考我寫的SQL服務器操作系統和SQL版本的選擇。 3.2服務器性能規劃 根據數據分析得出的 服務器相關數據,選擇相應配置或相應處理能力(TPCC值)的服 務器。 3.3 10子系統規劃 在10子系統規劃中磁 盤技術及性能請參考我寫的 磁盤技術及購買時注意事項 。 存儲性能請參考我寫的磁盤陣列的性能 3.2.1數據庫部件的讀寫狀態 從現在運行的星空極速數據庫服務器采集到性能參數來數據庫組件對磁盤讀寫的需求。 單位:(Bytes/sec) 時間 隊 列 所有磁盤 LOG &TEM文件 庫文件 群集仲
10、裁文件 Read Write Read Write Read Write R Write 20:19:53 45 589861 19709979 0 1332955 589861 18326811 0 171 20:20:08 6 44551012 2859605 68271 2406284 44451063 390135 0 2902 20:20:23 1 1682771 1374420 14747 1330828 1668024 1263 0 717 20:20:38 1 1567512 1385910 0 1321974 1567512 2355 0 171 20:20:53 51 16
11、72374 19363244 0 1326716 1672374 17985017 0 171 20:21:08 1 1367281 1410043 0 1367520 1367281 716 0 2082 20:21:23 1 1319550 1352627 1092 1311118 1318457 717 0 1809 20:21:38 1 1294415 1391599 0 1341693 1294415 171 0 717 20:21:53 39 1150246 19512981 546 1306452 1149700 18160513 0 171 20:22:08 1 1122927
12、 1367851 546 1323543 1122381 1263 0 1536 20:22:23 1 1057934 1341636 0 1301424 1057934 171 0 2355 20:22:38 1 1006594 1380073 0 1328596 1006594 171 0 717 20:22:53 46 953714 19408015 0 1294613 953714 18063990 0 1809 合計 59336191 91857982 85203 18293718 59219310 72933293 0 15327 從上表統計數據可以得到數據庫服務器以下一些特點:
13、A,所有磁盤的讀寫分析:讀寫比 例約1: 2,(推薦使用RAID1和RAID10來存放該數據。 ) B,LOG和TEMP文件所在獨立磁盤的讀寫分析:LOG和TEMO文件主要以寫為主。(推 薦使用RAID1和RAID10來存放該數據。) C,庫文件所在獨立磁盤的讀寫分析:寫比讀 稍多些,但一段時間里SQL會一次集中的數 據庫寫入操作。(推薦使用RAID1和RAID10來存放該數據。) D,群集仲裁文件所在獨立磁盤的 讀寫分析:全為寫,數據量很小 。(推薦使用RAID1和 RAID10來存放該數據。) 3.2.2數據庫RAID選型 綜合不同類型 RAID的特點及數據庫各部件的讀寫情況,得到數據庫服
14、務器RAID選型及 數據庫磁盤的分區如下: 磁盤 組數 磁盤用途 R:w RAID選型 說明 態M份 作汕備 操S庠 放QQ據 存S數 創聃ID1 使刺用 果據采 如 O 窄h 據盤 數統 W V R 3 性能優先 備 據 爪數 伽SQ件 G 拌O tgL 嶷牛 群文上 是裁組 果仲盤 如集磁 W V R IP 備件優先 JL 時文 存份 保備 要庫 需據況 份數情 備且的 m長大 據較很 數間件 W V R 5 W V R 4 n G 拌O tgL 嶷牛 群文上 是裁組 果仲盤 如集磁 W V R IP W R 以上的磁盤分組是磁 盤實體通過陣列卡來進行劃分的。如果使用虛擬磁盤組(HP EV
15、A8000系列存儲)的情況下,可以將群集仲裁文件與LOG文件分開存放在不同的磁盤 組上。 323磁盤規劃 數據庫服務器磁盤規 劃包括兩部分:1磁盤空間規劃,2磁盤性能規劃。 4.1空間規劃計算 如果數據庫庫文件所 需要的500G,而備份文件需要1.5T空間。 我們使用SAS 300G10Krps的磁盤做RAID10來做數據庫庫文件所用空間的話,計算公 式為500*2/300=3.3,取整偶數得4。即4塊磁盤。 如果采用SAS 300G10Krps的磁盤做RAID5來做數據庫備件文件所用空間的話,計算公 式如下:1500/300+1=6。 如果采用SATA 500G 7200rps的磁盤做RAID10來做數據庫備份文件所需的空間的 話, 計算如下:1500*2/500=6。 4.2磁盤性能規劃計算 某系統在使用峰值時達到每秒1200次寫和600次讀的IOPS。如果做RAID5做數據庫的 磁盤 RAID 類型,磁盤 IO 吞吐量計算如下: 600+1200*4/255=21.1 , 取整數得 22 塊。這 樣的磁盤數已經
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司畫展活動方案
- 公司生日下午茶策劃方案
- 公司汽車展示體驗活動方案
- 公司泰國游詳細策劃方案
- 公司職工跑步活動方案
- 公司歡迎回家活動方案
- 公司月娛樂活動策劃方案
- 公司線上培訓策劃方案
- 公司聚會野炊策劃方案
- 公司春節團拜新穎活動方案
- 2025年中國數據庫市場研究報告
- 【9語安徽中考卷】2025年安徽省中考招生考試真題語文試卷(真題+答案)
- 礦產資源國際合作-洞察及研究
- 【課件】無脊椎動物+第2課時課件-2024-2025學年人教版生物七年級上冊
- 土木工程CAD-終結性考核-國開(SC)-參考資料
- 新課標背景下:初中生物學跨學科主題學習課程設計與教學實施
- 2024年內蒙古中考地理生物試卷(含答案)
- 會計專業工作簡歷表(中級)
- 人教版二年級語文下冊同音字匯總(共9頁)
- 鄉村旅游綜合體項目可行性研究報告寫作范文
- 扣款確認函(共2頁)
評論
0/150
提交評論