【Oracle】session_cached_cursors和open_cursors的调整

这篇具有很好参考价值的文章主要介绍了【Oracle】session_cached_cursors和open_cursors的调整。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在进行数据迁移,数据导入慢,经查询可能为session_cached_cursors和open_cursors配置异常导致,遂调整参数值

查看参数

-查看session_cached_cursors

SQL> show parameter session_cached_cursors;

查看使用情况

SELECT 'session_cached_cursors' PARAMETER,
       LPAD(VALUE, 5) VALUE,
       DECODE(VALUE, 0, ' n/a', TO_CHAR(100 * USED / VALUE, '990') || '%') USAGE,
       value
  FROM (SELECT MAX(S.VALUE) USED
          FROM V$STATNAME N, V$SESSTAT S
         WHERE N.NAME = 'session cursor cache count'
           AND S.STATISTIC# = N.STATISTIC#),
       (SELECT VALUE FROM V$PARAMETER WHERE NAME = 'session_cached_cursors')
UNION ALL
SELECT 'open_cursors',
       LPAD(VALUE, 5),
       TO_CHAR(100 * USED / VALUE, '990') || '%',
       value
  FROM (SELECT MAX(SUM(S.VALUE)) USED
          FROM V$STATNAME N, V$SESSTAT S
         WHERE N.NAME IN
               ('opened cursors current', 'session cursor cache count')
           AND S.STATISTIC# = N.STATISTIC#
         GROUP BY S.SID),
       (SELECT VALUE FROM V$PARAMETER WHERE NAME = 'open_cursors');

对session_cached_cursors参数进行修改。

SQL> show parameter session_cached_cursors;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
session_cached_cursors               integer     50
SQL> alter system set session_cached_cursors=100 scope=spfile;


System altered.


SQL> show parameter session_cached_cursors;

NAME                                 TYPE        VALUE

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

session_cached_cursors               integer     50

 

open_cursors参数配置

查看游标打开最大值设置

SQL> show parameter open_cursors;

oracle 默认open_cursors 为300
设置open_cursors值

alter system set open_cursors = 1000;
alter system set open_cursors = 1000 scope = spfile; 

若不带scope 对应默认scope为both

重启数据库



SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

 

SQL> startup

ORACLE instance started.

 
Total System Global Area  542851072 bytes

Fixed Size                  2254952 bytes

Variable Size             163579800 bytes

Database Buffers          373293056 bytes

Redo Buffers                3723264 bytes

Database mounted.

Database opened.

 

SQL> show parameter session_cached_cursors;

 

NAME                                 TYPE        VALUE

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

session_cached_cursors               integer     100

参考:
如何正确设置session_cached_cursors参数
oracle参数open_cursors和session_cached_cursor详解
session_cached_cursors过低 导致 Execute to Parse %过低文章来源地址https://www.toymoban.com/news/detail-616324.html

到了这里,关于【Oracle】session_cached_cursors和open_cursors的调整的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【最详细教程Cursor】智能 AI 代码生成工具 Cursor 安装和使用介绍

    Cursor.so 是一个集成了 GPT-4 的国内直接可以访问的,优秀而强大的免费代码生成器,可以帮助你快速编写、编辑和讨论代码。 它支持多种编程语言,如 Python, Java, C#, JavaScript 等,并且可以根据你的输入和需求自动生成代码片段。 Cursor.so 还可以帮助你重构、理解和优化代码,

    2023年04月19日
    浏览(48)
  • 【一个好用的智能编辑器】用于写代码很智能。Cursor代码编辑器。Cursor官网地址。

    这个编辑器发展非常快,只可惜你必须懂英文,当然,你使用少量翻译软件也可以不用懂英文的情况下仍然可以快乐的使用它。 今天在另一台机器想下载Cursor编辑器,在度娘那里竟然找不到它的地址。其中有一个微博说有分享地址,结果原来在标题~~算我眼瞎。。。。。不过

    2024年02月17日
    浏览(54)
  • MySQL的多层SP中Cursor的m_max_cursor_index相关BUG分析

    在一次开发中在sp中使用多层cursor的时候想知道每层的 m_max_cursor_index 值分别是多少,以用来做后续开发。于是做了以下的试验,但是发现第一个level=2那层的 m_max_cursor_index 的值有点问题。 注:本次使用的MySQL数据库版本为最新的debug版本。 SQL语句示例: 首先查看上面的sp的

    2024年04月08日
    浏览(36)
  • cursor.execute

    cursor.execute 是 Python 中用于执行 SQL 语句的方法。它接受一个字符串参数,表示要执行的 SQL 语句,并返回一个整数,表示受影响的行数。例如: 这里,cursor 是通过数据库连接获取的数据库游标对象,execute 方法执行的是一条 SELECT 语句,查询 age 大于 30 的用户信息。 注意,使

    2024年02月14日
    浏览(35)
  • MySQL游标(cursor)定义及使用

    提到MySQL游标,多半在存储过程中定义及使用。 以下说明摘自MySQL官网: MySQL 支持存储程序中的游标。语法与嵌入式 SQL 中的一样。游标具有以下属性: 不敏感:服务器可能会也可能不会复制其结果表 只读:不可更新 不可滚动:只能单向遍历,不能跳行 游标声明必须出现在

    2023年04月27日
    浏览(33)
  • css鼠标样式 cursor: pointer

    cursor: none; cursor:not-allowed; 禁止选择 user-select: none; pointer-events:none; 禁止触发事件, 该样式会阻止默认事件的发生,但鼠标样式会变成箭头

    2024年02月12日
    浏览(36)
  • Cursor——ChatGPT的替代品【笔记】

    2023-3-31 22:00:44 以下内容源自《笔记》 仅供学习交流使用 什么? 你还没用过 Cursor? 智能 AI 代码生成工具 Cursor 安装和使用介绍 Cursor AI IDE 开发者工具 【黑科技】任何人都可以白嫖最强AI!!! 官网下载Cursor 点击设置 点击sign in 可以使用github账号登录 先别打开任何文件,就

    2023年04月09日
    浏览(48)
  • Cursor——自动编码神器!安装且使用教程

    官方gitHub网站 Cursor,是OpenAI研发的一款程序员辅助工具。 保留了Idea的代码风格,界面简洁,支持多种插件 支持Max,Linux,Windows系统 在工作区输入需求,可中文或者英文,即可快速生成相应需求实现代码 选择代码可进行分析代码,解读代码,帮助理解代码含义 根据与AI进行

    2024年02月16日
    浏览(48)
  • 工具 | Cursor:一个不只是写代码的工具

    本文首发微信公众号: 全副武装的大师兄 (一个分享前沿技术,生活感受的公众号,关注我,率先了解好玩的工具) 最新版本v0.1.12已经需要收费,伙伴们可以选择不用升级,另外,大家如果没有0.1.11的安装包,可以找我。 [写在前面的话] 朋友们,现在基于GPT3.5, GPT4的产品

    2024年02月01日
    浏览(42)
  • 倚天屠龙:Github Copilot vs Cursor

    武林至尊,宝刀屠龙。号令天下,莫敢不从。倚天不出,谁与争锋! 作为开发人员吃饭的家伙,一款好的开发工具对开发人员的帮助是无法估量的。还记得在学校读书的时候,当时流行CS架构的RAD,Delphi和VisualBasic大行其道。就因为Delphi开发快,即使原来没学过Pascal(当时都

    2024年02月05日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包