内存管理参考

本节包含内存管理的以下参考主题:

  • 支持自动内存管理的平台
  • 内存管理数据字典视图

支持自动内存管理的平台


以下平台支持自动内存管理 - Oracle数据库能够自动调整SGA和PGA的大小,根据需要将内存重新分配给另一个以优化性能:

  • Linux
  • Solaris
  • Windows
  • HP-UX
  • AIX

内存管理数据字典视图


以下动态性能视图提供有关内存管理的信息:

View Description
V$SGA 显示有关系统全局区域(SGA)的摘要信息。
V$SGAINFO 显示有关SGA的大小信息,包括不同SGA组件的大小,颗粒大小和可用内存。
V$SGASTAT 显示有关如何在共享池,大型池,Java池和Streams池内分配内存的详细信息。
V$PGASTAT 显示PGA内存使用情况统计信息以及有关自动PGA内存管理器启用时的统计信息(即,设置了PGA_AGGREGATE_TARGET时)。 V $ PGASTAT中的累积值自实例启动后累计。
V$MEMORY_DYNAMIC_COMPONENTS 显示所有自动调整和静态内存组件的当前大小的信息,以及每个组件上发生的最后一个操作(例如,增大或缩小)
V$SGA_DYNAMIC_COMPONENTS 显示所有SGA组件的当前大小以及每个组件的最后一个操作
V$SGA_DYNAMIC_FREE_MEMORY 显示有关可用于未来动态SGA调整大小操作的SGA内存量的信息
V$MEMORY_CURRENT_RESIZE_OPS 显示有关当前正在进行的调整大小操作的信息。调整大小操作是放大或缩小SGA,实例PGA或动态SGA组件
V$SGA_CURRENT_RESIZE_OPS 显示有关当前正在进行的动态SGA组件调整大小操作的信息
V$MEMORY_RESIZE_OPS 显示有关最近完成的800个内存组件调整大小操作的信息,包括SGA_TARGET和PGA_AGGREGATE_TARGET的自动增长和缩小操作
V$SGA_RESIZE_OPS 显示有关最近完成的800个SGA组件调整大小操作的信息
V$MEMORY_TARGET_ADVICE 如果启用自动内存管理,则显示可帮助您调整MEMORY_TARGET的信息。
V$SGA_TARGET_ADVICE 显示可帮助您调整SGA_TARGET的信息。
V$PGA_TARGET_ADVICE 显示可帮助您调整PGA_AGGREGATE_TARGET的信息

有关内存管理视图的详细信息,请参阅Oracle Database Reference 

 

参考资料


https://docs.oracle.com/cd/E11882_01/server.112/e25494/memory.htm#ADMIN11235

posted @ 2018-05-18 11:17  ZeroTiny  阅读(283)  评论(0编辑  收藏  举报