沉默暴风

 

oracle一些参数解释

共享服务器连接初始化参数:

dispatchers   设置共享服务器环境中调度进程的数量和类型
max_dispatchers 一个共享服务器环境中可同时运行的调度进程的最大数量
shared_servers 设置在创建实例时(即实例启动时)启动的服务进程数量
max_shared_servers 一个共享服务器中可同时运行的服务进程的最大数量
circuits 实例中可同时存在的虚拟电路的最大数量,通常与sessions参数值相同
shared_server_sessions 设置允许的共享服务体系结构用户会话的总数,设置此参数可为专用服务器保留一些用户会话数量;通常它的值被设置为sessions-5,即为专用服务器保留5个用户会话,专门用于DBA连接。
larger_pool_size 设置SGA区中大型池的大小,共享服务器将使用大型池来保存用户会话信息;
sessions 设置实例中的最大并发会话数量,在共享服务器环境下,可以通过调整这个参数来控制性能。

1.共享池:
共享池主要由库缓冲区(共享SQL区和PL/SQL区)和数据字典缓冲区组成,它的作用是存放频繁使用的sql,在有限的容量下,数据库系统根据一定的算法决定何时释放共享池中的sql;如果容量不足时,释放不及时,会将命中率不频繁的,长时间不使用的sql放到磁盘缓冲区中,保证共享池中的容量不被使用耗尽;可以使用SELECT SQL_TEXT, SHARABLE_MEM FROM V$SQL WHERE SHARABLE_MEM > '100000' ORDER BY SHARABLE_MEM DESC;找出内容大于100K的sql语句,通过修改和优化sql,使它的执行效率提高,保证数据库中系统的性能。
2.java池:
那是为满足在ORACLE中内嵌JAVA存储过程或其他JAVA程序(例如CORBA中间件)运行时而需要的内存,如果不用JAVA等程序,就无须设置,使其值为0就可以了
3.大型池:
大池是一个可选区域。如果创建了大池,那各种进程都会自动使用大池。否则就只能使用共享池中的内存。
4.PGA:
包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反,PGA 是只被一个进程使用的区域,PGA 在创建进程时分配,在终止进程时回收.
5.SGA:
是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。

posted on 2010-09-02 15:54  沉默暴风  阅读(972)  评论(0编辑  收藏  举报

导航