OceanBase 开源教程 OBCP 知识测验第二弹

如题所述

第1个回答  2022-06-22
https://open.oceanbase.com/answer/detail?id=20400193&search=&pageNum=1

为检验前 4-6 章的听课效果,OceanBase 开源团队在 OBCP 考题中特选出一些前 4-6 期教程的代表性题目作为测试。

“教程观看地址”:

https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/chapter-1-overview-of-the-oceanbase-database

“视频回放合集”:

https://open.oceanbase.com/blog/10900164?currentPage=1

1.可以针对某一台OBServer或者某一个租户,手动触发转储命令

正确 错误

2.OBProxy 需要从 OBServer 获取 location cache 来路由

正确 错误

3.OceanBase应用日志级别分为ERROR、WARN、INFO三个级别

正确 错误

1.客户的OceanBase集群有三个zone,分别为z1,z2,z3。在正常情况下,客户的读写流量只访问z1的数据库节点;在z1整体出现故障的场景下,读写流量需要均分到z2和z3。为满足上述业务需求,如下primary zone设置正确的是?

A(z1,z2,z3) B(z1;z2;z3) C(z1;z2,z3) D(z1,z2;z3)

2.以下关于OceanBase各类副本,说法错误的是?

A 全能型副本和日志型副本都参与投票

B 全能型副本和日志型副本都有SSTable

C "只读型副本有MemTable和SSTable"

D 只读型副本包含完整的日志

3.集群合并卡住后,哪种操作的风险最小?

A 直接重启observer进程

B stop server

C 先stop server,后重启observer进程

D 先suspend merge,后重启observer进程

4.OceanBase的分布式事务相比于传统的两阶段提交做了一些改进和优化,关于OceanBase的分布式事务,下列说法正确的是?

A 包括一个阶段:提交阶段(commit)

B 包括两个阶段:准备阶段(prepare),提交阶段(commit)

C 包括两个阶段:提交阶段(commit),异步清理阶段(clear)

D 包括三个阶段:准备阶段(prepare),提交阶段(commit),异步清理阶段(clear)

三、多选题

1.OceanBase有哪几种合并方式

A 定时合并

B 分层合并

C 手动合并

D 临界合并

E 触发合并

2.OceanBase全局一致性方案,说法正确的是?

A 依赖于原子钟

B 无需依赖特殊硬件

C 依赖root service

D 是一个高可用的集中式服务

E 能够提供全局一致的版本号

3.关于OBProxy 的部署方式,下列说法正确的是

A 集中部署

B 客户端部署

C 单点部署

D 随时使用随时启动

4.有关OceanBase mysql错误码的表述正确的是?

A 如果一个错误码的值大于4000,表明它是OB特有的错误码

B 如果在4000以内,表示它是MySQL兼容错误

C 如果一个错误码的值大于等于5000,表明它是OB特有的错误码

D 如果在5000以内,表示它是MySQL兼容错误

5.OceanBase支持的索引类型包括?

A 局部索引

B Hash索引

C 唯一索引

D Bitmap索引

E 全局索引

6.创建表时,可以使用一些哪些标记 ?

A 字母

B 数字

C #

D _

7.OceanBase中支持的2种租户模式为?

A Oracle

B SQL Server

C MySQL

D PostGreSQL
相似回答