`
1enny
  • 浏览: 69414 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

shared的内存组成部分和4031的错误产生的原因

 
阅读更多
oracle011

shared的内存组成部分和4031的错误产生的原因

注意:shared pool可以设置大小,而lib cache、row cache设置不了大小
硬解析:大量存在下面的情况,而且会产生大量的碎片;这样就会产生即使存在内存空间但是内存空间都是小的碎片使用不了就会产生4031错误

chain : 1. 把所有的块链接起来 2. 利于空间的遍历
通过锁来进行保护

chunk:sqL ASCII编码 --》计算(hash找到链中的节点) --》 数字(对应lib cache链上)
不是根据大小来划分的,而是以计算结果来划分的

SQL> select count(*) from x$ksmsp;//查询lib cache中的数目

COUNT(*)
----------
27598

SQL> select count(*) from dba_objects;//这是一条从未执行的语句

COUNT(*)
----------
72478

SQL> select count(*) from x$ksmsp;//你会发现他的值增大了,是应为上面的语句发生了硬解析,把free的空间划分过来了

COUNT(*)
----------
27626

SQL> alter system flush shared_pool;//清理share pool

System altered.

SQL> select count(*) from x$ksmsp;//

COUNT(*)
----------
11170

SQL>














































































分享到:
评论

相关推荐

    操作系统(内存管理)

    在大部分系统语言中,比如 C 和 C++,您必须进行内存管理。本文将介绍手工的、半手工的以及自动的内存管理实践的基本概念。 追溯到在 Apple II 上进行汇编语言编程的时代,那时内存管理还不是个大问题。您实际上在...

    Vxworks培训资料.pptx

    该BSP库是硬件与软件的接口,处理硬件的初始化、中断处理与产生、硬件时钟与定时管理、局部和总线内存空间的映射、内存大小定义,等等。能够自行启动目标机、初始化目标机、能够与host通信以下载Vxworks核、把控制权...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

    (本书由4部分组成,需下载完4个文件之后,放在同一文件目录下才能正常解压) 基本信息  作者:(美国)(William R.Stanek)斯坦里克 译者:贾洪峰  出版社:清华大学出版社  页码:583 页  出版日期:2009年  ISBN:...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

    (本书由4部分组成,需下载完4个文件之后,放在同一文件目录下才能正常解压) 基本信息  作者:(美国)(William R.Stanek)斯坦里克 译者:贾洪峰  出版社:清华大学出版社  页码:583 页  出版日期:2009年  ISBN:...

    SQL.Server.2008管理员必备指南.part4.rar(4/4)

    (本书由4部分组成,需下载完4个文件之后,放在同一文件目录下才能正常解压) 基本信息  作者:(美国)(William R.Stanek)斯坦里克 译者:贾洪峰  出版社:清华大学出版社  页码:583 页  出版日期:2009年  ISBN:...

    SQL.Server.2008管理员必备指南.part3.rar(3/4)

    (本书由4部分组成,需下载完4个文件之后,放在同一文件目录下才能正常解压) 基本信息  作者:(美国)(William R.Stanek)斯坦里克 译者:贾洪峰  出版社:清华大学出版社  页码:583 页  出版日期:2009年  ISBN:...

    ORACLE9i_优化设计与系统调整

    第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...

    C#微软培训资料

    第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 编程语言 程语言编程语言 程语言 C#.4 1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11...

    Toad 使用快速入门

    TOAD提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和Oracle函数。和其他的 PL/SQL 编辑工具不同,TOAD 允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译...

    计算机应用技术(实用手册)

    图中2部分是DRIVE A和DRIVE B软驱设置,如果没有A或B驱动器,那么就设置NONE驱动器。我们可以在这里选择我们的软驱类型,当然了绝大部分情况中我们不必修改这个设置。 右下方还有系统内存的参数:BASE MEMORY:基本...

Global site tag (gtag.js) - Google Analytics