- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)