oracle11g自动内存管理好吗,Oracle11G新特性的研究之【自动内存管理】
让实例运行为自动内存管理模式下
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 860M
sga_target big integer 860M
SQL> show parameter pga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 286M
SQL> show parameter memory
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 0
memory_target big integer 0
shared_memory_address integer 0
SQL> alter system set memory_max_target=1000M scope=spfile;
System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system
SLES-10-01:~ # mount -t tmpfs shmfs -o size=7g /dev/shm
SQL> startup
ORACLE instance started.
Total System Global Area 1368465408 bytes
Fixed Size 1343304 bytes
Variable Size 654311608 bytes
Database Buffers 708837376 bytes
Redo Buffers 3973120 bytes
Database mounted.
Database opened.
SQL> alter system set sga_target=700M;
System altered.
SQL> alter system set pga_aggregate_target=300M;
System altered.
SQL> alter system set memory_target=1308M;
System altered.
//只要为SGA_TARGET和PGA_AGGREGATE_TARGET初始化参数指定明确的值,为缓冲区高速缓存或PGA或两者设置一个最小的值,而不是让它们使用默认值0,那么自动内存管理多数时候的表现都很好,数据库仍然会使用自动内存管理,但现在会使用你为任何内存组件设置的最小值。
根据以往经验,自动内存管理在大多数时候的表现都与所描述的一致,但是,由于在不同数据库中基于时间的工作负载有所差异,所能得到的好处可能会不同。这时候,最好是按照我们所理解的需求来设置最小值,而不是盲目地依赖于Oracle自动内存算法。
查看实例中当前内存的分配情况
SQL> select * from v$memory_target_advice order by memory_size;
MEMORY_SIZE MEMORY_SIZE_FACTOR ESTD_DB_TIME ESTD_DB_TIME_FACTOR VERSION
----------- ------------------ ------------ ------------------- ----------
327 .25 16 1 0
654 .5 16 1 0
981 .75 16 1 0
1308 1 16 1 0
1635 1.25 16 1 0
1962 1.5 16 1 0
2289 1.75 16 1 0
2616 2 16 1 0
8 rows selected.
//MEMORY_SIZE_FACTOR为1的那一行,就是当前内存分配大小
ESTD_DB_TIME显示Oracle预计在特定MEMORY_TARGET的值下完成当前工作负载所需要的时间
(MEMORY_TARGET=sga_target+pga_aggregate_target)
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
我的QQ 1749160152
我的邮箱 hongzhuohui@kingsql.com
我的百科 洪卓辉
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
洪卓辉
洪卓辉
oracle11g自动内存管理好吗,Oracle11G新特性的研究之【自动内存管理】相关推荐
- Oracle 19c 新特性:ADG的自动DML重定向增强读写分离--ADG_REDIRECT_DML
Oracle 19c 新特性:ADG的自动DML重定向增强读写分离--ADG_REDIRECT_DML Oracle 19c 新特性之一,adg的自动 dml 重定向.就是在 ADG 环境下,连接到 ...
- 12C 新特性 | 标量子查询自动转换
有超过6年超大型数据库专业服务经验,擅长数据库解决方案设计与项目管理:在多年的技术实践中,先后为运营商(移动.电信).银行.保险.制造业等各行业客户的业务关键型系统提供了运维.升级.性能优化.项目实施 ...
- SqlServer 2016新特性 —— automatic seeding (自动种子设定)究竟是什么
在 SQL Server 2012 和 2014 中,初始化 SQL Server Always On 可用性组中的次要副本的唯一方法是手动执行备份.复制和还原.SQL Server 2016 引入了 ...
- Oracle 19c 新特性:ADG的自动DML重定向增强读写分离
在前面的文章<Oracle 19c 十大新特性一览>中,我们曾经提到 Oracle 19c的一个重要增强,就是ADG的自动DML转发: 这个新特性的功能是:将偶然发送到ADG上的DML操作 ...
- Oracle11G数据泵支持,Oracle11gr2数据泵新特性(五)
Oracle的11gr2版本中,并没有对数据泵做出多大的改动,主要是增加了对原始版本参数的支持,并且去掉了一些小的限制. 这一篇介绍数据泵对版本的支持. 在11.2中,Oracle增加了版本的功能,而 ...
- oracle12c生命周期,Oracle 12c 新特性之: ILM 数据生命周期管理
张乐奕 云和恩墨副总经理,Oracle ACE总监,ACOUG 联合创始人 ILM 全称是 Information Lifecycle Management,意思是信息生命周期管理,听上去很高端洋气的 ...
- Oracle 12c 新特性之: ILM 数据生命周期管理
张乐奕 云和恩墨副总经理,Oracle ACE总监,ACOUG 联合创始人 ILM 全称是 Information Lifecycle Management,意思是信息生命周期管理,听上去很高端洋气的 ...
- spring boot jar包_「Spring Boot 新特性」 jar 大小自动瘦身
自动分析瘦身 Spring Boot 项目最终构建处理 JAR 包大小一直是个诟病,需要把所有依赖包内置最终输出可运行的 jar.当然可以使用其他的插件扩展 实现依赖 JAR 和 可运行 jar 分离 ...
- oracle19自动索引,Oracle 19c 新特性详解:自动索引(Automatic Indexing)的输出报告范例...
[email protected]>set serveroutput on [email protected]>declare 2 report clob := null; 3 begin ...
最新文章
- 深度丨建立合资公司,深度参与运营:详解景驰的无人驾驶生意经
- 到底应该用3*3的卷积核还是5*5的卷积核
- Lambda使用——JDK8新特性
- JQuery的$和其它JS发生冲突的快速解决方法
- 前端工作笔记-Nginx安装及vue cli部署
- C#LeetCode刷题之#31-下一个排列(Next Permutation)
- 【毕设狗】【单片机毕业设计】基于单片机的智能密码锁的设计
- TraceView工具如何使用
- 手工测试人员如何转测试开发?
- java实现socket长连接_java如何实现Socket的长连接和短连接
- flutter 如何判断页面渲染完毕
- ubuntu相关软件安装
- 2021年在vue中使用 Google Map
- Amy-Tabb机器人世界手眼标定(2、实验结果)
- android 24节气及节日,Android Tasker应用之农历节气和自定义节日小插件 | 树叶的BLOG...
- 如何将本地代码文件上传到阿里云的git上面
- lms算法的verilog实现_STM32 LMS算法
- 每日一学-006 手机端rem适配(未完成)
- (一)Qt+OpenCV调用海康工业相机SDK示例开发
- VBA之正则表达式(19)-- 相对引用转绝对引用