曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
Oracle DB Performance Tuning培训课程

 
  班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
      每个班级的人数限3到5人,互动授课, 保障效果,小班授课。
  上间和地点
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦
最近开间(周末班/连续班/晚班):2019年1月26日
  实验设备
    ◆小班教学,教学效果好
       
       ☆注重质量☆边讲边练

       ☆合格学员免费推荐工作
       ★实验设备请点击这儿查看★
  质量保障

       1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
       2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
       3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。

部份程大纲
 
  • 第1部份. DB Performance Tuning方法论
    1.1.A Logical Approach
    1.2.Top Down Approach
    1.3 Oracle Wait Interface
    1.4 常见的dump和Trace方法

    第2部份 Enqueue结构
    2.1 Enqueue结构
    2.2 Lock获取
    2.3 Lock转换
    2.4 Lock释放
    2.5 Lock争用优化
    2.6 死锁
    2.7 Enqueue Dump

    第3部份 理解Lock争用
    3.1 Row cache Lock
    3.2 Library Cache Lock
    3.4 Library Cache Pin
    3.5 TM lock
    3.5 TX lock
    3.6 ITL Contention
    3.7 Buffer lock contention(Buffer Busy wait)
    3.8 Data Block Contention
    3.9 Undo Segment Contention
    3.10 Sort Segment Contention

    第4部份. Latch内幕
    4.1 Latch结构及原理
    4.2 Latch获取
    4.3 Latch释放
    4.4 Latch争用
    4.5 常用Latch
    4.6 Latch Dump

    第5部份 Mutex深入揭密
    5.1 Mutex基本结构
    5.2 Mutex获取过程
    5.3 Mutex与解析
    5.4 Mutex是性能利器还是bug之王

    第6部份 锁的优化案例
    6.1 4号锁分析之ITL争用
    6.2 4号锁分析之Unique key的约束
    6.3 DX锁原理的深入解析及案例

    第7部份. 内存管理
    7.1 SGA
    Granule
    Database BLock Buffer
    Redo Buffers
    Shared Pool
    Library Cache
    Reserved Pool
    Keeping Objects
    Large Pool
    7.2 PGA
    Sort的过程及临时表空间的使用
    UGA
    CGA
    Heap Dump

    第8部份 内存优化案例
    8.1 内核参数的优化
    8.2 开启大页的优化
    8.3 SGA参数的优化
    8.4 PGA大揭密,彻底搞懂
    我的PAG我作主 --搞清楚什么是真正的PGA
    清清楚楚使用PGA --PAG的监控

    第9部份. Buffer Cache结构
    9.1 Hash Bucket & Chains
    9.2 Buffer结构
    9.3 Default pool/Keep Pool/Recycle Pool
    9.4 LRU
    9.5 Buffer Gets
    9.6 Touch Count
    9.7 DBWR与CheckPoint
    9.8 Working Set与DBWr

    第10部份 Buffer Cache优化案例
    10.1 CBC Latch 原理解析 ----热块和链终极方案(包括逻辑读原理和HASH链表原理)
    10.2 被误读的buffer busy waits --精准定位置buffer busy waits元凶
    10.3 让DBWR跑的更快反应 --如何减少db file paralle write等待时间
    10.4 一致性读保证了读不阻塞写

    第11部份. Shared Pool结构
    11.1 Library Cache结构
    11.2 Heap 0
    11.3 Lock与Pin
    11.4 Library Cache Latches
    11.5 Sharing Cursor
    11.6 mutex
    11.7 Library Cache Dump

    第12部份 Shared Pool优化案例
    12.1 我的共享池大了 还是小我的共享池大了 --如何准确判断共享池大小是否合适
    12.2 纠正大众的错误 --4031错误信息如何看
    12.3 又见Latch --Shared Pool Latch与Libarary Cache Latch揭密
    12.4 Library Cache Lock/pin --如何快速解决危险的阻塞
    12.5 淘宝级超量软解析决之道

    第13部份 Redo优化案例
    13.1 Log Buffer空间使用 --什么时侯需要修改log_buffer参数大小?
    13.2 Redo latch相关的等待事件
    13.3 完全揭秘 log file sync等待事件

    第14部份 Performance Diagnostics Workshop
    14.1 OS Performance
    14.2 Database Hangs
    14.3 Slow Database

 

-

 

  备案号:沪ICP备08026168号 .(2014年7月11)..............