当前位置: 首页 > news >正文

私密浏览器免费观看安徽百度seo教程

私密浏览器免费观看,安徽百度seo教程,企业建设网,柒比贰主题wordpressoracle学习#xff1a;SGA_MAX_SIZE参数设置时间#xff1a;2017-07-11 来源#xff1a;SGA_MAX_SIZE这个参数顾名思义#xff0c;它用来控制SGA 使用虚拟内存的最大大小#xff0c;这里的虚拟内存的含义可能会有所模糊#xff0c;先可以这样理解#xff0c;就是Oracle …oracle学习SGA_MAX_SIZE参数设置时间2017-07-11 来源SGA_MAX_SIZE这个参数顾名思义它用来控制SGA 使用虚拟内存的最大大小这里的虚拟内存的含义可能会有所模糊先可以这样理解就是Oracle 所能在内存中给SGA 分配的最大大小 。现在来解释一下我这里“虚拟内存”的含义确切的应该这样说实际内存和虚拟内存。我们知道当OS 中实际内存不够使用的时候OS 就会去使用虚拟内存。oracle是运行与os 之上的一个系统软件它也是一个程序它所请求os 给它多少内存用来作为其sga (比方说Oracle 申请500M 内存用作SGA即SGA_MAX_SIZE500M )os 一般是不会在oracle 启动的时候就给它全部的实际内存而可能只给200M 。随着程序的运行Oracle 不断的需要内存而假设计算机的所有实际内存只有500M 那么很肯定的是OS 不可能把全部500M实际内存分配给oracle 的sga 可能也最多就给了350M 剩下的150M 使用虚拟内存。Oracle 的SGA 达到500M的时候(即达到SGA_MAX_SIZE 指定的大小)实际上这个sga 由350M 实际内存和150M 的虚拟内存组成如果这个时候Oracle想继续申请内存给SGA 使用那么OS 是不会再给其分配内存因为它已经达到了SGA_MAX_SIZE 的最大值。这个例子虽然比较极端即使OS实际上比方说有1G 内存Oracle 的SGA 也未必全部由实际内存组成可能是由400M 实际内存和100M 的虚拟内存组成这是由操作系统的内存管理策略决定的。此时很显然有个问题假设我的机器物理内存(实际内存)足够多如何让Oracle 所申请的SGA内存全部在物理内存中呢因为假设使用了虚拟内存必定会带来额外的PAGE IN/PAGE OUT 的I/O操作这是很不合算的。这个问题其实就是在物理内存中固定SGA 的问题这要涉及到另外两个参数LOCK_SGA 和PRE_PAGE_SGA以及具体操作系统是否支持内存锁定的问题了对此在这不予讨论。因此可以简洁的这样说当实例启动后各个内存区只分配实例所需要的最小大小在随后的运行过程中再根据需要扩展他们的大小而他们的总和大小受到了SGA_MAX_SIZE的限制。根据前面的SGA 的组成介绍我们很容易得到一个计算SGA 的实际值的公式如下SGA 实际大小 DB_CACHE_SIZE DB_KEEP_CACHE_SIZE DB_RECYCLE_CACHE_SIZE DB_nk_CACHE_SIZE SHARED_POOL_SIZE LARGE_POOL_SIZE JAVA_POOL_SIZE STREAMS_POOL_SIZE (10g 中的新内存池) LOG_BUFFERS11K(Redo Log Buffer 的保护页) 1MB 16M(SGA 内部内存消耗适合于9i 及之前版本)而SGA_MAX_SIZE 就是它的各个部分内存区都达到定义的最大值的时候的大小之和。修改SGA_MAX_SIZE 的大小必须要重新启动数据库实例。这样就可能出现这样的一种情况在spfile 中SGA 各个内存区设置大小总和大于SGA_MAX_SIZE 。这时oracle会如下处理当实例再次启动时如果发现SGA各个内存总和大于SGA_MAX_SIZE它会将SGA_MAX_SIZE 的值修改为SGA各个内存区总和的值。SQL show parameter sga;NAME TYPE VALUE------------------------------------ -----------------------------------------lock_sga boolean FALSEpre_page_sga boolean FALSEsga_max_size big integer 276Msga_target big integer 276M修改sga_max_size大小SQL alter system set sga_max_size300m scopespfile;System altered.修改后不会直接生效SQL show parameter sgaNAME TYPE VALUE------------------------------------ ---------------------------------------------------------------lock_sga boolean FALSEpre_page_sga boolean FALSEsga_max_size big integer 276Msga_target big integer 276M重启实例SQL shutdown immediateSQL startupSQL show parameter sgaNAME TYPE VALUE------------------------------------ ---------------------------------------------------------------lock_sga boolean FALSEpre_page_sga boolean FALSEsga_max_size big integer 300Msga_target big integer 276M只有重新启动实例设置才能生效。但是现在两个值出现不一致现象哪一个规定了SGA的最大值呢?SQL select (sum(value))/1024/1024 SIZE_MB from v$sga;size mb----------300查看SGA分配规定的总和已经是300m了但是......SQL select sum(bytes)/1024/1024 SIZE_MB from v$sgastat;SIZE_MB----------276.00251v$sgastat看到的是内存当前分配的详细信息是sga_target的值说明限制内存分配的参数还是由sga_target控制。
http://www.zqtcl.cn/news/711963/

相关文章:

  • 珠海市网站建设开发公司站长工具whois查询
  • 网站备案icp过期网站建设好了怎么做推广
  • 网站自动识别手机代码网络服务器是指
  • 做自媒体那几个网站好点乐清做网站建设
  • 如何制作自己的网站在线观看2021网页源码
  • 电子商务网站建设百度文库工业设计公司招聘
  • 网站seo测评餐厅设计公司餐厅设计
  • 深圳网站seo推广wordpress swf 上传
  • 织梦做双语网站怎么做制作网站的教程
  • 公司网站开发的国内外研究现状个人网页设计大全
  • 做一个网站人员网站建设及推广优化
  • 胶州市城乡建设局网站能进封禁网站的浏览器
  • 网站做几级等保荣耀商城手机官网
  • 营销网站费用渭南网站建设公司
  • wordpress主题集成插件下载网站如何做360优化
  • 有什么在线做文档的网站网站开发需要用到哪些技术
  • 网站套餐可以分摊吗吗移动登录网页模板免费下载
  • asp网站会员注册不了但是打不开网页
  • wordpress 中文网店杭州排名优化公司
  • wordpress建站安全吗wordpress企业主题教程
  • 网站构建的开发费用信息管理系统网站开发教程
  • 自己做网站怎么维护wordpress素材模板
  • 如何选择一个好的优质网站建设公司wordpress 主题小工具
  • mysql数据库做网站广州网站seo地址
  • 福建省住房和城乡建设厅网站电话网站开发项目步骤
  • 网站注册域名多少钱淘宝网商城
  • 做架构图的网站网站和网店的区别
  • 做红包网站简单个人网站设计
  • 新手学做网站pdf手wordpress修改搜索框
  • 做湲兔费网站视颍如何通过查询网站注册时间