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

东营哪里有做网络推广的seo关键词推广案例

东营哪里有做网络推广的,seo关键词推广案例,878网站正在建设中,男女直接做视频教学视频网站每个 Oracle 数据库实例都会在内存中分配一个很大的内存结构, 称为系统全局区(System Global Area), 这是一个大型的共享内存结构,每个Oracle进程都会访问它。 在Linux/Unix操作系统上,SGA是一个物理实体,使用操作系统命令能“看到它”。 它被操作系…

每个 Oracle 数据库实例都会在内存中分配一个很大的内存结构,

称为系统全局区(System Global Area),

这是一个大型的共享内存结构,每个Oracle进程都会访问它。

在Linux/Unix操作系统上,SGA是一个物理实体,使用操作系统命令能“看到它”。

它被操作系统物理地划分为一个共享内存段,进程可以附加到这段独立的内存上。

咱们可以把SGA想象成燃油汽车的前置仓,在这个前置仓里面会有发动机,变速器、发电机、轴转动等各种组件。

SGA也是可以脱离Oracle进程而独立存在的内存结构,

就像即使发动机,变速器、发电机、转轴等不安装到前置仓里面,前置仓也可以独立存在。

但是,在实际生产环境中,如果真的只有 SGA 而没有任何 Oralce 进程存在,

那说明数据库已经以某种方式崩溃了,

这种情况类似燃油汽车出故障停止运转了,但是前置仓依然存在。

在UNIX/Linux系统中,Oracle数据库通常以多个进程的形式运行,

其中包括了前台和后台进程,以及分配给SGA的共享内存区域。

这意味着SGA在物理内存中是一个独立的共享内存段,可以通过特定的命令和工具查看和管理。

要在Linux中查看 SGA ,我们可以通过 ipcs -m | grep ora 命令:

[root@localhost ~]# ipcs -m | grep ora
0x00000000 2          oracle     600        10485760   84                      
0x00000000 3          oracle     600        8573157376 84                      
0x00000000 4          oracle     600        8388608    84                      
0x4bba7b74 5          oracle     600        81920      84                      
[root@localhost ~]# 

由于不同操作系统在进程模型上的差异,Oracle数据库的工作方式和内存管理方式是有所不同的。

在Windows系统中,无法像UNIX/Linux.上那样把SGA看成一个实体。

这是由于在Windows平台上,Oracle数据库通常以一个单独的进程【oracle.exe】的形式运行,

该进程拥有Windows单独分配的内存地址空间,SGA会被分配到这个进程的私有内存中。

这使得SGA在Windows中看起来更像是进程的一部分,而不是一个独立的共享内存段。

如果使用Windows Task Manager(任务管理器)或其他性能工具,

则可以看到操作系统给 oracle.exe总共分配了多少内存空间,

显示【oracle.exe】 进程的总内存使用量,

但无法以与UNIX/Linux中相同的方式区分SGA和其他进程内存。

正是因为在操作系统层面存在这种差异,为了更加精细化的管理和查看 SGA,

Oracle在数据库内部提供了自己的动态性能视图【v$sgastat】,以帮助管理和监视SGA的性能和使用情况。

