官方OBCA自测题分享之多选题合集

(同题1, 8,26)

1.关于 OceanBase 的修改系统参数命令 ALTER SYSTEM SET XX=’YY’,以下说法正确的是: ABCE

A:如果不要任何条件,则会返回错误;

B:可以修改该 Parameter 在某个 zone 上的值

C:可以修改该 Parameter在某台具体的 OBServer 上的值

D:如果不带任何条件,则修改所有 OBServer 的值

E:可以修改 Parameter 在某个Region 的值

2.关于 OceanBase 的分区 Partition,以下说法正确的是:AB 意游老师指正此题答案应该加上D!

A:数据表根据分区规则,拆分成多个分区,每个分区包括表中的若干行记录

B:每个分区,还可以用不同的分区维度再进行分区,叫做二级分区

C:OceanBase 只支持一级分区,不支持二级分区

D: OceanBase 的分区是数据迁移的最小单元,也是高可用切换的最小单元

E:OceanBase 支持表的自动分区分裂

3.关于租户的扩容方式,以下说法正确的是: AB (同题3, 40)

A:租户扩容,可先通过添加服务节点,完成集群扩容,再通过增加资源单元的个数完成租户扩容

B:如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容

C:OceanBase是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加节点即可,无需扩容租户的资源单元

D:租户无法进行扩容,如果资源无法满足需求,需要重新建立更大资源池的租户。

(同题4, 10)

4.系统管理员可以根据业务需要创建不同的租户,租户具有哪些特性 ABCD

A:有自己独立的系统变量

B:有独立的 information_schema 等系统数据库

C:可以创建自己的用户

D:可以创建数据库,表等所有对象

5、Ocean Base的“准内存数据库”+LSM Tree的架构, 可以带来 哪些好处? ABCD

A、为避免内存中数据丢失, redo-log以WAL机制实时 落盘,保证数据持久性;

B、准内存处理,数据修改主要是内存操作,无频繁checkpoint操作,提高写性能;

C、内存的脏数据批量合并之后, 顺序写入SSD硬盘, 避免随机写, 提高写性能并延长SSD寿命;

D、磁盘数据按主键有序排列,磁盘碎片少,并提供快 速检索能力。使用普通读密集型SSD硬盘;

(同题6, 28)

6、OceanBase的参数有哪两个级别? BD

A、Zone级

B、租户级

C、OBServer级

D、集群级

7、多选题 分值:2.5 (同题7, 15 )

OMS实时同步工具是异构数据库迁移到Ocean Base数据库的利器, OMS支持哪些功能? ABC

A、兼容性评估和改造:异构数据迁移Ocean Base的对象兼容性评估和改写建议,极大降低业务迁移的门槛和业务改造的难度。

B、支持多种类型数据源:支持包括Oracle、MySQL、DB 2、Ocean Base等数据库到Ocean Base的全量迁移和增量实时数据同步。

C、多重数据校验:提供多种方式校验的保护,更加全面、省时、高效地保证数据质量;同时展示差异数据,提供快速订正途径。

D、支持会话变量和系统全局变量的可视化修改,降低用户记忆变量的难度

8、多选题分值:2.5 (同题1, 8,26)

关于Ocean Base的修改系统参数命令ALTER SYSTEM SET,以下说法正确的是? ADE

A、可以修改该Parameter在某台具体的OBServer上的值

B、如果不带任何条件,则会返回错误

C、可以修改该Parameter在某个Region上的值

D、如果不带任何条件, 则修改所有OBServer的值

E、可以修改该Parameter在某个Zone上的值

9、多选题 分值:2.5

Ocean Base支持哪些客户端工具? ABCD

A、白屏工具-OCP管理平台

B、黑屏工具-Ocean Base客户端

C、黑屏工具-标准MySQL客户端

D、白屏工具-ODC开发者中心

10、多选题 分值:2.5 (同题4, 10)

租户类似于传统数据库的实例,管理员可以根据业务需要创建租户,租户具有哪些特性? ABCD

