首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ASMM检查oracle数据库中的即时缓冲区缓存大小?

如何使用ASMM检查oracle数据库中的即时缓冲区缓存大小?
EN

Stack Overflow用户
提问于 2014-03-10 21:11:55
回答 1查看 23.3K关注 0票数 3

我正在尝试制作一个显示SGA组件的拼图,比如java池,大型池等。其中一个组件是缓冲区缓存。

我可以在sgainfo视图中检查所有参数,例如:

代码语言:javascript
复制
SQL> select * from v$sgainfo
  2  ;

NAME                                  BYTES RES
-------------------------------- ---------- ---
Fixed SGA Size                      2261448 No
Redo Buffers                      226615296 No
Buffer Cache Size                3.3957E+10 Yes
Shared Pool Size                 3623878656 Yes
Large Pool Size                   671088640 Yes
Java Pool Size                    671088640 Yes
Streams Pool Size                         0 Yes
Shared IO Pool Size                       0 Yes
Granule Size                      134217728 No
Maximum SGA Size                 3.9152E+10 No
Startup overhead in Shared Pool  2780532240 No

NAME                                  BYTES RES
-------------------------------- ---------- ---
Free SGA Memory Available                 0

12 rows selected.

但问题是,我正在处理一个具有ASMM(自动共享内存管理)的数据库,这意味着SGA大小是自动控制的(因此它的组件值正在变化)。所以我需要这个组件的即时值。我可以从sgastat视图中获取java、共享和大型池的值,但不能获取缓冲区缓存的值。

EN

回答 1

Stack Overflow用户

发布于 2017-01-27 01:51:28

SQL> col BYTES for 99999999999999999999999 SQL> select * from v$sgainfo;

代码语言:javascript
复制
NAME                                                BYTES RES
-------------------------------- ------------------------ ---
Fixed SGA Size                                    2545736 No
Redo Buffers                                     69644288 No
Buffer Cache Size                            429765165056 Yes
Shared Pool Size                              64424509440 Yes
Large Pool Size                                 268435456 Yes
Java Pool Size                                  201326592 Yes
Streams Pool Size                               268435456 Yes
Shared IO Pool Size                                     0 Yes
Granule Size                                     67108864 No
Maximum SGA Size                             495000064000 No
Startup overhead in Shared Pool               25433410328 No
Free SGA Memory Available                               0

12 rows selected.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22301114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档