SQL> compute sum of bytes on pool
SQL> break on pool skip 1
SQL> select pool,name,bytes from v$sgastat order by pool,name;POOL	       NAME			       BYTES
-------------- -------------------------- ----------
java pool      free memory		   100663296
**************				  ----------
sum					   100663296large pool     PX msg pool		     9437184free memory		    24117248
**************				  ----------
sum					    33554432shared pool	kghrcx RO latch director	  161105.kgght		       36784POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    11G QMN so			70001:kngisga		       32152343.kgght		       36784358.kgght			7992432.kgght		       36784435.kgght		       36784438.kgght		       36784441.kgght		       36784444.kgght		       36784447.kgght		       36784450.kgght		       36784POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    453.kgght		       36784615.kggec		      5493286248.kgght		      1671606249.kgght		      1671606250.kgght		      167160ADR_CONTROL			3264ADR_CONTROL_AUX			1920ADR_INVALIDATION 		1536AQ Message cache driver s      190880AQ Propagation Scheduling       64000AQ Slave list			8680POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    AQ coordinator job list		4144AQ skiplist state object        63672AQ: Master/Slave state ob       55440AQ: Non Durable Sub state      109152ASH buffers		    12582912ASM KFFD SO			2992ASM SR state object	       35224ASM connection state	      364464ASM generic network state	2736ASM kfk state object		3760ASM map operations		3760POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    ASM rcl group		       91560ASM rollback operations		4272ASM scan context 		2736ASMCMD BG process		3504AW SGA				  40AWR Data Source Info (KEW	   8AWR Flushing Error Contro	  80AWR Table Info (KEW layer	3048AWR View Info (KEW layer)	 160Active Session History - 	1528Alert log			 520POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    Allocate KPDB Hash Table 	8192Array of TopN Table delta	  16Array of cached attr		 400Auto BMR for File Header 	  56Auto tune undo info		  96Autotask Error Control in	  80BRANCH TABLE SEGMENTED AR      226192Background process state 	  48Backup Appliance state ch	3760Banner Storage			2048Big SQL Shared Memory SO 	3064POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    Block List		     2232032CGS system incarn array	       24864Checkpoint queue 		3456Cleanup state objects		1536Client ID trace setting h	 536Client ID trace settings 	4016Closed Thread SCN Bitvec        33792Context of deferred reuse	2560Core dump directory		 520DBWR array of pointers to	   8DBWR event stats array		 232POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    DDE_USER_ACTION			2496DDE_USER_ACTION_DEF		2880DDE_USER_ACTION_PARAMETER	4608DDE_USER_INCIDENT_ACTION_	1536DDE_USER_INCIDENT_TYPE		1536DFW_CONFIG_CAPTURE		1728DFW_CONFIG_ITEM			2112DFW_PATCH_CAPTURE		1728DFW_PATCH_ITEM			1920DFW_PURGE			3648DFW_PURGE_ITEM			2880POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    DISPATCHER CONFIG ENTRY		 120DISPATCHER CONFIG TABLE		2048DISPATCHERS INFO 		2632DML lock 		     3336432DNFS Disp Cle q Rec		  56DNFS Disp Com q Rec		  48DNFS Disp Iss q Rec		  40DNFS Disp cleanup ctx		  24DNFS Disp comp array	       24000DNFS Disp comp array coun	6000DNFS Disp context		  64POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    DNFS Disp context arr		   8DNFS Disp spawn ctx		  24DTP proc structure alloc        39088Database type info cache 	  32Dep type array			  56Detached dump directory		 520EM_DIAG_JOB			2880EM_TARGET_INFO			2688EM_USER_ACTIVITY 		2688ENQUEUE FREELISTS		1104ENQUEUE STATS		       43416POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    Entity type array		  56Exadirect acl			3240Expression usage element 	2816External table user state      116136FileIdentificatonBlock	      906904FileOpenConsolidatedBlock      265488Fixed UGA alloc ctx		  56Fxd UGA kghx lists		   8Fxd UGA latch array		 160Fxd UGA latch ptrs		   8Fxd UGA opcode array		   8POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    Fxd UGA recovery ptrs		   8Global Context Heap descr	 400Global dictionary parent       163840Global dictionary read-wr      163840HM Hang Stats			6272HM Lcl Sess Info 	      401024HM PC Rank			 256HM RSLN RC			3712HM SGA context		       78816HM SGA init var			  32HM SGA kjzs ctx			  24............行数过多,中间省略............POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    v_inccount			1536v_incfcount			1728v_ipsprbcnt			1536v_ipsprbcnt1			1536v_nfcinc 			2112v_swperrcount			1536vadr_control			4032vem_user_actlog			1536vem_user_actlog1 		1536vhm_run				4416vinc_meter_info			3840POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    vincident			7104vincident_file			2496vips_file_copy_log		3648vips_file_metadata		2112vips_package_file		2880vips_package_history		3072vips_package_incident_det       10560vips_package_main_int		1536vips_package_main_problem	1728vips_package_size		1536vips_pkg_file			3456POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    vips_pkg_incident_candida	7104vnot_exist_incident		6912vpdb_problem			3648vproblem 			5952vproblem1			5568vproblem2			5760vproblem_bucket			2112vproblem_bucket1 		2112vproblem_bucket_count		2304vproblem_int			5376vproblem_lastinc 		5184POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    vshowcatview			1920vshowincb			1920vshowincb_i			1920vtest_exists			2496work area table entry	      265856write info array 	       65536write state object	    14263584writes stopped lock conte	  32writes stopped lock state	  24x$ksmfs table			 160x$rule_set		       39208POOL	       NAME			       BYTES
-------------- -------------------------- ----------
shared pool    xscalc				4144xslongops		       16400xssinfo				9360zafwctx			      182704zasasga				  16zlllab Group Tree Heap De	 160
**************				  ----------
sum					  1342177280buffer_cache		  6962544640fixed_sga		     8945744POOL	       NAME			       BYTES
-------------- -------------------------- ----------log_buffer		     7827456shared_io_pool		   134217728
**************				  ----------
sum					  71135355681456 rows selected.SQL> 

Oracle数据库的共享内存区域(System Global Area,SGA)内部被划分为不同的内存池,

每个内存池用于存储不同类型的数据和信息。

这种划分有助于有效地管理数据库内存资源和提高性能。

在Oracle数据库的SGA(System Global Area)中,以下几个池是主要的,

因为它们在数据库性能和内存管理方面起着关键作用:

1. Buffer Cache(缓冲池)缓冲池是SGA中最重要的池之一。它用于缓存磁盘上的数据块,以减少磁盘IO操作的频率。数据库中的数据块(通常大小为8KB)在查询和修改时被加载到缓冲池中,如果相同的数据块被后续查询请求使用,就可以从内存中读取,而不是从磁盘。这大大提高了查询性能。

2.Shared Pool(共享池):共享池用于存储SQL语句的解析信息、共享的SQL区域和PL/SQL块。这有助于减少SQL语句的解析次数,提高性能。共享池还包括诸如数据字典缓存等重要信息。

3. Redo Log Buffer(重做日志缓冲区):重做日志缓冲区用于存储正在进行的事务的重做日志记录,以确保事务的持久性。重做日志是数据库恢复的关键部分,因此它的性能至关重要。

这些主要池在Oracle数据库的正常运行中扮演着至关重要的角色,

它们直接影响着数据库的性能和可用性。

DBAs(数据库管理员)通常会根据数据库的工作负载和性能需求来配置和调整这些池的大小,

以确保数据库能够有效地使用内存资源并满足性能要求。

其他池还包括:

  • Java 池(Java pool):Java池是为数据库中运行的Java虚拟机(JVM)所分配的一段固定大小的内存。在Oracle Database 10g及更高版本中,Java池可以在数据库启动和运行时动态调整大小。
  • 大池(large pool):在使用共享服务器连接时存放会话内存(UGA)、在使用并行执行功能时做为消息缓冲区、在RMAN备份时做为磁盘I/O缓冲区。大池可以动态调整大小。
  • 流池(streams pool):这是一个专门针对数据传输/共享工具(例如Oracle GoldenGate 和OracleStreams)的内存池。它是Oracle Database 10g中新增的,可以动态调整大小。如果未配置流池,但是使用了流功能,Oracle会使用共享池中最多10%的空间作为流内存。
  • “空”池(“Null”pool):这个池其实没有名字。它是块缓冲区(用来缓存数据库块)、重做日志缓冲区和“固定SGA”区专用的内存。

其他池(如Large Pool和Java Pool等)也可以根据具体的需求进行配置和管理,

但它们通常不像上述三个主要池那样频繁地调整。

http://www.dt0577.cn/news/16282.html

相关文章:

  • 什么网站可以做游戏机搜索引擎优化名词解释
  • 连云港做网站制作百度资讯指数
  • 厦门国外网站建设公司竞价排名的弊端
  • 选择响应式网站建设日本疫情最新数据
  • 网站开发研究方法温州seo优化公司
  • 广州有建网站的公司吗电商网站建设开发
  • 做儿童方面的网站常德政府网站市民留言
  • 网站创建服务seo网站优化软件
  • wordpress 浮动代码seo网站管理招聘
  • 国内设计精美的网站俄罗斯搜索引擎浏览器官网入口
  • 哪个网站做视频有钱网络营销经典失败案例
  • 做电影网站用什么服务器代运营网店公司
  • wordpress文章标题总有网站名百度平台商家订单查询
  • 中国做网站最好的公司营销说白了就是干什么的
  • 网站建设远程教育大学论文哪些网站可以发广告
  • 免费空间最大的网盘360站长工具seo
  • 商务酒店设计网站建设自己开发网站
  • 有没有专业做steam创客的网站网站推广培训
  • 公司网站建设合同模板seo的作用是什么
  • 网站开发语言和数据库跨境电商平台推广
  • 做app和做网站seo专员工资一般多少
  • o2o网站制作公司移动端关键词排名优化
  • 建设网站怎样提要求培训心得体会模板
  • 建设网站需要花钱吗谷歌推广平台
  • 微信第三方做网站需要费用吗网站 推广
  • 玉树营销网站建设公司网站seo视频教程
  • php网站开发流程关键词优化建议
  • 坪山网站建设基本流程广告发布
  • 做网络传销网站犯法吗竞价sem托管
  • python做网站视频线上营销怎么推广