A、可以创建数据库、表等所有课题对象

B、有自己独立的系统变量

C、可以创建自己的用户

D、有独立的information_schema等系统数据库

11、多选题 分值:2.5

对于Ocean Base的租户权限管理, 以下说法正确的是? BCD

A、系统租户下的管理员用户可以访问其他普通租户的用户数据

B、只有系统租户下的管理员用户才有集群管理权限,执行系统管理操作,如创建/删除普通租户、设置系统配置参数、开启每日合并操作

C、系统租户下的管理员用户可以给其他普通租户的用户进行授权,使得普通租户的用户拥有系统管理员的权限

D、任何租户(不论是系统租户还是普通租户)下的用户不能跨租户访问其他普通租户下的用户数据

12、多选题 分值:2.5

关于OCP监控功能, 下面说法正确的是? ABCDE

A、可以自定义监控项

B、可以监控集群总体性能

C、可以监控整体大盘

D、可以关闭对某个集群或租户的监控

E、可以监控性能趋势

13、多选题 分值:2.5 (同题13, 38 )

关于Ocean Base事务引擎的MVCC(多版本并发控制) , 以下说法正确的是? ABC

A、读操作读取特定快照版本的已提交数据

B、所有修改的行加互斥锁,实现写-写互斥

C、读写互不阻塞

D、写会阻塞读操作

14、多选题 分值:2.5

以下关于Ocean Base通过TPC-C认证的描述是正确的? AC

A、Ocean Base通过TPC-C认证使用的是阿里云公有云环境

B、Ocean Base是第一个通过认证的国产数据库

C、Ocean Base是全球第一个通过认证的分布式数据库

D、Ocean Base只进行了一次TPC-C认证

(同题7, 15 )

15.OMS 实时同步工具是异构数据库迁移到 OceanBase 的利器,OMS 支持哪些功能: BCDE

A:支持会话管理和系统全局变量的可视化修改,用户记忆变量的难度

B:支持多种类型数据源,支持包括Oracle、MYSQL、DB2、OceanBase 等数据库到 OceanBase 的全量迁移和增量实时数据同步

C:一站式交互,数据迁移全生命周期管理,数据迁移的创建、配置和监控都在管控界面 上连贯操作完成,交互简便

D:兼容性评估和改造:异构数据迁移OceanBase 的对象兼容性评估和改写建议,极大 降低业务迁移的门槛和业务改造的难度。

E:多重数据校验:提供多种方式校验的保护。要更加全面、省时、高效地保证数据质量。

16.关于 OceanBase 的 Zone,以下说法正确的是: CDEF (同题16, 37 )

A:每个 Zone 可以包含一个分区的多个副本

B:不同 Zone 一定要部署在不同机房

C:一个分区的多个副本应分布在不同的 Zone 中,每个 Zone 有且只有分区的一个全功 能副本

D:Available Zone 的含义是可用区,通常指一个机房

E:一个 OceanBase 集群由若干个 Zone 组成

F:一个Zone 包括若干物理服务器

17、多选题 分值:2.5

Ocean Base备份恢复功能支持备份恢复哪些数据? ABCDE

A、系统变量

B、视图信息

C、用户信息

D、表定义

E、用户权限

(同题18, 25 )

18.关于 OceanBase 的系统参数的生效范围,以下说法正确的是: ABC

A:可以在某台 OBServer 生效

B:可以在某个 Zone 生效

C:可以在集群范围生效

D:可以在某个 Region 生效

19.随着业务不断发展,原有租户的资源无法满足业务需要,有哪些扩容方式? BC

A:无法对租户进行扩容,需要创建一个新的租户满足业务需要

B:调整资源池中,资源单元(resource unit)的数量,如原数量是 1,可以增加为 2

C:调整资源池里的资源单元(resourceunit)的规则,比如之前规格是 2C8G,可以调整 为 4C16G

20.RootService 总控服务提供资源分配及调度功能,主要包括哪些功能: ABCD

A:分区及副本管理

B: 动态负载均衡

C:SQL 引擎

