数据库性能量化@阿里巴巴_第1页
数据库性能量化@阿里巴巴_第2页
数据库性能量化@阿里巴巴_第3页
数据库性能量化@阿里巴巴_第4页
数据库性能量化@阿里巴巴_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库性能量化阿里巴巴B2B-运维部-DBAAboutme姓名:叶正盛阿里巴巴数据库技术专家国家认证系统分析师、高级项目经理10余年软件开发及管理经验从事过微机监控、外贸、进销存、ERP系统设计开发从事过省级电力信息化建设我的博客:新浪微博:内容硬件与数据库相关性能指标介绍业务指标转变为数据库技术指标实例什么时候做数据库拆分?SSD给数据库带来什么变化?存储磁盘性能量化10K3.5寸SAS15K3.5寸SAS10K2.5寸SAS15K2.5寸SAS延时(等待时间)3ms2ms3ms2ms延时(寻道时间)3.5ms3.5ms3ms3msIOPS-8KB153(333)181(500)150(333)200(500)内部平均带宽130MB/s160MB/s130MB/s160MB/s影响性能的主要因素:转速、盘片大小、磁存储密度网络性能量化100Mbps/1Gbps/10Gbps带宽:10MB/s,100MB/s,1000MB/s本地机房延时:50us-1msmking>ping10.20.149.82PING10.20.149.82(10.20.149.82)56(84)bytesofdata.64bytesfrom10.20.149.82:icmp_seq=0ttl=64time=0.124ms64bytesfrom10.20.149.82:icmp_seq=1ttl=64time=0.109ms64bytesfrom10.20.149.82:icmp_seq=2ttl=64time=0.110ms64bytesfrom10.20.149.82:icmp_seq=3ttl=64time=0.109ms64bytesfrom10.20.149.82:icmp_seq=4ttl=64time=0.110ms1Gbps网络Netperf测试结果数据库TCP包请求表现CPUCPU缓存、内存Cache延时0.5-30nsCache带宽10-100GB/sCacheLine32-128Bytes主存延时30-200ns主存带宽2GB/s-12GB/sCPU单核性能执行Oracle数据库的hash及排序比较运算实例分析普通商品管理子系统20万商家,5万活跃会员2000万商品平均每个商品信息基本信息300字节,详细信息8K业务高峰期4小时业务指标->技术指标业务功能会员操作次数总操作次数返回记录数总返回记录数数据大小总数据大小登录210000011000001000100000000商品列表50206000查看商品明细2001800080000000000新增商品210000011000008000800000000修改商品501800020000000000删除商品150000150000500总计1.15925E+11每秒指标应用QPS1059存储IOPS4358网络带宽(8MB/s)活跃会员数:5万,业务高峰时段:4小时(9:30-11:30,14:30-16:30)分表、分区活动数据与历史数据分离:(分表、分区、压缩)工作流(任务流、工单),按状态分表分区历年帐务记录,按年月分表分区人员待办工单查询Select*frombpm_workwhereuser_id=‘0001’andstatus=‘new’statususer_id…new0002…close0001…new0002…new0003…close0003…new0008…close0001…new0001…new0001…close0001…close0002…new0002…close0003…close0006…new0007…statususer_id…new0001…new0002…new0001…new0008…new0003…new0001…statususer_id…close0001…close0006…close0007…close0002…close0001…close0003…close0002…close0001…close0001…单机性能瓶颈拆分水平拆分垂直拆分读写分离异地容灾数据库拆分指标界限QPS?TPS?日志数据写入量?数据容量?IOPS达到多少?40000/s2000/s20MB/s一天可以通过网络备份全部数据没关系SSD固态硬盘(SolidStateDisk)接口:USB、eSATA、SATA、SAS、FC、PCI-ESSD方向带宽接近内存(3年)容量超过磁盘(2年)价格GB/5元(3年)新的硬盘外置接口,比SAS、SATA性能更好(5年)SSD对数据库性能的影响IOPS提高了100倍,按ID条件类型的查询性能大幅提升,memcached类上级缓存的提升性能不明显,缓存失效也不会产生雪崩效应;索引的聚簇因子作用变小,聚集索引、簇表、索引组织表的性能提升不明显;SSD顺序写性能与磁盘没有优势,所以日志文件,归档文件放在SSD上性价比较低。SSD对数据库发展的影响采用SSD后,IOPS存在大量富余资源,传统关系型数据库已经不能满足硬件发展的需要;关系型数据库更多从SQL技术性能方面考虑,适合于表格关系,但是人类思维及现实信息更像是网状关系,SSD可能会让网状关系数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论