zoukankan      html  css  js  c++  java
  • [bbk2194] 第35集 Chapter 09Optimizing Sore Perations(04)

    OEM

    PGA Target Advice Histograms

    • V$PGA_TARGET_ADVICE_HISTOGRAM predicts how histograms shown in V$SQL_WORKAREA_HISTOGRAM evolve.
    • STATISTICS_LEVEL must be set to at least TYPICAL.

    Auto PGA and OEM

    Overview

    The automatic sort area management feature is :

    • Easier to set up and size than the *_AREA_SIZEP parameters
    • Easier to monitor using the advisory view

    通常情况下,当多用户的时候,Oracle强烈推荐使用auto方式管理PGA;但是对于少量用户或者跑一些批量程序的时候可以设置成manual模式(一般仅限于SESSION级别:例子如下)

    SQL>ALTER SESSION SET WORKAREA_SIZE_POLICY=MANUAL;
    SQL>ALTER SESSION SET SORT_AREA_SIZE=your size;

    The Sorting Process

    If sort space requirement is greater than SORT_AREA_SIZE:

    Sort Area and Prameters

    The sort space is in:

    • The PGA for a dedicated server connection

    • The shared pool for Oracle Shared Server connection

    如果oracle database server是dedicated server 模式,sort area是存放在PGA里面的.

    如果oracle database server是shared server模式,sort area是存放在SGA里面的.

    控制sort area尺寸大小的两个参数1->sort_area_size;2->sort_area_reatined_size;

     

    Tuning Sorts

    • Use automatic sort area management.
    • Avoid sort operations whenever possible.
    • Reduce swapping and paging by making sure that sorting is done in memory when possible.
    • Reduce space allocation calls by allocating temporary space appropriately.

    Sorting and Temp Space

    Create a temporary tablespace by using:(临时表空间与普通表空间的创建还是有一些细微的差别)

    CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '$HOME/ORADATA/u06/temp01.dbf' size 200M;

    普通表空间中,通常情况下包含多个segment.但是临时表空间,只包含一个segment.多个用户使用temporary tablespace的话,就是使用不同的extent.

  • 相关阅读:
    移动端开发rem布局之less+媒体查询布局的原理步骤和心得
    前端实现文件下载方式总汇
    如何能提高CSS编写技巧?提高Web前端开发效率
    常用的CSS命名规则
    CSS背景background
    CSS盒子模型
    简单的树形菜单如何写?
    彻底掌握css动画【transition】
    首页白屏优化实践
    我来聊聊面向模板的前端开发
  • 原文地址:https://www.cnblogs.com/arcer/p/3063422.html
Copyright © 2011-2022 走看看