D:扩容和缩容

21、多选题 分值:2.5 (同题21,39)

一个分区一般有多份副本。Ocean Base支持什么类型的副本? ABC

A:日志型

B:只读型

C:全能型

D:只写型

22、Ocean Base在阿里和蚂蚁集团内部有哪些应用? BCD

A:印度Pay tm

B: 淘宝收藏夹

C: 网商银行

D: 支付宝

23、多选题 分值:2.5

以下对OB Proxy的描述是正确的是? AB

A:OB Proxy位于应用和OBServer之间, 将应用的请求路由到合适的OBServer;

B:OB Proxy是一个“无状态"的服务进程, 不做数据持久化;

C:OB Proxy必须部署到一台独立的服务器上, 以保证其性能要求;

D:OB Proxy参与数据库引擎的计算任务以及事务处理;

24、多选题 分值:2.5

Ocean Base的核心特性有哪些? ABDE

A:高扩展,可以使用普通的PC服务器进行纵向扩展;

B:高性能,峰值峰值6,100万次/秒,单表最大3,200亿行;

C:高成本,使用小型机、高端存储等专有硬件;

D:高可用, 通过Paxos协议保证强一致性, RPO=0, R TO<30秒;

E:高兼容, 支持MySQL及Oracle两种模式, 降低业务迁移改造成本;

25、多选题 分值:2.5 ABCD (同题18, 25 )

关于Ocean Base的系统参数的生效范围, 以下说法正确的是?

A:可以在集群范围生效

B:可以在某个Region生效

C:可以在某个Zone生效

D:可以在某台OBServer生效

26、多选题分值:2.5 AD (同题1, 8,26)

关于Ocean Base的修改系统参数命令ALTER SYSTEM SET XX=‘YY’, 以下说法正确的是?

A:如果不带任何条件,则会返回错误

B:如果不带任何条件, 则修改所有OBServer的值

C:可以修改该Parameter在某个Region上的值

D:可以修改该Parameter在某台具体的OBServer上的值

F:可以修改该Parameter在其个Zone上的值

27、多选题分值:2.5

传统的集中式关系型数据库面临哪些挑战? ABD

A:生态欠缺:文档、培训、应用等都不足;

B:成本高:运行在高端服务器、小型机、高端存储等专有硬件上;

C:性能差:任何时候,传统集中式数据库的性能都比分布式数据库较差;

D:扩展性差:无法摆脱单机的架构,只能纵向扩展,无法横向扩展;

28、多选题分值:2.5 (同题6, 28)

Ocean Base的参数有哪两个级别? BD

A:OBServer级

B:集群级

C:Zone级

D:租户级

29、多选题 分值:2.5 (同题29, 32)

当主副本所在服务器硬件故障或网络故障后, 业务无法正常访问主副本的数据, Ocean Base如何保证高可用性? BD

A:主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本同时存在的"脑裂“现象

B:剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程对业务不可见

C:需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本

D:主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本

30、多选题 分值:2.5

Ocean Base支持哪些事务隔离级别? AD

A、Read-Committed

B、Repeatable-Read

C、脏读

D、Serializable

31、多选题 分值:2.5

Ocean Base备份恢复业务支持哪些存储介质? AB

A、NFS

B、阿里云OSS

C、IP-SAN

D、FC-SAN

32、多选题 分值:2.5 (同题29, 32)

当主副本所在服务器硬件故障或网络故障后,业务无法正常访问主副本的数据, Ocean Base如何保证高可用性? AD

A、主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本。

B、需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本

C、主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本的“脑裂”现象

D、剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程对业务不可见

33、多选题 分值:2.5

关于Ocean Base的应用日志级别, 以下说法正确的是? ADE

A:ERROR严重错误, 用于记录系统的故障信息, 且必须进行故障排除, 否则系统不可用

B:WARN警告, 用于记录严重错误, 需要立即处理

C:INFO提示, 用于记录系统运行的当前状态, 该信息为错误信息

D:WARN警告, 用于记录可能会出现的潜在错误

