童家旺:我对后端优化的一点想法.pdf

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DTCC2011 DTCC2011 DTCC2011 DTCC2011 Jametong@童家旺 work@alipay (2010.8-) work@alibaba(2005.5-2010.8) work@浙江移劢台州公司 (2003.12-2005.5) Blog @ / mail@ jametong@ DTCC2011 DTCC2011 《Oracle性能诊断艺术》 不冯大辉(Fenng),胡怡文合译 《Oracle Performance Survival Guide》 不郑勇斌,胡怡文合作翻译中 DTCC2011 DTCC2011 什么是优化? 响应时间 Vs 吞吐量 Instrument metrics 需要了解的一点硬件知识 常见案例分析 引用资料 DTCC2011 DTCC2011 The fastest way to do something is don„t do it Anonymous Two ways to improve performance, do it less or do it faster Anonymous Performance is all about code path From Cary Millsap /2010/09/my-otn-interview-at- oow2010-which-hasnt.html DTCC2011 DTCC2011 丌访问丌必要的数据 使用B*Tree/hash等方法定位必要的数据 使用column Store或分表的方式将数据分开存储 使用Bloom filter算法排除空值查询 合理的利用硬件来提升访问效率 使用缓存消除对数据的重复访问 使用批量处理来减少磁盘的Seek操作 使用批量处理来减少网络的Round Trip 使用SSD来提升磁盘访问效率 DTCC2011 DTCC2011 性能 衡量完成特定仸务的速度或效率 响应时间 衡量系统不用户交互式多久能够发出响应 吞吐量 衡量系统在单位时间里可以完成的仸务量 DTCC2011 DTCC2011 Response Time = Service Time + Queue Time 经典的响应时间曲线.到达率为1.55trx/s,响应时间为 3ms/Trx,服务时间为2ms/Trx,排队时间为1ms/trx 图片引用自: 《Forecasting Oracle Performan

文档评论(0)

专业好文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6110200002000000

1亿VIP精品文档

相关文档