快速注册
重设密码
首页 / 技术课 / Oracle数据库调优最佳实践
免费试看

Oracle数据库调优最佳实践

课程重点阐述了Oracle数据库性能优化的方法论,及多种优化工具的使用和优化方法。

13课时
593人预约
4.2分
  • 收藏
  • 下载
  • 365天随时学
  • 认证课免费送题库
  • 微信群答疑
  • 免费送原版课程讲义
  • 课程详情
  • 章节目录
  • 用户评论
  • 讲师介绍

课程简介

如何使用好数据库,充分发挥出数据库的性能,是目前企业数据库从业人员所需的重要技能。课程重点阐述了Oracle数据库性能优化的方法论,及多种优化工具的使用和优化方法。能够使学员更好地理解数据库内部运行机制,理解自上而下的优化思路,更好的掌握数据库开发和SQL调优的能力。

课程目标

能明确制定数据库优化目标

熟练掌握常见性能优化工具的使用方法

熟练掌握优化缓冲区高速缓存的方法

熟练掌握优化共享池的方法

熟练掌握优化日志缓冲区的方法

熟练掌握自动化内存管理的方法

熟练掌握SQL性能管理的方法

适合人群

数据库管理员

应用程序架构师

应用程序设计人员

应用程序开发人员

系统管理员

存储管理员

第1章 Oracle 02:43:02
1.1.Oracle调优简介01:37:06试看
1.2.Oracle优化工具01:05:56试看
第2章 AWR和相关报告 01:06:01
2.1.使用自动工作量资料档案库00:08:28
2.2.AWR基线00:46:36
2.3.使用基于AWR的工具00:10:57
第3章 实时监控和预警 00:31:05
3.1.实时监控和预警00:31:05
第4章 优化缓冲区高速缓存 00:39:29
4.1.优化缓冲区高速缓存00:39:29
第5章 优化共享池 01:21:51
5.1.优化共享池01:21:51
第6章 优化段空间 00:41:03
6.1.优化段空间00:41:03
第7章 自动化内存管理 00:36:13
7.1.自动化内存管理00:36:13
第8章 确定有问题的SQL 01:31:10
8.1.确定有问题的SQL01:31:10
第9章 SQL性能管理 00:59:41
9.1.SQL性能管理00:59:41
  • 苏陌染。
    3分
    2020-09-16
    0
    数据库oracle数据库大表如何关联效率最高?
    我要回复
  • ◆喧闹的浮尘
    4分
    2021-01-09
    0
    在提高weblogic服务与oracle数据库处理性能方面,大家有什么比较好的建议和措施!
    我要回复
  • ┄大风大浪就是闯
    5分
    2021-02-01
    0
    特别迫切的希望学习oracle数据库分区优化
    我要回复
  • 爱上婚纱的孩纸
    4分
    2021-04-28
    0
    Oracle数据库的优化方法中,基于命中率的性能调优方法和基于等待事件的调优方法,两者之间技术差别主要是什么?
    我要回复
  • 薄荷糖、微凉
    5分
    2021-11-10
    0
    复杂的SQL判断语法规则利用响应时间也能算是一种方法!
    我要回复
  • 感觉很到位
    4分
    2021-11-16
    0
    Oracle 数据库的内部时间能修改吗?如果能,如何修改?
    我要回复

杨老师

工作经验

2007年至今:大连理工大学计算机系主任

工作内容:主要负责数据库相关课程教学。主讲课程包括《关系数据库原理》《Oracle数据库基础》《Oracle数据库管理》。

兼职情况:工作期间在多家公司做兼职讲师,主要讲Oracle10g、11g数据库管理课程(包括OCP认证考试培训)和SQL/PLSQL基础课程,任职过的公司包括大连华信、东软、NIIT、北京尚观、大连华锐、辽宁警校、中培教育以及大连维多玛。


2005/12—2007/07 :大连华信计算机技术有限公司

所属行业:计算机软件

部门/职位:企业信息化事业部/高级项目经理

工作内容:市场方面, 参与项目前期的交流、投标书编制工作;项目管理方面, 根据部门要求负责项目的管理, 包括项目前期的准备、计划制定、带领团队实施、客户对应以及后期维护的对应工作。


2003/12—2005/08博雅思信息科技有限公司大连分公司(香港) 

所属行业:计算机软件

部门/职位:研发部大连研发中心/技术总监

工作内容:产品设计, 在产品经理提出产品需求后, 带领团队进行设计;产品开发管理, 组织团队进行产品研发, 制定开发规范, 制定产品开发计划, 制定产品测试流程;产品技术支持, 产品销售后, 负责产品的售后技术支持;新技术研发, 带领团队进行新技术研发, 保持技术水平的先进性。


2001/03—2003/12北京百特赛威计算机网络有限公司

所属行业:计算机软件

部门/职位:软件部/部门副经理

工作内容:技术研发, 新技术的研究, 技术培训的组织安排, 组织团队进行新技术测试;开发管理, 制定开发、测试流程, 制定开发规范, 监督、指导各项目组的研发工作;项目管理, 参与重大项目的管理工作, 包括前期的项目准备、项目实施监控、阶段验收、客户回访等工作。


1999/04—2001/03大连华信计算机技术有限公司

所属行业:计算机软件

部门/职位:惠普应用授权开发中心/项目支持经理

工作内容:接口程序开发, 在CALLCENTER产品开发中, 负责CLALLCENTER系统与外部系统间的数据接口程序开发工作, 主要采用SOCKET技术与外界通讯, 包括设计、开发、测试、实施;新技术应用, 之后学习中间件技术并负责应用, 当时主要是bea TUXEDO产品;项目管理, 协助项目经理进行项目的日常管理。


