首页 > 代码库 > Oracle不同版本下内存颗粒大小的规范

Oracle不同版本下内存颗粒大小的规范

 ***********************************************声明********************************************** 

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处否则追究版权法律责任。

表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。

本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/details/39216791

深蓝的blog:http://blog.csdn.net/huangyanlong

***************************************************************************************************

(一)、9i

版本:Oracle9I

LINUX/UNIX

SGA

颗粒大小(granule)

小于等于128M时(SGA<=128 M)

4M

大于128M时(SGA >128 M)

16M

WINDOWS

SGA

颗粒大小(granule)

小于等于128M时(SGA<=128 M)

4M

大于128M时(SGA >128 M)

8M 

(二)、10g

版本:Oracle10G

LINUX/UNIX

SGA

颗粒大小(granule)

小于等于1G时(SGA<=1G)

4M

大于1G时(SGA >1G)

16M

WINDOWS

SGA

颗粒大小(granule)

小于等于128M时(SGA<=1G)

4M

大于128M时(SGA >1G)

8M

(三)、11g

版本:Oracle11G

LINUX/UNIX

SGA

颗粒大小(granule)

小于等于1G时(SGA<=1G)

4M

大于1G时(SGA >1G)

16M

WINDOWS

SGA

颗粒大小(granule)

小于等于128M时(SGA<=1G)

4M

大于128M时(SGA >1G)

8M

 

【简而言之】

【例】内存颗粒

定义:SGA的最小分配单元

构成:由一些相连的虚拟内存构成

大小:由SGA决定,11G环境下,SGA小于1G时内存颗粒为4MB;SGA大于1G时内存颗粒为16MB

查询范例:

环境:Oracle11G

SQL>select granule_size from v$sga_dynamic_components;

 

GRANULE_SIZE

------------

4194304

 

单词释义:

granule:颗粒

components:组件

dynamic:动态的

 

【扩展】

用此动态视图还可以查看到SGA中内存的分配情况

SQL>select component,current_size/1024/1024 from v$sga_dynamic_components

COMPONENT                                                       CURRENT_SIZE/1024/1024

--------------------------------------------------------------------------------------

sharedpool                                                                        152

largepool                                                                           8

javapool                                                                            4

streamspool                                                                         0

DEFAULTbuffer cache                                                               416

KEEPbuffer cache                                                                    0

RECYCLEbuffer cache                                                                 0

DEFAULT2K buffer cache                                                              0

DEFAULT4K buffer cache                                                              0

DEFAULT8K buffer cache                                                              0

DEFAULT16K buffer cache                                                             0

DEFAULT32K buffer cache                                                             0

SharedIO Pool                                                                       0

ASMBuffer Cache                                                                     0

14rows selected.

 特别致谢,好友贺飞、范博施给予的技术帮助。

 ***********************************************声明********************************************** 

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处否则追究版权法律责任。

表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。

本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/details/39216791

深蓝的blog:http://blog.csdn.net/huangyanlong

***************************************************************************************************

Oracle不同版本下内存颗粒大小的规范