oracle 11g open_cursors 修改,修改open_cursors和session_cached_cursors的参数值

2023-11-01

用oracle 的ADDM生产了报告,其中建议修改open_cursors和session_cached_cursors的参数值。

如:

FINDING 3: 15% impact (1673 seconds)

------------------------------------

Soft parsing of SQL statements was consuming significant database time.

RECOMMENDATION 1: Application Analysis, 15% benefit (1673 seconds)

ACTION: Investigate application logic to keep open the frequently used

cursors. Note that cursors are closed by both cursor close calls and

session disconnects.

RECOMMENDATION 2: DB Configuration, 15% benefit (1673 seconds)

ACTION: Consider increasing the maximum number of open cursors a session

can have by increasing the value of parameter "open_cursors".

ACTION: Consider increasing the session cursor cache size by increasing

the value of parameter "session_cached_cursors".

RATIONALE: The value of parameter "open_cursors" was "300" during the

analysis period.

RATIONALE: The value of parameter "session_cached_cursors" was "20"

during the analysis period.

SYMPTOMS THAT LED TO THE FINDING:

SYMPTOM: Contention for latches related to the shared pool was consuming

significant database time. (30% impact [3316 seconds])

INFO: Waits for "latch: library cache" amounted to 12% of database

time.

Waits for "library cache pin" amounted to 4% of database time.

Waits for "latch: shared pool" amounted to 13% of database

time.

SYMPTOM: Wait class "Concurrency" was consuming significant database

time. (36% impact [3882 seconds])

SQL> show parameter cursors

NAME                                 TYPE        VALUE

------------------------------------ ----------- -----------------------

open_cursors                         integer     300

session_cached_cursors               integer     20

SQL>

alter system set open_cursors=1500 scope=both;

alter system set session_cached_cursors=100 scope=spfile;  (初始化文件使用了spfile)

open_cursors:该参数含义是同一个session同时打开最多在使用的游标数。

在Oracle10.2.0.1.0版本中默认为300;

session_cached_cursors:SESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能。(绑定变量是解决硬解析的问题),软解析同硬解析一样,比较消耗资源.所以这个参数非常重要。

在Oracle10.2.0.1.0版本中默认为20

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

