zoukankan      html  css  js  c++  java
  • PGA

    Server Process

    PGA

      1.PGA作用

      2.PGA構成

         1)private sql area

         2)session memory    

         3)sql work areas(主要研究)

            --sort_area_size  sort_area_retained_size

            --hash_area_size

            --bitmap

    3.PGA管理

    自動動

    手動:手動設置sort_area_size hash_area_size

    SQL> show parameter area

    NAME                     TYPE     VALUE
    ------------------------------------ ----------- ------------------------------
    bitmap_merge_area_size             integer     1048576
    create_bitmap_area_size          integer     8388608
    hash_area_size                 integer     131072
    sort_area_retained_size          integer     0
    sort_area_size                 integer     65536
    workarea_size_policy             string     AUTO
    內存排序  sort/hash

    磁盤排序  temp tablespace(慢)

    自動管理裡面每個server process可以獲得的PGA空間有限制

    設置PGA自動管理

    SQL> show parameter workarea_size_policy

    NAME                     TYPE     VALUE
    ------------------------------------ ----------- ------------------------------
    workarea_size_policy             string     AUTO

    SQL> show parameter pga_aggregate_target

    NAME                     TYPE     VALUE
    ------------------------------------ ----------- ------------------------------
    pga_aggregate_target             big integer 0

    pga_aggregate_target=一般為物理內存的80%*20%

    open_cursors一個session可以同時執行的sql數量

    _pga_max_size每一個會話可以分配的PGA最大size

    v$pgsstat

    v$pga_target_advice

  • 相关阅读:
    iOS开发系列--通知与消息机制(转)
    iOS Storyboard全解析(转)
    在IOS代码中使用UNIX命令
    如何用代码实现iPhone手机软件注销和手机重启
    ios多线程开发 GCD常见用法
    ios多线程开发 GCD的基本使用
    ios错误码:NSError对象.code
    iOS9 HTTP请求失败
    (转)空指针和野指针
    (转)ARC指南
  • 原文地址:https://www.cnblogs.com/guilingyang/p/5916985.html
Copyright © 2011-2022 走看看