项目经验

2005/12—2006/10 深圳市财政局信息资源规划

软件环境: Win2000/WinXP 

开发工具:Microsoft Office, Rational Rose 

项目描述:本项目是国家电子政务12个金字工程“金财工程”实施前的规划工作, 结合国家金财工程的要求以及当前深圳市财政局信息化建设现状进行总体规划, 基于信息资源规划方法进行数据层面的全面整合, 项目主要工作内容包括全域业务梳理、业务流程优化、数据建模、主系统的需求分析。

责任描述:1.负责项目的组织实施, 包括项目人员管理、进度管理、质量管理、成本管理、风险控制、信息安全管理等;2.负责工程方法的贯彻实施;3.负责客户对应, 协调解决问题;4.负责项目各阶段的验收工作。


2005/04—2005/08C-Centric产品研发

软件环境:Win2000/WinXP

开发工具:Java, J2EE, Oracle, Sqlserver2000, Jboss, Tomcat, Cvs, Eclipse, Echo,Echopoint

项目描述:C-Centric 产品是一个基于J2EE技术的CRM产品, 根据研发部门的统一规划对产品进行功能增强并完成新版本发布前的测试工作,产品主要功能模块为客户资料管理, 电话营销, 投诉申告管理, 工单流转等。

责任描述:新版本功能设计, 组织开发、测试,Oracle数据库配置管理


2004/10-2005/04外包 美国Edify公司, 模块开发和测试

软件环境:Win2000/WinXP

开发工具:Speechify, Nuance, Sqlserver, Oracle, NMS Voice Card

项目描述:主要有两部分工作, 一部分是开发:接美国Edify公司的外包任务, 按计划进行产品开发和单体测试, 通过VPN连接到Edify 公司, 通过版本控制工具PVCS和Bug Tracker 进行协同开发, 另一部分是产品测试:通过VPN 获取Edify产品的最新版本, 根据设计文档进行测试用例设计, 按要求搭建完整测试环境进行测试, 通过 Bug Tracker 进行Bug 跟踪, 与Edify公司开发部门、测试部门协同工作。

责任描述:1.客户联络。通过Email和电话会议与Edify公司沟通, 针对任务分配情况和工作进展进行交流和回报。2.外包工作内部管理。规范管理外包工作开发和测试环境和流程


2003/12-2004/10C-Centric Contact Center 研发

软件环境:Win2000/WinXP

开发工具:Java, VC++, VB, cyrstal report,oracle

项目描述:C-Centric Contact Center产品系自主研发的CTI产品, 主要应用于Callcenter项目中, 产品中包含系统管理、状态监控、呼叫应答客户端、后台服务(排队、日志、路由等功能)。

责任描述:1.产品功能设计, 架构实现; 2.指导团队完成开发和测试工作;3.产品售后技术支持;4.新功能设计;5.Oracle数据库配置管理


2003/06-2003/12江西联通智能网预付费业务报表经营分析系统

软件环境:HP-UNIX, Win2000

开发工具:C, pro*c, PB, Oracle

项目描述:基于UNIX平台的话单采集、数据分析, 并通过报表展现业务开展情况, 为经营提供参考。

责任描述:1.话单数据处理核心代码编写;2.指导团队完成开发工作;3.协调客户, 并负责现场实施


2002/11-2003/06卫通IP电话计费结算

软件环境:SUN SOLARIS, Win2000

开发工具:C, pro*c, Delphi, Oracle, Intec Interconnect, Veritas, Cell, IBM MessageQ

项目描述:基于UNIX平台的电信应用, 包括话单采集(FTP方式), 计费, 营业, 帐务, 结算(网间, 网内, 国际), 其中结算部分采用了英国 Intec公司的Interconnect产品。

责任描述:1.负责项目的组织、策划;2.负责生产环境的搭建, 包括存储设备配置、集群软件配置、数据库安装;3.项目开发管理、现场实施管理;4.客户协调, 以及第三方厂商协调(项目中采用了华为公司的软交换设备);5.负责Oracle数据库管理。


2001/09-2002/07联通综合营帐

软件环境:HP-UNIX, Win2000

开发工具:C, pro*c, Delphi, Oracle, TUXEDO

项目描述:基于UNIX平台的电信应用, 通过整合联通现有的业务系统为客户提供统一的服务窗口,实现综合营业和综合帐务。

责任描述:1.负责项目的组织、策划;2.负责TUXEDO产品的安装及多域配置, 指导组员进行二次开发;3.开发过程和测试过程管理;4.负责Oracle数据库管理。


2000/04-2001/03上海电信客服1000号

软件环境:HP-UNIX, Win98

开发工具:C, pro*c, VB, Oracle, TUXEDO

项目描述:基于HP CTI中间件CCM的Callcenter应用, 建立新的客户中心1000, 同时整合原有客服系统170、189等。系统规模是180线自动语音, 96坐席。

责任描述:1.客服中心与营业计费系统的接口程序开发, 中间件产品的应用(BEA TUXEDO); 2.系统现场实施, 上线测试, 客户验收对应等管理工作;3.负责Oracle数据库开发。


1999/08-2000/04辽宁移动客服中心1860、1861

软件环境:HP-UNIX, Win98

开发工具:C, pro*c, VB, VC++,  Informix, HP-CCM

项目描述:基于HP CTI中间件CCM的Callcenter应用, 180线语音、30线催费、12线传真、50人工坐席。

责任描述:1.负责客户系统与移动公司的营业帐务系统进行数据交换的接口程序编写, 通过SOCKET与营业帐务系统通讯。2.系统现场实施, 上线测试。