已完结
Oracle 性能优化基础与实践
出现系统性能下降、资源消耗过高或业务运行不稳定; 当前数据库对客户请求的响应或处理能力低于期望值;当前数据库无法充分利用硬件等资源,且操作效率低下;性能优化将涉及到:调整内存结构、调整IO、调整资源竞争、调整系统架构、调整SQL书写、调整表和索引设计、优化SQL算法等。本次课程主要结合ASH视图、索引、执行计划、分区和统计信息4个章节来展开性能优化的相关知识,并结合实践分享常用的优化手段。
3人拼团,¥6
原价 ¥99元 4课时 5332次播放 848人已订阅
发起拼团
直接订阅
课程介绍 课程目录(4) 用户评价(27)
课程介绍
数据库运行情况与应用业务紧密相关,而数据库的性能直接影响到应用业务的处理能力和前台的客户体验。性能优化是一个很复杂的过程,往往需要根据对目标系统的了解和检查情况,结合实际应用系统及主机网络运行环境,然后对数据库进行性能评测、瓶颈分析并给出优化方案,再经过测试验证,使数据库保持高效的运行。
性能优化服务通常用于三种情况:出现系统性能下降、资源消耗过高或业务运行不稳定; 当前数据库对客户请求的响应或处理能力低于客户期望值;当前数据库无法充分利用硬件等资源,且操作效率低下;
性能优化将涉及到:调整内存结构、调整IO、调整资源竞争、调整系统架构、调整SQL书写、调整表和索引设计、优化SQL算法等。
本次课程主要结合ASH视图、索引、执行计划、分区和统计信息4个章节来展开性能优化的相关知识,并结合实践分享常用的优化手段。
课程大纲
性能优化--ASH视图
1.ASH视图基础
2.利用ASH视图监控数据库性能
3.利用ASH视图分析数据库阻塞问题
4.利用ASH视图分析SQL运行过程
5.ASH视图的其他用途
性能优化--索引
1.索引基础知识
2.使用索引的场景
--只访问表中很少的一部分行
--处理多行,且可以使用索引而不用表
--经常一起访问两个或多个列
--为外键列创建索引
--多表关联的连接字段上创建索引
3.如何创建合适的索引
--索引字段的顺序选择
--单列索引还是组合索引
--函数索引的运用
--最右单调递增引起的索引热块竞争问题
性能优化--执行计划
1.执行计划基础知识
2.查看执行计划的方法
3.检查执行计划变化的SQL
4.让错误的执行计划失效
5.执行计划绑定
性能优化--分区与统计信息
1.分区基础知识
2.索引分区的使用
3.分区相关的维护操作
4.统计信息收集的几个知识要点
第1章 性能优化--ASH视图 (1讲)
第2章 性能优化--索引 (1讲)
第3章 性能优化--执行计划 (1讲)
第4章 性能优化--分区与统计信息 (1讲)


免费试看
嘉宾介绍
曾令军
数据库专家
2009年开始接触Oracle数据库,由此开始了Oracle DBA的职业生涯;参与国内多家股份制银行、城市商业银行的核心业务系统、数据仓库的部署建设和生产运维工作,解决生产上棘手的系统故障和性能问题,经常与客户分享经验、心得;在数据库运维监控、性能优化方面积累了丰富的经验。
课程顾问
微信扫码添加助手【课程雪宝】

领取优惠 - 免费资料
课程答疑 - 学习助手
看过的人还看了这些哦