Itpub性能调整培训纲要

 

第一部分 Oracle性能优化工具及使用

 

1Alert LogTrace Files

    Alert log

    Alert log文件的重要意义

    Alert log的内容及其诊断

    定期收集并监控alert文件的内容

 

2.后台进程跟踪文件

   文件的内容

   决定存放位置

 

3.用户跟踪文件

   用户跟踪文件的作用

   打开用户跟踪文件功能

   设置存放位置

   产生跟踪文件的几种不同方式及作用

   使用跟踪文件实际诊断的案例分析

 

4.数据字典视图与动态性能视图

    数据字典视图

    动态性能视图

什么是动态性能视图

常用的动态性能视图

系统统计信息相关动态视图

a v$sysstat v$sesstat

b v$system_event v$session_event

c v$sgastat v$pgastat

Oracle等待事件分析

 

5Statspack工具的使用及分析

    配置、运行、数据收集

    案例分析


 

第二部分 内存调整

 

1.内存设置概述

2DBWn进程原理

3LRU Latches

4.日志缓冲区原理及调整

5LGWR进程及理论意义

6Shared_pool设置及调整

7SGA设置规划及调整

      Oracle9i动态SGA特性及原理

8Oracle9i PGA增强及原理


 

第三部分、存储与I/O优化

 

1.  存储结构基本概念

   块大小的选择

   PCVTFREEPCTUSED

       Oracle9iblock_size及特点

 

2.  空间使用管理及Oracle存储结构的变迁

     DMT原理及实现

     LMT优势及性能提高

     ASSM Oracle9i的杰出特性

 

3.  存储优化及调整

整体设计方案的考虑

   行链与行迁移的调整

   HWM的原理

   怎样使表释放空间

4.  调整与重组

   表的重构与优化

   索引统计与重组织

   索引原理及应用

   dbms_space

   物化视图的使用及原理

   案例分析

   分区

 

5.  进程I/O优化

检测点的原理及优化

    DBWR进程的优化

    异步I/O

    I/O Slaves

    DBWR进程

    LGWRARC进程的优化

    通过在线日志文件的配置优化I/O

      优化归档速度的方法

      

6.  回滚段及临时段的管理及优化

Oracle9i的新特性

    管理与优化

第四部分、SQL优化

 

1.基本概念与工具

2SQL语句的执行过程

   解析

   生成执行计划

a 怎样访问一个表

        全表扫描

        散列访问

rowid访问

b 怎样访问一个索引

        索引范围扫描

单个索引扫描

全索引扫描

c 怎样进行连接

        嵌套循环

        排序合并

散列连接

3.选择执行计划以及执行

4.结果集处理

5SQL优化器

    RBOCBO  

    优化器模式的选择

    Analyze语句

    Histogram

    Explain plan

SQL TraceTKPROF

    SQL*Plus autotrace

6.怎样观看执行计划

7SQL调整的总体思路

    定位具有高影响力的SQL

    Library Cache进行统计——基于statspack的脚本

    SQL调整

    全表扫描的合理性

    优化器在什么情况下选择FTS

    错误的FTS常见的原因

    消除不合理的FTS

    hints

    优化器选错执行计划的处理手段

    手工调整强行用hints指定

    执行计划稳定性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值