oracle 11g open_cursors 修改,修改open_cursors和session_cached_cursors的参数值 的相关文章

  • linux线程使用

    概念 1 PCB Process Control Block 进程管理块 系统中存放进程的管理和控制信息的数据结构体 每一个进程均有一个PCB 在创建进程时建立 直到进程撤销而撤销 2 程序段 是进程中能被进程调度程序在CPU上执行的程序代
  • STL空间配置

    SGI STL有两级配置器 第一级配置器的allocate 和 realloc 都是在调用malloc 和 realloc 不成功后 改调用oom malloc 和 oom realloc 后两者都有内循环 不断调用 内存不足处理例程 期望
  • Unity3D中读取CSV文件

    转自 https www cnblogs com lingLuoChengMi p 9990488 html 本人对原文进行了整理 适当加上注释和小部分修改 不过大部分代码也是转载 说明 1 写入一个单元格时 如果含有逗号 则需要将整个字段
  • NVIDIA可编程推理加速器TensorRT学习笔记(三)——加速推理

    文章目录 简单张量RT示例 将预训练的图像分割 PyTorch 模型转换为 ONNX 将 ONNX 模型导入 TensorRT 生成引擎并执行推理 对输入进行批处理 分析应用程序 优化您的应用程序 使用混合精度计算 更改工作区大小 重用 T
  • 主成分分析二级指标权重_权重赋值之“主成分分析法”

    主成分分析 Principal Component Analysis PCA 最早是由K 皮尔森 Karl Pearson 对非随机变量引入的一种统计方法 尔后H 霍特林将此方法推广到随机向量的情形 主成分是指通过正交变换将一组可能存在相关
  • 阿里云物联网Iot设备上下线状态数据流转的设置

    要想通过物联网平台实现远程监控设备 那么就要建立监控端设备 比如手机 和被监控端设备的数据交互 在阿里云物联网平台完成这个交互功能的方法就是建立两个设备之间的数据流转 对于设备要流转的物模型数据 阿里云网站上已经有详细的示例介绍 但是对于设
  • 最大上升序列Super Jumping! Jumping! Jumping!

    多组输入 第一个数代表有多少个数据 输入0结束 Sample Input 3 1 3 2 4 1 2 3 4 4 3 3 2 1 0 Sample Output 4 10 3 1到3最大 1到2到3到4最大 直接到三最大 include
  • 尚硅谷 Vue 2.0 + Vue 3.0 入门到精通教程学习笔记 (二)

    第二章 Vue 组件化编程 2 1 模块与组件 模块化与组件化 2 1 1 模块 1 理解 向外提供特定功能的 js 程序 一般就是一个 js 文件 2 为什么 js 文件很多很复杂 3 作用 复用 js 简化 js 的编写 提高 js 运
  • Qt 无边框、透明、可移动、的个性窗体

    原文地址 转载 Qt 无边框 透明 可移动 的个性窗体案例详解 作者 风贝 很多朋友都问透明的效果怎么做 为什么自己做的无边框窗体不可移动 一个个回答的很累 干脆写出来分享下好了 我只用代码说话 工程的main cpp int main i
  • python菜单栏_「每日一练」Python实现下拉和弹出式菜单

    用Python就一定要用到界面操作 有一个好的用户界面 才会有好的用户体验 下边就开始创建我们的主窗口 并实现下拉和弹出式菜单 案例 创建主窗口 并实现下拉和弹出式菜单 先上代码 运行效果 题目详述 第一行 import tkinter a
  • Jupyter notebook显示连接失败、服务器正忙

    pip install tornado 4 5 成功
  • # AutoLeaders控制组—51单片机学习笔记(LED控制、独立按键、数码管)

    51单片机 1 单片机基础 1 1 内部构成 CPU RAM ROM 定时器 中断系统 通讯接口等 相当于袖珍版计算机 一个芯片能构成完整的计算机系统 1 2 51单片机 公司 STC公司 位数 8位 RAM 512字节 第二天丢失 相当于
  • HashMap底层源码分析

    HashMap HashMap 是一个散列表 它存储的内容是键值对 key value 映射 HashMap是非线程安全的 实现了 Map 接口 根据键的 HashCode 值存储数据 具有很快的访问速度 最多允许一条记录的键为 null
  • 编译原理期末习题考试复习题目(重点三)

    编译原理期末习题考试复习题目 重点三 目录 编译原理期末习题考试复习题目 重点三 三 判断题 四 简答题 三 判断题 下列各题 你认为正确的 请在题干的括号内打 错的打 1 计算机高级语言翻译成低级语言只有解释一种方式 X 2 在编译中进行
  • CMOS图像传感器——pipeline像素控制

    一 传统像素操作 传统CMOS图像传感器的芯片架构中 像素的控制信号从水平方向驱动 像素的源极跟随器输出电压垂直地输出到位于顶部和底部的模拟前端读出电路 其具体实现方式如下图所示 其中RST TX和SEL是像素水平控制信号 像素输出电压PI
  • CMake中aux_source_directory的使用

    CMake中的aux source directory命令用于查找目录中的所有源文件 其格式如下 aux source directory
  • 新手如何有效的刷算法题(LeetCode)

    点击关注上方 五分钟学算法 设为 置顶或星标 第一时间送达干货 来源 五分钟学算法 前言 作为一名非科班出身的程序员 我是参加工作之后才开始接触算法 学算法至今有将近五年的时间 期间输出文字约 100 多万 从算法小白到写出百万阅读的算法文
  • python3 mmh3安装及使用

    mmh3安装方法 哈希方法主要有MD SHA Murmur CityHash MAC等几种方法 mmh3全程murmurhash3 是一种非加密的哈希算法 常用于hadoop等分布式存储情境中 在anaconda中安装使用命令 pip in
  • 【项目实战】AOSP源码阅读与目录结构

    一 背景 随着Android系统的不断发展 了解其内部实现和架构变得越来越重要 AOSP Android Open Source Project 是Android的开放源代码项目 为开发者提供了详细的源代码和工具 使得我们能够深入了解And

