Re: 请问ORACLE共享池的问题

王朝oracle·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

//agree

SHARED_POOL里面包括很多东西,像LIBRARY CACHE, DICTIONARY CACHE,UGA等等不过光凭一个视图很难判定是否正常需要使用V$SGASTAT, V$LIBRARYCHCHE, V$SQLAREA, V$SQLTEXT, V$DB_OBJECT_CACHE

等工具才能比较全面的了解LIBRARY CACHE的情况另外OPEN_COUSORS, CURSOR_SPACE_FOR_TIME等参数也会影响对于DICTIONARY CACHE,主要看V$ROWCACHE的命中率至于确定大小,主要是根据系统运行的情况

比如是否保证library cache中的gethitratio90%,pinhitratio98%

dictionary cache中的getmisses

【 在 qhs (山山) 的大作中提到: 】

: 标 题: Re: 请问Oracle共享池的问题

: 发信站: BBS 水木清华站 (Tue Dec 18 15:28:54 2001)

:

: by default, init.ora defined the SHARED_POOL_SIZE.

: default size is 3,500,000bytes.

: Shared Pool Size will not cause the problems

: u mentioned.

: Shared Pool Size affect the performance greatly.

: You can query V$LIBRARYCACHE GETS, PINS AND RELOADS

: to see wheather ur shared pools is ok.

: 【 在 cattleluo (乖乖的倔小牛) 的大作中提到: 】

: : 早上太急,没有说清楚

: : 1.假如我不修改init.ora,那么共享池的大小是否是安装的时候按照系统状况指定的,

: : 因为我看到两个地方安装的共享池不一样大,而都不是后来改过的

: : 2.数据库中每隔一个星期就会出现错误,首先是刷新组错误,然后是job自动运行的时候 无法分配共享内存(虽然只需要4000多字节,而共享内存一共有40M).init.ora里指定

: : 共享池大小的下面有几行,说共享池的MAX值是9MB

: : 3.共享池大小不合理是否会导致以上的问题,在数据库治理中是否要调整共享池大小故

: : 一般按照初始大小就行。我的数据库天天有十几万条记录。运行两个快照和四个任务?0

: : M大小合适吗?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航