返回顶部
首页 > 资讯 > 数据库 >怎么理解sql体系结构shared pool
  • 874
分享到

怎么理解sql体系结构shared pool

2024-04-02 19:04:59 874人浏览 独家记忆
摘要

这篇文章主要介绍“怎么理解sql体系结构shared pool”,在日常操作中,相信很多人在怎么理解sql体系结构shared pool问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大

这篇文章主要介绍“怎么理解sql体系结构shared pool”,在日常操作中,相信很多人在怎么理解sql体系结构shared pool问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解sql体系结构shared pool”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1. Shared pool作用

(1)将sql语句解析成执行计划

(2)对执行计划进行执行,读取数据

(3)将读取到的数据返回给客户端

2. Shared pool组成

怎么理解sql体系结构shared pool

① free空间

② 库缓存,用于缓存SQL语句和执行计划

③ 字典缓存,存储数据库自己本身的信息,包括数据字典

3. 查询shared pool各部分大小

SQL> select * from v$sgastat a where a.name=’library cache’;

SQL>  select * from v$sgastat a where a.pool ='shared pool' and a.name='free memory';

SQL> select * from v$sgastat a where a.name='row cache';

4. 硬解析和软解析

在shard pool中,前台进程会将SQL语句解析成执行计划,这部分中解析方式有两种:硬解析和软解析。

(1)硬解析(hard parse):当一条SQL语句进入共享池后,没有解析成执行计划的缓存,就需要进行硬解析。

(2)软解析(soft parse):当一条SQL语句进入共享池后,共享池中有执行计划的缓存,就进行软解析。

SQL> select name,value from v$sysstat where name like 'parse%';

NAME                                                                  VALUE

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

parse time cpu                                                         1479

parse time elapsed                                                     2524

parse count (total)                                                   60356

parse count (hard)                                                     6524

parse count (failures)                                                   16

parse count (describe)                                                   50

在这个结果中,parse count (total)   代表从数据库启动之后,发生的全部解析数目。上述中当失败解析和硬解析量比较大,说明有问题了。

到此,关于“怎么理解sql体系结构shared pool”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么理解sql体系结构shared pool

本文链接: https://lsjlt.com/news/64097.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么理解sql体系结构shared pool
    这篇文章主要介绍“怎么理解sql体系结构shared pool”,在日常操作中,相信很多人在怎么理解sql体系结构shared pool问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • 【体系结构】共享SQL的理解
    1.  共享 SQL 作用 SQL 在共享之后,就可以减少硬解析,硬解析会消耗很多资源。 2.  共享 SQL 概念 共...
    99+
    2024-04-02
  • 怎么理解Oracle体系结构
    本篇内容介绍了“怎么理解Oracle体系结构”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. ...
    99+
    2024-04-02
  • LINQ体系结构怎么理解
    这篇文章主要介绍“LINQ体系结构怎么理解”,在日常操作中,相信很多人在LINQ体系结构怎么理解问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LINQ体系结构怎么理解”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-17
  • ADO.NET体系结构怎么理解
    本篇内容主要讲解“ADO.NET体系结构怎么理解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET体系结构怎么理解”吧!由于XML的数据可以通过中间层代理与多种后端(数据库)源集成,所...
    99+
    2023-06-17
  • Hbase体系结构理解
    1. Hbase的集群架构    首先hbase是hadoop的一个组件.而hadoop内部有很多的组件,这些组件几乎都依赖于hadoop最核心的两个东西建立起来的,一个是hdfs文件系...
    99+
    2024-04-02
  • 如何理解J2ME体系结构
    今天就跟大家聊聊有关如何理解J2ME体系结构,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。你对J2ME体系结构是否了解,这里和大家分享一下,J2ME...
    99+
    2024-04-02
  • 如何理解Oracle 11g体系结构
    这篇文章给大家介绍如何理解Oracle 11g体系结构,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 Oracle 11g体系结构:oracle运行原理:...
    99+
    2024-04-02
  • MySQL体系结构图详解
    体系结构图如下: 连接层 思想 为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。 原理 预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使...
    99+
    2024-04-02
  • 浅析理解Oracle数据库体系结构和存储结构
    一、Oracle体系结构 个人比喻帮助理解:类似于图书馆,去图书馆的客户(用户进程和服务进程等)需要调取资料,求助于图书管理员(实例)进入图书分区(数据库)进行资料查找。【如果比喻不当,欢迎指正,尽请谅...
    99+
    2024-04-02
  • 怎样解析mysql与oracle 体系结构
    这篇文章给大家介绍怎样解析mysql与oracle 体系结构,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 做为一个学习oracle的工程师,现在开始学...
    99+
    2024-04-02
  • 怎样深度解析Lustre体系结构
    这期内容当中小编将会给大家带来有关怎样深度解析Lustre体系结构,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  Lustre架构是一种集群存储体系结构,其核心组件就是Lustre文件系统。该文件系统可...
    99+
    2023-06-04
  • oracle体系结构是怎么样的
    本篇内容介绍了“oracle体系结构是怎么样的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!oracle ...
    99+
    2024-04-02
  • 【体系结构】一条SQL语句经历了什么
    我们都知道 Oracle 是通过 SQL 语句来查询或者进行修改的。那么 SQL 从客户端执行开始,经历了哪些进程?哪些 SGA ?是怎么进入到数据文件的呢?请往下看 ...
    99+
    2024-04-02
  • PL/SQL的含义及其PL/SQL的体系结构是什么
    PL/SQL的含义及其PL/SQL的体系结构是什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一:什么是PL/SQL?PL/SQL是Or...
    99+
    2024-04-02
  • 如何解析ADO.NET体系结构
    这期内容当中小编将会给大家带来有关如何解析ADO.NET体系结构,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。ADO.NET体系结构有很多值得学习的地方,这里我们主要介绍ADO.NET体系结构,在向大家详...
    99+
    2023-06-17
  • 如何解析vRouter体系结构
    今天就跟大家聊聊有关如何解析vRouter体系结构,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。先来看一张Tungsten Fabric vRouter功能组件的概念视图。vRout...
    99+
    2023-06-03
  • 【体系结构】Oracle段区块的个人理解
    1.  段区块是 Oracle 数据库的逻辑上的概念。块属于区,区属于段 2.  Oracle 在创建表时,会分配一个段来装这个表。可以理解为一个表就是一个...
    99+
    2024-04-02
  • Oracle体系结构和用户管理
    通过博文部署Oracle 12c企业版数据库已经可以部署Oracle数据库了,本篇博文主要介绍Oracle的体系结构,包括存储结构、内存结构和进程结构进行初步了解。对进一步学习Oracle数据库有很大的帮助...
    99+
    2024-04-02
  • Linux的file结构体和inode结构体怎么用
    本篇内容介绍了“Linux的file结构体和inode结构体怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. file 结构体fil...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作