暂无图片
Oracle如何选择手动和自动内存管理?
我来答
分享
胡武
2023-01-31
Oracle如何选择手动和自动内存管理?

Oracle如何选择手动和自动内存管理?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

默认情况下,是自动PGA内存管理。

最让DBA头疼的一件事就是设置数据库的各个参数,特别像SORT|HASH_AREA_SIZE之类的参数。一些系统中的这些参数的值可能设置得相当小,以至于对性能造成了很大的负面影响,造成这种情况的原因可能是默认值本身就非常小:排序区的默认大小是64KB,散列区的默认大小是128KB。这些值应该多大才合适呢?不仅如此,在一天中的不同时段,可能还需要使用不同的值。例如早上8:00的时候只有两个用户,每个操作50MB的排序区可能很适合他们;到中午12:00,已经有500个用户时,再让每个操作使用50MB的排序区就不合适了。针对这种情况,WORKAREA_SIZE_POLICY=AUTO和相应的PGA_AGGREGATE_TARGET设置就能派上用场了。设置PGA_AGGREGATE_TARGET就是告诉数据库希望它在限制范围内自由分配内存来进行排序和散列,从概念上讲这比研究出一个最佳的SORT|HASH_AREA_SIZE值要容易得多,特别是这类参数其实并没有所谓的最佳值;真正的“最佳值”是会随工作负载而变化的。

暂无图片 评论
暂无图片 有用 7
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
说说Oracle函数—字符串替换(replace、regexp_replace 、 translate)?
回答 1
已采纳
1、replace (1)语法:REPLACE(char,searchstring,replacementstring) (2)用法:   将char
Oracle truncate之后水位线没有下降,怎么处理?
回答 3
shrink、expdp/impdp、move、rename复制表都可以尝试一下。
oracle 迁移到X86部署案例
回答 1
https://mp.weixin.qq.com/s?bizMzkwOTIxNDQ3OA&mid2247532329&idx1&sn6ef4d539452a2ba6d4e0c6
oracle中char关联问题
回答 1
第一条SQL,等号两侧都是char类型,char类型的比较是把短的值的右侧补空格补到和长侧的长度一致后再比,因此能查出来。在ORACLE中,rpad('yang',10)是varchar2(10)类型
Oracle 11g 部署在windows server上. 外面 telnet这台机器端口 1521 时通时不通,如何排查?
回答 5
时通时不通,一般不太可能是防火墙问题1、是否IP地址冲突,可以一直ping包看;2、网络链路连通性,本地跟服务器都要检查下,可以找个同网段的其他机器telnet这个主机检测;
Oracle数据库什么样的列需要收集直方图呢?
回答 1
已采纳
当列出现在where条件中,列的选择性小于1%并且该列没有收集过址方图,这样的列就应该收集直方图。注意:千万不能对没有出现在where条件中的列收集直方图。对没有出现在where条件中的列收集直方图完
oracle可以限制system、sys用户只能在数据库服务器上登录,其他ip登录不了吗?有什么比较建议的方法吗?
回答 1
已采纳
SHOWPARAMETERREMOTELOGINPASSWORD;值为:exclusive时,启用口令文件,允许远程登录;值为:NONE时,停用口令文件验证,Oracle数据库不允许远程SYSDBA/
Oracle EMCC的问题
回答 6
暂无文字回复
ocp19c 证书在哪下载?
回答 1
正常是登录: https://certview.oracle.com/查看历史证书,点击“Print”,右上角保存为PDF版。但注意到你这个”没有培训记录“,估计也没有证书吧。
oracle 12c ADG库注册catalog报错
回答 2
在主库连接到备库(adg):rmancatalogrman/rman@laaRMAN>createcatalog;成功exit主库上:rmantarget/catalogrman/rman@la
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~