E:INFO提示, 用于记录系统运行的当前状态, 该信息为正常信息

34、多选题 分值:2.5

初始化Ocean Base集群(bootstrap) 失败的常见原因是什么? BCD

A:OCP未安装导致集群bootstrap失败

B:启动OBServer进程时, 参数信息指定的有错误, 比如Zone名称有误

C:机器间时钟误差过大(超过100毫秒) , 可以利用nt pg、clock diff等命令检查机器之间的时钟差异

D:服务器硬件自身的故障,比如存储故障

35、多选题 分值:2.5

Ocean Base可以实现动态的扩容和缩, 扩容包括哪些步骤? BCD

A:管理员手工启动“rebalance"过程, 将部分数据从旧服务器的Unit在线复制到新服务器的Unit上.

B:为每个新添加的observer进程执行alter system add server; 命令, 将observer服务添加到集群中

C:执行alter resource poolunit_num=; 命令, 扩充资源池中的unit个数

D:扩容服务器正确启动OB服务

36、多选题分值:2.5

当一个表很大的时候, 可以水平拆分为若干个分区, 每个分区包含表的若干行记录, Ocean Base支持哪些类型的分区方式? ABD

A:List分区(按列表)

B:Range分区(按范围)

C:Datetime分区

D:Hash分区

37、多选题分值:2.5 (同题16, 37 )

关于Ocean Base的ZONE, 以下说法正确的是 ABCF

A:Zone的含义是可用性区, 通常指一个机房(数据中心, IDC)

B:一个Ocean Base集群, 由若干个Zone组成

C:为了数据的安全和高可用性, 一般会把一个分区的多个副本分布在多个Zone上, 每个Zone有且只有分区的一个副本

D:每个Zone可以包含一个分区的多个副本

E:不同Zone一定要部暑在不同机房

F:一个Zone包括若干物理服务器

38、多选题 分值:2.5 (同题13, 38 )

关于Ocean Base事务引擎的MVCC(多版本并发控制) , 以下说法正确的是? AB

A:读写互不阻塞

B:读操作读取特定快照版本的已提交数据

C:写会阻塞读操作

D:所有修改的行加互斥锁,实现写-写互斥

39、多选题 分值:2.5 (同题21,39)

一个分区一般有多份副本。Ocean Base支持什么类型的副本? ACD

A、全能型

B、只写型

C、只读型

D、日志型

40、多选题 分值:2.5 (同题3, 40)

关于租户的扩容方式,以下说法正确的是? AC

A,如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容

B、租户无法进行扩容,如果资源无法满足需求,需要重新建立更大资源池的租户

C、Ocean Base是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加节点即可,无需扩容租户的资源单元

D、租户扩容可以通过添加节点的方式,完成集群的扩容,然后扩容租户的资源单元

2 个赞

是标准答案吗?

1 个赞

25和18答案就不一致

1 个赞

不是标准答案,仅供参考!

AntTech_CFFROJ老师,请您给出标准答案?
您可以这样说,我是蚂蚁技术客服,XX题答案是错的,我给出正确答案,解释如下:

欢迎老师和同学们给出正确答案和解释,后台有奖励!

27、多选题分值:

传统的集中式关系型数据库面临哪些挑战?

A:生态欠缺:文档、培训、应用等都不足;

B:成本高:运行在高端服务器、小型机、高端存储等专有硬件上;

C:性能差:任何时候,传统集中式数据库的性能都比分布式数据库较差;

D:扩展性差:无法摆脱单机的架构,只能纵向扩展,无法横向扩展;

答案:B、D
因为传统集中式关系型数据库应用多年,很成熟了,不论生态还是性能,分布式数据库还在追赶中。

1 个赞

感谢意老师的解释,非常正确!


第2题的答案应加上D。

1 个赞

特别感谢意游老师的批评指正!

题1、8、26答案不一致。以题1为例,正确答案应该是:BCD

1 个赞

谢谢您的指正!

没有E么?百度了各种答案全是有E

1 个赞