oracle sga pga怎么设置 OracleXE中的SGA和PGA是什么意思啊?
OracleXE中的SGA和PGA是什么意思啊?
内存分配(SGA和PGA)SGA是用于存储数据库信息的内存区域,由数据库进程共享。它包含Oracle服务器的数据和控制信息。它被分配到Oracle服务器所在计算机的实际内存中。如果实际内存不足,则会写入虚拟内存。PGA:包含单个服务器进程或单个后台进程的数据和控制信息。与多个进程共享的SGA相反,PGA是一个仅由一个进程使用的区域。PGA在创建进程时分配,在终止进程时回收。不要迷信大牲畜。任何从事Oracle数据库的人都能理解这种问题。在Oracle内存组件中,有一个名为SGA的部分。如果这部分设置了7g,即使当前Oracle只使用100m,启动后7g也会立即从内存中剥离出来,这个7g不能被任何其他机制回收利用。此外,Oracle是一个典型的内存消耗应用程序,SGA组件中的缓冲缓存存储真实的用户数据。它可以避免分散的磁盘操作,直接完成SGA中数据库的修改。SGA是主存储器组件。其他PGA等是使用多少和分配多少的基本原则。会有一个回收机制。另外,可以通过show parameter SGA查看SGA的具体设置。
Oracle中SGA与PGA的区别?
内存分配(SGA和PGA)SGA是用于存储数据库信息的内存区域,由数据库进程共享。它包含Oracle服务器的数据和控制信息。它被分配到Oracle服务器所在计算机的实际内存中。如果实际内存不足,则会写入虚拟内存。PGA:包含单个服务器进程或单个后台进程的数据和控制信息。与多个进程共享的SGA相反,PGA是一个仅由一个进程使用的区域。PGA在创建进程时分配,在终止进程时回收
oracle sga pga怎么设置 sga pga如何设置 oracle查看sga大小
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。