RAC GCS_SERVER_PROCESSES参数

news2024/11/17 16:28:38

参考文档:

GCS_SERVER_PROCESSES (oracle.com)

在awr报告中,看到addm建议如下:

其中有Global Cache Messaging和 Global Cache Congestion

Activity During the Analysis Period
-----------------------------------
Total database time was 2724 seconds.
The average number of active sessions was .75.

Summary of Findings
-------------------
   Description              Active Sessions      Recommendations
                            Percent of Activity
   -----------------------  -------------------  ---------------
1  Top SQL Statements       .6 | 80.47           2
2  Hard Parse               .03 | 3.33           0
3  Global Cache Messaging   .02 | 3.15           1
4  Global Cache Congestion  .02 | 2.4            1

关于Global Cache Congestion的建议如下:

ADDM建议增加参数gcs_server_processes的值 

Finding 4: Global Cache Congestion
Impact is .02 active sessions, 2.4% of total activity.
------------------------------------------------------
Global Cache Service Processes (LMSn) in other instances were not processing
requests fast enough.

   Recommendation 1: Database Configuration
   Estimated benefit is .02 active sessions, 2.4% of total activity.
   -----------------------------------------------------------------
   Action
      Increase throughput of the Global Cache Service (LMSn) processes.
      Increase the number of Global Cache Service processes by increasing the
      value of the parameter "gcs_server_processes". Alternatively, if the
      host is CPU bound consider increasing the OS priority of the Global
      Cache Service processes.
   Rationale
      The value of parameter "gcs_server_processes" was "8" during the
      analysis period.

   Symptoms That Led to the Finding:
   ---------------------------------
      Inter-instance messaging was consuming significant database time on this
      instance.
      Impact is .02 active sessions, 3.15% of total activity.
         Wait class "Cluster" was consuming significant database time.
         Impact is .03 active sessions, 3.33% of total activity.

查看gcs_server_processes参数的设置及相关参数(CPU、内存、SGA)

CPU为96,内存为256G ,SGA为80G 

该RAC中的LMS数量为8 

根据官网对该参数的介绍:

Oracle calculates the default value as follows (in order of precedence):

  1. If CLUSTER_DATABASE is set to false, then 0

  2. If Oracle ASM, then 1

  3. If 1 - 3 CPUS, then 1

  4. If 4 - 15 CPUs, then 2

  5. If 128 or more CPUs and SGA is 100 GB or more, then (CPUs / 6). If the result includes a fraction, then the fraction is disregarded.

  6. Otherwise, the value is 2 + (CPUs / 32). If the result includes a fraction, then the fraction is disregarded. For example, if you have 20 CPUs, then 2 + (20 / 32) would equal 2 GCS processes.

  7. On NUMA-enabled systems with 32 or more CPUs, the value is rounded up to a multiple of the number of NUMA processor groups, with a limit of (CPUs / 4) rounded down to a multiple of the number of NUMA processor groups.

 再看一个真实的例子 : 128 CPU,256G内存,SGA 122G

RAC中LMS为21:

根据官方的计算,第五条,128/6 = 21.33333 .去掉小数,21 。 与RAC统计中的lms吻合。 

例子2 : 56 CPU ,256G 内存 ,SGA 52G 

RAC中统计信息中,lms为 2 

根据第六条的计算。 2+(56/32)= 3.75 . RAC中统计LMS=2 。吻合。

GCS_SERVER_PROCESS包含LMS和LM进程。 (上面计算出来gcs_server_process = 3, LMS=2 )。CPU数量也可能要以数据库的参数cpu_count为准?? 

GCS_SERVER_PROCESSES specifies the number of background GCS server processes (LMSn and LMnn) to serve the inter-instance traffic among Oracle RAC instances.

END 。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1656016.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一键接入电商API数据接口1688API通过商品ID、URL采集商品详情页实时数据API接入指南

要一键接入1688电商API数据接口,并通过商品ID或URL采集商品详情页的实时数据,您可以按照以下步骤操作: 注册账号:您需要注册API账号获取必要的API凭证,如Api Key和Api Secret。选择API:根据您的需求&#…

C++学习笔记——对仿函数的理解

文章目录 思维导图仿函数出现的逻辑仿函数使用上的巧妙 仿函数的本质仿函数的优势仿函数语法的巧妙 思维导图 仿函数出现的逻辑 我们在学习stack时会遇到一些新的问题,这些问题需要我们使用非类型模板参数去解决,即我们需要在设计类时需要有一个途径去快…

【MySQL】——函数、存储过程、触发器

💻博主现有专栏: C51单片机(STC89C516),c语言,c,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux&#xf…

社交新时代:Facebook如何塑造我们的互动方式

在当今社交媒体充斥着人们日常生活的情况下,Facebook作为影响力最大的社交平台之一,已经深深地影响了我们的互动方式和社交行为。从初期的大学校园社交网络发展到如今的全球社交巨头,Facebook已经成为许多人日常生活中不可或缺的组成部分。本…

【软考高项】三十八、风险管理7个过程

