每日一题--004

在Oracle中,下列哪些是自动共享内存管理 (ASMM) 的特点?

A、sga_target 参数设置为零值

B、memory_target 参数设置为零值

C、memory_target 参数设置为非零值

D、sga_target 参数设置为非零值

在Oracle数据库中,自动共享内存管理(ASMM)和自动内存管理(AMM)是两种内存管理策略,它们使用的参数设置有所不同:

1.自动共享内存管理 (ASMM): 主要通过sga_target和sga_max_size参数来管理。sga_target参数设置为非零值时,启用ASMM,Oracle将自动调整各个SGA组件的大小。

2.自动内存管理 (AMM): 通过memory_target和memory_max_target参数来实现。当memory_target设置为非零值时,启用AMM,Oracle将自动管理整个实例的内存,包括SGA和PGA。

根据上述描述,正确的选项是:

C. memory_target 参数设置为非零值(启用AMM)

D. sga_target 参数设置为非零值(启用ASMM)

选项A和B中描述的设置都不会启用ASMM。如果sga_target为零,表示不启用ASMM;如果memory_target为零,则不启用AMM。因此,正确答案应为C和D。

相关推荐
@insist123几秒前
系统集成项目管理工程师-信息和文档管理
网络·数据库·软考·系统集成项目管理工程师·软考中项·软件水平考试
DYWorker00110 分钟前
搭建嵌入式Linux虚拟机开发环境
linux
weipt22 分钟前
从ollama到llama.cpp
linux·服务器·llama
加油码38 分钟前
动静态库的链接底层原理(进阶版)
linux·c++
s_w.h1 小时前
【 计网 】计算机网络基础
服务器·计算机网络
残 风1 小时前
PostgreSQL 存储机制详解
数据库·postgresql·开源·数据库开发
H_oRIZoN_2 小时前
Linux入门DAY23(C语言树形结构)
linux·c语言·数据结构
kdxiaojie2 小时前
Linux USB驱动阅读笔记(1)
linux·笔记·学习·usb
swipe2 小时前
RabbitMQ 实战:AI Agent 里异步处理的标配方案(手把手 + 4 种交换机全解析)
后端·面试·langchain
JacksonMx2 小时前
Java CompletableFuture 异步编程实战:从入门到架构师避坑指南
linux·数据库·python