随机推荐

  • 【2023年电赛】运动目标控制与自动追踪系统(E 题)最简单实现

    本方案的思路是最简单的不涉及复杂算法 识别矩形框 标记矩形框 输出坐标和中心点 计算长度 控制舵机移动固定长度 仅供完成基础功能参考 不喜勿喷 实现运动目标控制与自动追踪系统 任务概述 本文将介绍如何使用OpenMV开发板和舵机构建一个运动
  • I/O,文件操作,File类

    前言 小亭子正在努力的学习编程 接下来将开启javaEE的学习 分享的文章都是学习的笔记和感悟 如有不妥之处希望大佬们批评指正 同时如果本文对你有帮助的话 烦请点赞关注支持一波 感激不尽 目录 前言 前驱知识 文件 目录 文件路径 Path
  • 阿里短信服务集成

    技术分享交流群 1125844267 大家可以进来唠嗑闲聊 前言 目前阿里短信不支持个人申请签名和模板 所以只能使用测试版固定的签名和模板 提示 以下是本篇文章正文内容 下面案例可供参考 一 控制台配置 1 进入阿里云官网 搜索 短信服务
  • Hyperledger Fabric全面理解

    Fabric结构 Fabric结构 Fabric 0 6的特点 结构简单 应用 成员管理 Peer的三角形关系 主要业务功能全部集中于Peer节点 架构问题 由于peer节点承担了太多的功能 所以带来扩展性 可维护性 安全性 业务隔离等方面
  • scanf和printf介绍

    1 scanf scanf函数是C语言中标准库中的输入函数 其主要作用是从标准输入设备 如键盘 获取输入数据 并将读取的数据存储到指定的变量中 其基本用法如下 读取整型数据 int num scanf d num 从标准输入读取一个整数 并
  • 使用Windows PowerShell 连接远程服务器

    1 使用管理员权限启动Windows PowerShell 2 在控制台中使用SSH指令 ssh usrname ip 更多ssh用法参照如下 PS C WINDOWS system32 gt ssh help unknown option
  • protocol buffers(protobuf)安装教程

    本文按照mac讲解protobuf的安装 windows上比较好安装按照mac的基本流程就可以安装成功 mac上的安装有的时候比较容易出现问题 一 通过brew的方式安装 仅Mac 需要mac中存在brew 输入命令 brew versio
  • HBuilder配置SVN

    注意 大家都配置前最好先备份好之前的文件资料 很早之前就想在编辑器上配置SVN 但找了很多资料都没有合适的 于是就自己摸索了一下 最后终于配置成功了 对于项目较大的公司来说一般都用SVN或新起的Git来协作团队开发 后台开发用的VS基本都集
  • AIX升级openssh步骤

    提前在IBM官方下载适用版本的openssl及openssh 安装步骤 1 首先启动待升级服务器telnet服务 并通过telnet登陆 startsrc t telnet 启动telnet 2 查看并记录已安装ssl ssh版本 方便升级
  • 单片机c语言延时1ms函数,单片机c语言延时函数用int与char有延时差吗?

    单片2113机的C语言关于延时函数主要有两种一种是用5261for循环 通过单片机执4102行空指令达到延时的1653目的如 for i 0 i lt 100 i 这个简单的语句会执行100次空指令每一次指令的时间可以大概确定因此这个是最简
  • CreateThread函数,无法将参数 3 从“DWORD (__cdecl *)(LPVOID)”转换为“LPTHREAD_START_ROUTINE” PVZCheater

    问题 HANDLE CreateThread LPSECURITY ATTRIBUTES SIZE T LPTHREAD START ROUTINE LPVOID DWORD LPDWORD 无法将参数 3 从 DWORD cdecl LP
  • 操作系统精髓与设计原理(原书第6版) 第二章操作系统概述 学习笔记(2)

    第二章 操作系统概述 2 4 现代操作系统的特征 1 微内核体系结构 微内核体系结构只给内核分配一些最基本的功能 包括地址空间 进程间通信 InterProcess Communication 简称IPC 和基本的调度 其他的操作系统服务都
  • 齿轮泵、叶片泵、柱塞泵及螺杆泵的工作原理及特点

    齿轮泵 叶片泵 柱塞泵及螺杆泵的工作原理 常见问题及特点 一 齿轮泵 工作原理 外啮合 相互啮合的轮齿当脱开啮合时 轮齿啮合线间的密闭容积增大形成压差 液压油从吸油腔途径吸油管路吸入齿谷 随着齿轮的旋转 齿谷的油液被带入压油腔 随着轮齿进入
  • 混淆矩阵 Confusion Matrix

    混淆矩阵定义 机器学习中总结分类模型预测结果的分析表 以矩阵形式将数据集中的记录按照真实的类别与分类模型预测的类别判断两个标准并进行汇总 矩阵的行表示真实值 矩阵的列表示预测值 分类评估指标中定义的一些符号含义 如下 1 TP True P
  • Java从json串中获取某个值

    Java从json串中获取某个值 java对象是不能直接传输 只有json对象 转成字符串 可以进行传输 故 传输中都是json进行的 接收到json数据之后 java在进行解析转换成为字符串 且json适用于很多语言之间的传输 json本
  • Redis应用(1)——生成全局唯一标识ID

    1 概述 在实际项目中 根据不同的业务逻辑需要生成唯一的标识id 如购买商品生成的订单号 尽管这个标识id功能非常的简单 但是如果不能成功的生成唯一标识id 那将会影响后续的业务逻辑 我们可以使用数据库去生成唯一标识id 但是其性能受到数据
  • [C++]实现顺序表和单链表

    顺序表 include
  • services in OS implementations

    As a structuring principle we identify three categories of services in OS implementations hardware services user service
  • html打印页面demo,Window.print()打印整个网站中的部分内容,打印后,原网页保持不变...

    想要达到打印整个网站中的部分内容且完成打印后原网页保持不变的效果 搜到以下资料 window print打印指定网页区域的方法 JavaScript页面打印 只打印指定部分 JS打印指定页面且去样式后的内容 window print 都能达
  • oracle 11g open_cursors 修改,修改open_cursors和session_cached_cursors的参数值

    用oracle 的ADDM生产了报告 其中建议修改open cursors和session cached cursors的参数值 如 FINDING 3 15 impact 1673 seconds Soft parsing of SQL