(1)如果是dedicate连接,uga是驻留在pga中的;如果是shared连接,uga是驻留在sga中的。pga是不会占用sga的空间。两者是单独分配。

pga中包含sort_area_size和hash_area_size,当用户session使用sort或者hash操作时自然使用这两个空间的大小。

如果uga是驻留在sga中的,这两个操作所占用的内存是sga哪个部分啊?

fixed uga在中分配shared pool,variable UGA默认在large pool分配,如果large pool没设置或者各种原因导致从large pool中分配不到chunk,那么从shared pool中分配。

(2)书中对pga的解释是:

it is memory specific to a single operating system process or thread.This memory is not accessible by any other or memmap()

解释中提到的a single operating system process 是指啥子啊?怎么感觉和数据库没有关系,更像是操作系统层面上的东西啊。麻烦高手解释一下,谢谢!!

针对系统来说,是一个os的进程,这里的意思就是说pga和sga是不一样的,sga是在share segment中分配,pga只是process private memory。

如果我的数据库在进行运行期间,发现temp表空间急剧增加,可不可以认为我的pga分配空间不足够,因为如果pga空间足够,其中sort_area_size的大小应该能分配更多,导致排序操作可以尽量在内存中满足,而不是转到temp表空间上去。 我这个想法正确么?

如果能实现在完全内存中排序,当然就不会用到temp空间。

比上面的结果要小一些 是为什么啊? 应该以哪个为准啊?

show sga看到的Variable Size 包含了shared pool,large pool,java pool+the permanent memory arrays size。无所谓以哪个为准,不用这么细。

关于pga详情请参考

http://www.orawh.com/index.php/archives/45

http://www.orawh.com/index.php/archives/3

http://www.orawh.com/index.php/archives/25

http://www.orawh.com/index.php/archives/36

oracle数据库uga中文全称,关于uga,pga和sga相关推荐

  1. 使用PLSQL Developer往 Oracle数据库插入中文数据变问号

    使用PLSQL Developer往 Oracle数据库插入中文数据变问号 问题描述 使用PLSQL Developer往 Oracle数据库插入中文数据变问号 问题原因 通过查看我服务器端的编码,使 ...

  2. oracle数据库uga中文全称,UGA的概念

    把概念回忆并记录下来,过一下大脑,这样可以让自己对知识的认知更深一些: 首先我们都知道PGA是用户进程区域,这是一个私有的进程区域,这个区域里面包含了与某个特定服务器进程相关的控制信息和数据,对于每一 ...

  3. oracle 导入sql文件 汉字乱码_将现有的sql脚本导入 Oracle 数据库,中文乱码问题...

    将现有的sql 脚本导入 Oracle数据库 比如 在windows 系统下,可以写一个 bat 来实现直接导入 如:bat 中的内容如下,logs.log 将会记录执行日志 sqlplus user ...

  4. oracle数据库表中文乱码,oracle数据库中文乱码的原因与解决

    资料: 很久以来,字符集一直是困扰着众多Oracle爱好者的问题,在此我们就这个问题做一些分析和探讨. 首先,我们要明确什么是字符集?字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包括关系 ...

  5. python读取oracle数据库中文乱码_PL/SQL连接Oracle数据库,中文乱码,显示问号

    PL/SQL连接oracle数据库 1.简单介绍 在不安装oracle数据库的情况下使用pl/sql连接远程oracle数据库. 2.详细步骤: a)      安装PL/SQL.依据自己的操作系统安 ...

  6. 解决SQL适配器连接到字符集为US7ASCII的Oracle数据库的中文乱码问题

    在使用xDBC连接到字符集为US7ASCII的Oracle数据库时,大家可能遇到过中文的乱码问题,尤其是使用Oracle自己的xDBC驱动的时候. 字符集为US7ASCII的Oracle数据库虽然可以 ...

  7. oracle数据库表中文注释显示为乱码

    一般是由于数据库使用的编码跟服务器/电脑的编码不一致导致的,常规处理方法就是设置服务器使用编码跟数据库一致. 查看oracle数据库的编码 SELECT USERENV('LANGUAGE') FRO ...

  8. linux下occi操作oracle数据库,中文乱码的问题

    转载:http://www.linuxidc.com/Linux/2008-02/11238.htm 前几日调通了OCI连接数据库的问题后,用Oracle自带的例子测试了一下,能正常读取数据(都是英文 ...

  9. oracle occi出现乱码,linux下occi操作oracle数据库,中文乱码的问题

    转载:http://www.linuxidc.com/Linux/2008-02/11238.htm 前几日调通了OCI连接数据库的问题后,用Oracle自带的例子测试了一下,能正常读取数据(都是英文 ...

最新文章

  1. 卷积神经网络失陷,CoordConv来填坑(附代码&视频)
  2. JVM年轻代,老年代,永久代详解
  3. monty python life of brian-50大最搞笑喜剧片,无厘头成必杀技!
  4. 链接多个数据库的方法
  5. w7设置双显示器_win7怎么用双显示器,如何设置???
  6. ae中心点重置工具_AE脚本:锚点中心点移动对齐脚本 Move Anchor Point 3
  7. 自定义的注解校验器的实现
  8. Python:file (read,readline,readline )使用方法
  9. lambda捕获this_非捕获Lambda的实例
  10. poj 1015(dp)
  11. 【Python】random模块生成多种类型随机数
  12. 应用程序如何链接静态QT Plugin库
  13. 第 14 章 结构和其他数据形式(names)
  14. linux系统修改自动启动项,linux修改启动项
  15. Java高级程序员面试大纲——备战金三银四跳槽季
  16. 微型计算机外观分为,2015计算机应用基础单选练习题1.1
  17. 排列组合数计算公式及性质
  18. 通用线性模型(GLMs,Generalized Linear Models)
  19. ELK日志处理之Filebeat工作原理
  20. 阿里巴巴开发规约之编程规约(1)

热门文章

  1. java 省市区代码表
  2. 数据库常用的sql语句汇总
  3. split(:)[0]
  4. Yii2 用户登录
  5. Java将前端Data Url (data:image/jpg;base64,)转为数据流
  6. 我国老年人交通安全宣传教育现状及存在问题研究
  7. 大神之路-起始篇 | 第16章.计算机科学导论之【网络安全】学习笔记
  8. HTML中打开新页面的方法
  9. Android8.1 MTK平台 修改 Volte 视频通话我方视角为矩形
  10. 微信支付签约委托代扣文档 - 月付会员或者定期支付服务 - 公众号纯签约