- 1
- 0
- 约1.16万字
- 约 38页
- 2026-10-04 发布于广东
- 举报
2026年数据库管理与应用高级实战习题集
一、单项选择题(本大题共10小题,每小题2分,共20分)
1.在数据库管理与应用高级实战中,当需要处理大规模数据集时,以下哪种索引策略最适用于提高查询效率且避免索引失效?()
A.B树索引配合部分索引
B.哈希索引配合全表扫描
C.GIN索引配合多列组合
D.BRIN索引配合分区表
解析:B树索引通过平衡树结构支持范围查询,部分索引可针对高频访问列优化,适用于大规模数据集的混合场景。哈希索引仅支持精确匹配,全表扫描效率低;GIN索引适合全文搜索但维护成本高;BRIN索引适用于稀疏数据但范围查询性能差。选项A正确,符合高级实战中平衡读写与存储的优化需求。
2.在设计分布式数据库时,以下哪种一致性协议最能保证强一致性但牺牲部分可用性?()
A.2PC(两阶段提交)
B.Paxos算法
C.Raft共识机制
D.BASE理论
解析:2PC通过强制同步保证强一致性但可能导致网络分区时服务不可用;Paxos通过多轮投票确保全局一致性但实现复杂;Raft通过Leader选举和日志复制实现强一致性,可用性更高;BASE理论是最终一致性模型。选项A正确,2PC典型特性为牺牲可用性换取强一致性。
3.在数据库性能优化中,当执行计划显示NestedL
原创力文档

文档评论(0)