- 1
- 0
- 约7.35千字
- 约 8页
- 2017-08-26 发布于湖北
- 举报
Oracle数据库性能模型
最近一直在思考一个问题:如何为一个数据库建立性能模型?作为一名DBA来说,我们面临的一个巨大挑战是:如何保证数据库的性能可以满足快速变化的应用的需求,如何在数据量和访问量持续增长的情况下,保证应用的响应时间和数据库的负载处在合理的水平下。我们可能会经常面对以下的问题:某个SQL每秒要执行100次,响应时间是多少?某个应用发布后,对数据库的影响如何?所以,评估应用对数据库所产生的影响,优化应用并预测风险,保证数据库的可用性和稳定性,这是应用DBA真正有价值的地方。
响应时间为中心:
如果要选择一个评价系统优劣的性能指标,毫无疑问应该是响应时间。响应时间是客户体验的第一要素,所有的优化都应该为降低响应时间而努力。对于数据库系统也是如此,我们优化系统,优化SQL,最终目标都是为了降低响应时间,单位时间内可以处理更多的请求。
数据库时间模型:
响应时间一般分为服务时间(Service time)和等待时间(Wait time),服务时间指进程占用CPU的时间,包括前台进程(Server process)和后台进程(Backgroud process),我们一般只关注前台进程占用的CPU time。等待时间包括很多类型,一般最常见的是IO等待和并发等待,IO等待包括sequential read,scattered read和log file
您可能关注的文档
最近下载
- 道亨TwSolid放样软件操作规程.doc VIP
- 2026年中国人工智能芯片产业发展报告.docx
- 《百度软件下载.doc VIP
- 增补更新2016 11 08乔帮主交割单整理.pdf VIP
- 2026湖北汉江集团公司所属企业招聘技能人员94人(第二批)笔试历年备考题库附带答案详解.docx VIP
- 衣拿智能吊挂系统软件使用教程.pdf
- 人教版小升初数学试题及答案(可直接打印).docx VIP
- 泛光照明整套开工报告及竣工竣工资料表格.docx VIP
- 开放系统11840《当代中国政治制度》期末机考真题及答案(第110套).docx VIP
- 2026年食品加工公司产品召回管理制度.docx VIP
原创力文档

文档评论(0)