• Oracle 内存管理


    内存管理: 有两种管理式手动和自动。

    启动 自动内存管理(Automatic Memory managemet)

    1: show parameter target// 得到SGA_target和pga_aggregate_target的值

       1: SELECTvalue/1024/1024)||'M' FROM V$pagstat WHERE name='maximum PGA allocate';
       2: //计算实例启动 之后分配给SGA的最大值
       3: SHOW PARAMETER  MEMORY_MAX_TARGET
       4: //查看当前值
       5: alter system set MEMORY_MAX_TARGET = 500M scope=spfile;
       6: alter system set memory_target =410M scope=spfile;
       7: alter system set sga_target =0 scope=spfile;
       8: alter system set pga_aggregate_target = 0 

    用命令行来查看oracle的内存信息:

       1: show SGA
       2: SELECT *from v$SGA;
       3: SELECT NAME,BYTES/1024/1024 || 'M' FROM V$sgainfo WHERE NAME= 'Buffer Cache Size';
       4: //the actual size of database Buffer Cache  
       5: SELECT * from v$sgainfo;
       6: SELECT component, (current_size/1024/1024)|| 'M' from v$memory_dynamic_compents 

    7: where component = 'shared pool';

    SQL> SELECT component, (current_size/1024/1024)|| 'M' from v$memory_dynamic_components where component = 'java pool';

    COMPONENT
    ----------------------------------------------------------------
    (CURRENT_SIZE/1024/1024)||'M'
    -----------------------------------------
    java pool
    4M

    已用时间:  00: 00: 00.03
    SQL> select name, bytes/1024/1024 || 'M' from V$SGAINFO WHERE NAME= 'Large Pool Size'

    NAME                             BYTES/1024/1024||'M'
    -------------------------------- -----------------------------------------
    Large Pool Size                  4M

    已选择 1 行。

    另外可以用企业管理器来查看Oracle内存的分配情况。

    服务器—>数据库配置—>内存指导 。

  • 相关阅读:
    oracle自动选择索引
    oracle避免在索引列上使用计算
    oracle强制索引失效
    oracle不明确的索引等级
    oracle等式比较和范围比较
    oracle多个平等的索引
    oracle 基础表的选择
    微信5.0:可定制菜单栏、移动支付、公众账号付费订阅
    微信公众平台消息接口开发(26)从Hello2BizUser文本到subscribe事件
    PHP数组教程
  • 原文地址:https://www.cnblogs.com/happinessqi/p/3302334.html
Copyright © 2020-2023  润新知