一、规划风险管理 1、定义、作用 定义:定义如何实施项目风险管理活动的过程作用:确保风险管理的水平、方法和可见度与项目风险程度相匹配,与对组织和其他干系人的重要程度相匹配 2、输入 项目管理计划 项目章程 项目文件 干系人登记册…

初识C++ · 内存管理

目录 1 C/C的内存分布 2 C语言的内存管理 3 C的内存管理 4 operator new 和 operator delete 5 定位new 1 C/C的内存分布 语言不同,内存分布是相同的,对于局部变量都是放在栈上,全局变量都是放在静态区(数据段)&…

O2OA(翱途)支持高斯_openGauss,瀚高_HighGo,磐维_panweidb等各种国产postgres分支数据库接入

O2OA(翱途)作为一款企业级应用平台,其支持多种数据库系统是其灵活性和可扩展性的重要体现。从MySQL、Oracle到国产的达梦、神州等数据库,再到对PostgreSQL的原生支持,O2OA展现了其对不同数据库环境的良好适应性。特别地…

Vue-路由介绍

目录 一、思考引入 二、路由介绍 一、思考引入 单页面应用程序,之所以开发效率高,性能高,用户体验好,是因为页面按需更新。 而如果要按需更新,首先需要明确:访问路径和组件的对应关系。该关系通过路由来…

2024最新同城吃喝玩乐小程序源码+同城分类信息小程序搭建+开源无需授权+详细图文安装部署教程

在繁忙的都市生活中,生活节奏飞快,人们希望能够快速、便捷地获取各类生活信息,满足日常的吃喝玩乐需求。同城吃喝玩乐同城分类信息小程序,非常受欢迎,提供一站式便捷生活新体验。 分享一款2024最新同城吃喝玩乐小程序…

1707jsp电影视频网站系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 校园商城派送系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数…

基于springboot+mybatis+vue的项目实战之前端

步骤: 1、项目准备:新建项目,并删除自带demo程序,修改application.properties. 2、使用Apifox准备好json数据的mock地址 3、编写基于vue的静态页面 4、运行 整个的目录结构如下: 0、项目准备 新建项目&#xff0…

【可实战】被测需求理解(需求文档是啥样的、从哪些角度进行需求评审、需求分析需要分析出哪些内容、如何提高需求分析能力)

产品人员会产出一个需求文档,然后组织一个需求的宣讲。测试人员的任务就是在需求宣讲当中,分析需求有没有存在一些问题,然后在需求宣讲结束之后通过分析需求文档,分析里面的测试点并预估一个排期。 一、需求文档是什么样的&#x…

西红柿叶病害检测(yolov8模型,从图像、视频和摄像头三种路径识别检测,包含登陆页面、注册页面和检测页面)

1.基于最新的YOLOv8训练的西红柿病害检测模型,和基于PyQt5制作的可视西红柿病害系统,包含登陆页面、注册页面和检测页面,该系统可自动检Bacterial Spot, Early_Blight, Healthy, Late_blight, Leaf Mold, Target_Spot, black spot&#xff0c…

同步时序电路的分析方法

同步时序电路的分析方法 基本步骤 Step1:写方程式 时钟方程 :各个触发器时钟信号的逻辑表达式,同步时序电路可省去不写 输出方程:时序电路的输出逻辑表达式,通常为现态和输入变量的函数 驱动方程 :各触发器…

【Java】初识网络编程

文章目录 前言✍一、互联网的发展1.独立模式2.网络的出现局域网LAN广域网WAN ✍二、网络编程概述✍三、网络编程中的术语介绍IP地址端口号协议OSI七层模型TCP\IP四层模型 ✍四、协议的层级之间是如何配合工作的 前言 在本文中,会对网络编程的一些术语进行解释&#…

【npm】解决npm包突然消失MODULE_NOT_FOUND

今天折腾新特性时需要升级nodejs,安装新版后npm离奇消失了。C:\Users\**用户名\AppData\Roaming\npm\node_modules下只有cnpm,没有npm的目录。重装nodejs也不好使。 机智如我,试了下cnpm -v是正常的,而且能看到nodejs,…

start.spring.io不支持java8,idea使用阿里云又报错

做项目的时候,我们可以发现,访问https://start.spring.io/ 创建脚手架项目的时候,最低是java 17了 但是对于很多项目来说,还是在用java8,这该怎么办呢? 值得庆幸的是,阿里云也同样有相同功能的…

掌握MySQL常用的命令

前言 MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种应用场景。熟练掌握MySQL的常用命令,对于数据库管理员和开发人员来说至关重要。本文将介绍MySQL数据库的一些基础术语、SQL语言分类,以及DDL、DML、DQL和DCL等操作&#xff0…

浅了解UE5

1.什么是UE5 UE5(Unreal Engine 5)是一款由Epic Games开的游戏引擎,它是UE4的后续版本。UE5于2021年5月首次发布,并在2022年正式发布。UE5引入了许多令人兴奋的新功能和改进,以下是一些主要的介绍: 1. 光线…