在oracle rac 19c和18c上使用pdb时的性能问题考虑-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3503116
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

最近访客
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: oracle

2020-06-10 20:21:47


在oracle rac 19c和18c上使用pdb时的性能问题考虑 (doc id 2668088.1)

前提条件:
在 oracle real application clusters (rac) cdb 中,如果实际 pdb 的数量低于 target_pdbs 参数设置,那么使用默认的数据结构的大小可能会导致性能受到影响,因为那些数据结构是为了适应更多的 pdb 的。


为了确保正常运行期间 cache fusion 的性能可控以及减少对应用程序因 drm 操作或者 oracle rac reconfiguration 操作 (例如启动/停止一个实例或打开/关闭 pdb 导致的结果) 受到的影响,cdb 中 pdb 数量较少的客户应该按照本 note 描述的方案设置 target_pdbs 初始化参数。

症状:
较高的 "latch: gcs resource hash", "gcs drm freeze in enter server mode",以及 "gcs drm freeze in enter server mode" 等 awr 报告中的等待事件,都可能是上述数据结构大小失调的表现。


如下 awr 展示了高的 "gcs drm freeze in enter server mode"。

规避方法:
设置 init.ora 参数 target_pdbs 的值为计划在 cdb 中运行的 pdb 的数量。请不要在这个数量中包含 seed 和 root。


例如:如果当前的 pdb 数量是 5,但是计划运行 10 个 pdb, target_pdbs 应该相应地设置为 10。数字不必精确,但要尽可能接近计划的 pdb 的数量。
target_pdbs=<#_pdbs>


这个 init.ora 参数可以在 spfile 中设置,并且最好通过 rolling restart rac 各实例来激活。


该参数只需要在 oracle multintenant-enabled 的数据库中设置,不需要在 non-cdb 环境中设置,也不需要在 oracle autonomous database 中设置。
阅读(3054) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图