# 1. 数据库 Serverless 化对连接池(代理)的新要求 A 连接池无需考虑容量伸缩,应用连接可以随意绑定到具体实例 B 连接池/代理应解耦连接与容量伸缩,提供稳定端点、连接复用与预热,并保护数据库 ✓ 正确答案 C Serverless 下连接建立永远即时,无需预热 D 代理只能做连接复用,不能做限流
# 2. Aurora Global Database 的跨 Region 复制延迟 A 延迟主要来自跨区域网络 RTT、日志传输与 apply,复制是异步的,次级区域读取为最终一致,RPO 由该延迟决定 ✓ 正确答案 B 跨区域复制是同步的,次级区域始终与主区域完全一致 C 复制延迟与区域间距离无关 D 次级区域写入后立即在主区域可见
# 3. 云数据库与 VPC/安全组/密钥管理集成 A 云数据库默认暴露在公网,任何人可访问 B 安全组只能控制出站流量,不能控制入站 C 云数据库部署在 VPC 内,用安全组控制访问,用 KMS 管理加密主密钥,实现网络隔离与数据加密 ✓ 正确答案 D 数据加密只能由云厂商管理,用户无法参与
# 4. 云数据库故障转移的 RTO 由哪些环节构成(探测、仲裁、端点切换、应用重连)?如何逐环节优化达到秒级 RTO? A RTO 只由故障探测时间决定,切换和重连不占时间 B RTO 由探测、仲裁、端点切换、应用重连组成,逐环节优化(快速探测、预置副本、稳定端点、连接池重试)可实现秒级 RTO ✓ 正确答案 C 端点切换需要重建数据,耗时很长 D 应用重连无需任何机制配合,会自动完成
# 5. Serverless 数据库的容量单位(如 ACU)如何换算资源?扩缩容时已建立的连接是否中断、对长连接应用有何影响? A 长连接应用无法使用 Serverless 数据库 B 扩缩容必然导致所有连接中断 C ACU 与 CPU/内存无关,只是计费单位 D 一个 ACU 约等于 2GB 内存等资源;v2 扩缩容尽量保持已有连接,但缩到 0 或暂停会中断连接 ✓ 正确答案
# 6. 云数据库的备份快照与跨区域复制 A 快照是存储层的副本,配日志可实现按时间点恢复;跨区域复制用于异地容灾,RPO 取决于复制频率 ✓ 正确答案 B 快照必须完整复制所有数据,成本极高 C 跨区域复制是同步的,RPO 恒为 0 D 备份只能手动触发,无法自动
# 7. Serverless 数据库的按需启停与按用量计费模型 A 计费固定,与是否使用无关 B 无负载可自动暂停、按实际用量计费,空闲仅付存储费;但唤醒有冷启动延迟 ✓ 正确答案 C 暂停后立刻唤醒,没有任何延迟 D 存储也按用量计费,空闲不占任何费用
# 8. Serverless 的冷启动延迟与连接预热问题 A 冷启动没有延迟,无需处理 B 冷启动延迟无法通过任何配置缓解 C 连接预热只会增加开销,没有价值 D 冷启动来自实例重启/资源分配;可通过设置合理 Min ACU、使用代理连接池预热来缓解 ✓ 正确答案
# 9. PolarDB Serverless 的 CPU/内存独立弹性 A CPU 和内存必须同时同比例伸缩 B 扩容时必须在数据重分布完成后才能使用 C PolarDB 不支持存算分离 D CPU 与内存可独立弹性伸缩,按各自负载精准匹配资源,降低成本 ✓ 正确答案
# 10. Aurora Serverless 的多租户资源隔离 A 所有租户共享完全相同的无隔离资源 B 租户通过 VPC、IAM、账号等实现逻辑隔离,容量按集群独立伸缩,但物理资源共享可能存在邻居噪声 ✓ 正确答案 C 多租户之间可以直接访问彼此数据 D Serverless 不支持多租户
# 11. 突发流量下 Serverless 的扩容速度与上限 A 扩容是无限的,速度恒定即时 B 扩容有上限(Max ACU)和爬坡速度,瞬时尖峰可能跟不上,需预留容量或应用层削峰 ✓ 正确答案 C 突发流量下始终能即时满足所有请求 D 扩容永远是一次性的,不会缩容
# 12. Serverless 数据库的适用场景与成本权衡 A Serverless 适合所有业务,包括持续高负载核心系统 B Serverless 延迟比传统实例更低 C Serverless 永远比预留实例便宜 D 适合负载波动大、间歇使用的场景,空闲省钱;但持续高负载下按用计费可能更贵,且存在冷启动与限制 ✓ 正确答案
# 13. Serverless 与存算分离架构的协同 A 两者无关,Serverless 不需要存算分离 B 存算分离下扩容必须重分布数据 C 存算分离让计算节点独立伸缩、共享存储,这是 Serverless 弹性伸缩的基础,扩容无需重分布数据 ✓ 正确答案 D Serverless 下存储与计算必须同步伸缩
# 14. 云数据库的 Multi-AZ 与跨地域容灾(RPO/RTO) A 跨地域复制也是同步的,RPO 恒为 0 B Multi-AZ 只能用于读扩展,不能故障转移 C Multi-AZ 同域可同步复制(RPO≈0)应对机房故障;跨地域异步复制(RPO 非零)应对区域灾难,两者纵深防御 ✓ 正确答案 D 跨地域容灾的 RTO 一定比 Multi-AZ 短
# 15. 云数据库的自动故障转移与端点(endpoint)不变 A 故障转移后应用必须手动修改连接地址 B 集群端点始终指向当前主实例,故障转移后自动更新,应用通过稳定端点连接实现透明切换 ✓ 正确答案 C 端点只用于读,不用于写 D 故障转移无法自动触发
# 16. Aurora Global Database 的写转发(write forwarding)如何让次级区域承担写流量?跨区域往返延迟与冲突检测的代价是什么? A 次级区域直接本地执行写,无需与主区域交互 B 写转发不产生任何额外延迟 C 次级区域把写请求转发到主区域执行再返回,代价是跨区域往返延迟和冲突检测开销 ✓ 正确答案 D 写转发只支持读,不支持写
# 17. 云数据库的存储自动扩容与 IO 突发(burst) A 存储按数据量自动扩容;IO 突发用信用机制在短期内超出基准 IOPS,但长期高负载会耗尽信用回落基准 ✓ 正确答案 B 存储固定大小,满了必须停机扩容 C IO 突发是无限的,永不回落 D 存储扩容会导致数据丢失
# 18. 云数据库的只读端点与读写分离路由 A 只读副本数据永远与主实例强一致 B 只读端点也处理写请求 C 所有请求都必须走主实例 D 只读端点把读请求负载均衡到多个只读副本,读写分离降低主实例压力;但副本有复制延迟,读为最终一致 ✓ 正确答案
# 19. 云原生数据库的 SLA 与赔付条款解读 A SLA 承诺绝对的 100% 可用 B SLA 覆盖所有客户因配置导致的故障 C 赔付是直接的现金赔偿,金额不限 D SLA 承诺月度可用性百分比,未达标时提供服务抵扣赔付,且只覆盖云厂商责任范围的故障 ✓ 正确答案
# 20. 故障转移时正在执行的连接与事务如何被终止?应用的重试与连接预热设计如何配合数据库端点切换? A 原主连接中断、未提交事务回滚,应用需设计重试与幂等机制,并在端点切换后重建/预热连接 ✓ 正确答案 B 故障转移时进行中的事务会继续执行并提交 C 应用无需重试,故障转移对应用完全透明 D 连接池在故障转移后无需任何处理