- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库服务器规划
数据库服务器规划主要指容量规划。容量规划指的是为未来的硬件需求而预测和准备的 过程。容量规划分为两部分:前期的容量规划和后期容量规划。前期容量规划包含评估需 要根据服务质量标准来预测完成该项工作的硬件。后期容量规划指在现在的硬件平台上运 行性能测试或直接提取生产过程中所产生的数据,分析趋势,透视增长率来计划何时进行 系统的扩容或升级。
1 需求分析
1.1 技术环境
规划一个数据库服务器最重要的步骤就是收集关于服务器工作负载和它所运行的环境方面 的信息。只有确认了数据库服务器运行的基本信息才能正确规划数据库服务器。为了获得 这些信息,可以从以下方面着手:
, 与技术人员交谈。在交谈过程中可以获得以下信息:数据库服务器运行的环境及 网络拓扑,完成一次操作所产生的数据库事务数,当前生产服务器历史性基线数据, 数据库增长率和数据库的总体存储需求
, 从现行的数据库服务器采集数据,如:一天中数据库应用产生的磁盘读写速率,CPU 利用率,网络利用率,内存使用状态及数据库运行状态。(具体采集的性能参数,请 看《 数据库服务器性能评估全过程》)
1.2 业务需求
执行容量规划的人员必须与管理人员进行面谈来确定容量规划本身的目标以及期望值, 并且摘取关键信息供设计中使用。这些信息可能包括客户需求,运营需求,建设目标,预 算限制以及评估新硬件满足规定性能需求的期限。
1.3 技术需求
为了保证业务运行,开发或迁移顺利,客户会提供一些技术上的要求,如:为了与旧系统 兼容,操作系统必须使用 32 位的;为了使用 SQL 2005 的新功能数据库必须采用 SQL Server 2005;业务反应不能超过 5 秒等等
A1200A1800A2400
A1200
A1800
A2400
A3000
A3600
A4200
A4800
A5400
A6000
A6600
A7200
A7800
A8400
A9000
A9600
A10200
A10800
A11400
A12000
A12600
A13200
A13800
A14400
A15400
cpu利用率
2.数据分析
对于数据库服务器型号的选取,通常采用 TPCC 值来衡量,TPCC 的吞吐量是按有效 TPCC 配置期间每分钟处理的平均事务数。因此在数据分析过程向 TPCC 值方向进行。
2.1 前期的容量规划的数据分析
在前期的容量规划中,可以根据与技术人员的交谈所了解的情况和数据来进行规划。下面 我们以 xkjs 平台为例来计算前期容量规划。
在 xkjs 平台中,用户在当天的第一次登录时,需要与数据库进行一系列的状态查询与 交付,经核对会产生 15 个事务。每隔 20 分钟会与后台数据库进行一次在线状态信息的回 馈,该回馈会产生 5 个事务。该平台预计总用户帐号为 100 万,每日活跃用户占总用户帐 号数的 60%,而当日高峰期(20:00—21:00)时的活跃用户数占当日活跃用户数的 2/3.高峰 期的登录为在线人员的 2 倍。
计算如下:
高峰期用户登录所产生的事务数:100*60%*2/3*2*15=1200 万
高峰期活跃用户状态回馈所产生的事务数: 100*60%*2/3*2*5=400 万
根据系统设计和实际经验,估算每个交易相当于 D 个基准测试程序。有的叫基准 TPC 指标值对应的比例,有的叫实际与标准测试事务的比例。(1-10)这个值很难定,有时基于 方案人所处的角色会进行不同衡量。此处我取 1.5.。
服务器需要有 30%的冗余。因此计算得数据库服务器的 TPCC 值为 57.1 万 [(1200+400)*1.5/60/(1-30%)]
2.2 后期的容量规划的数据分析
在后期容量规划中,直接从数据库服务器采集相关数据进行分析。
(具体采集的性能参数请参考我写的《数据库服务器性能评估全过程》)
我以 SQL Server\Database-Tranaction/sec 为 X 轴来盾 CPU 利用率和网络利用率。
cpu利用率
16
14
12
10
8
6
4
2
0
A1200A1800A2400A3000A3600A4200A4800A5400A6000A6600A7200A7800A8400A9000A9600A10200A10800A11400A12000A12600A13200A13800A14400A15400网络流量LOG-w
A1200
A1800
A2400
A3000
A3600
A4200
A4800
A5400
A6000
A6600
A7200
A7800
A8400
A9000
A9600
A10200
A10800
A11400
A12000
A12600
A13200
A13800
A14400
A15400
网
您可能关注的文档
- 教育社会学第二次作业论文《浅析教育的作用》.docx
- 散养鸡生产技术操作规程剖析.docx
- 数字有线电视机顶盒介绍.docx
- 数字电子技术完整教案汇总.docx
- 数字光强度检测模块设计要点.docx
- 数学师范生个人总结.docx
- 数据中心服务器机柜内的信息点数.docx
- 数据挖掘项目实施过程概述.docx
- 数控加工代码.docx
- 数控加工工艺与编程考题十一.docx
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)