暂无图片
暂无图片
6
暂无图片
暂无图片
暂无图片

OceanBase-OBCA题库

原创 Demo同学 2022-03-23
12144

最近比较忙,没写什么有价值的文章,分享一下上次考试oceanbase-obca的题库(博主自主整理)

判断:

1.  一个租户在同一个 Server 上可以有一个或多个资源单元 UNIT         T 

2.  创建资源单元仅仅指定 CPU、MEMORY 参数即可,无需指定 OPS、DISK_SIZE、SESSION_NUM 参数           F

3.  OCEANBASE 在少数副本不可用的情况下,可以实现 RPO=0,RTO<30 秒         T

4.  Zone 可以对应不同的城市,或者一个城市的不同机房、或者一个机房的不同机架,以实现不同级别的容灾       T

5.  主副本只能打散到所有 Zone 内,实现访问流量的负载均衡,不能将主副本聚焦到一个Zone 内;       F 

6.  OceanBase 已发布到阿里云公有云及专有云中       T

7.  扩容服务器加入集群后,集群会基于负载均衡的策略,将主副本及从副本迁移到扩容服务器中,以实现整体的负载均衡       T

8.  租户逻辑上类似传统数据库实例,创建完成后,每个租户都拥有自己的专属进程     T

9.  OceanBase 的 Paxos 协议,不同于传统的主备库或者双选方案,可以彻底规避在容灾场景下的脑裂问题(也就是同时又两个主数据库的场景)       T

10.  TCP-C 就是一个跑分测试,官方没有什么规则现值,只要能跑高分就行            F

11.  每台 OB Server 是相对独立的,都有自己独立的 SQL 引擎,如果应用需要的数据不在当前 OB Server 上,该 OB Server 将协调其他 OB Server 的数据,统一反馈给应用,这个过程对应用是的。       T

12.  修改资源池可以实现租户的另一种扩容/缩容的方式,比如在每个 zone 中增加/减少节点数量,可以通过修改资源池的 unit_num 来实现       T

13.  创建租户时,需要指定租户类型为 Oracle 租户或者 MYSQL 租户,以满足不同开发者的需求。                                                                     T

14.  同一个资源单元定义unit cofig(比如2C8G或4C16G 等),可以被多个资源池使用。  F

多选:

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

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

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

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

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

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

2.  关于 OceanBase 的 Zone,以下说法正确的是:  CDEF

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

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

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

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

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

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

3.  Ocean 目前有哪些应用:ABCD

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

A:可以在某台 OBServer 生效

B:可以在某个 Zone 生效

C:可以在集群范围生效

D:可以在某个 Region 生效

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

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

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

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

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

A:分区及副本管理

B:  动态负载均衡

C:SQL 引擎

D:扩容和缩容

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

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

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

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

D:如果不带任何条件,则修改所有 OBServer 的值 E:可以修改 Parameter 在某个 Region 的值

8.  关于 OceanBase 的分区 Partition,以下说法正确的是:AB

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

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

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

D: OceanBase 的分区是数据迁移的最小单元,也是高可用切换的最小单元 E:OceanBase 支持表的自动分区分裂

9.  关于租户的扩容方式,以下说法正确的是:    AB

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

B:如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容 C:OceanBase 是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加阶段即可,无需扩容租户的资源单元

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

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

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

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

C:可以创建自己的用户

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

11.  关于 OceanBase 的应用日志级别,以下说法正确的是:    CDE

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

B:info 提示,用户记录系统运行的当前状态,该信息为错误信息

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

D: info 提示,用户记录系统运行的当前状态,该信息为正常信息 E:warn 警告,用于记录可能会出现的潜在错误

12.  分区数据一般有多份副本,OceanBase 的 xxx 有什么类型: ACD

A:全能型    

B 只写型  

C:日志型  

D:只读型    

13.  OceanBase 开发者中心 ODC 是为 OceanBase 数据库量身打造的企业数据库开发平台,主要支持哪些功能    ABCDE

A:提供引导式创建和可视化修改各类数据库对象的服务

B:支持多种文件格式的导入和导出

C:通过 WebSQL 技术为开发人员提供 SQL 语法高亮、格式化、只能提示等贴心特性、支持 PL 对象及匿名快的编译、运行调试

D:实时管控数据库会话访问,支持查看和终止会话,且提供 SQL 执行计划分析和 SQL调优指导服务

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

14.  关于 OceanBase 的租户权限管理,以下说法正确的是:AB

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

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

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

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

15.  关于 OCP 的告警功能,下列说法正确的是:

A:OCP 告警以来专有云底座

B:可以查看告警列表

C:可以调整告警阈值

D:不支持用户修改告警阈值

E:可以自定义告警发送对象

F:可以调整告警开关,确定哪些项需要监控

16.  关于 OceanBase 实物引擎的 MVCC 多版本并发控制,以下说法正确的是:    ACD

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

B:写会阻塞读操作

C:所有修改的行加互斥锁、实现写-写互斥

D:读写互不阻塞

17.  OceanBase 支持哪些分区方式的分区表    ABD

A.Range  B.Hash   C.Datetime    D.list  

18.  OceanBase 提供哪些数据库相关产品    ABCD   

A.OCP  B.数据库内核    C.ODC   D.OMS

19.  以下哪个描述不是 OceanBase 的架构特点:    B   中心管控

20.  租户创建完成后,可以使用黑屏客户端连接数据库,除了指定数据库的 IP、端口号、用户名、密码等信息外,OceanBase 一般用户名使用什么格式    B 用户名@租户名    

例如 root@sys  

21.  建立 table group 的主要目的是:    B 减少跨机分布式事物  

22.  OceanBase 产品的数据库内核是什么    A 完全自主研发

23.  当应用向数据库写数据时,默认会访问主副本,此次主副本会同步()到从副本,保证数据的高可用  D

A:undo-log 日志 B:系统日志 C:心跳消息 D:redo-log 日志

24.  以下哪个组件提供图形化的管理界面,支持集群管理、租户管理、监控警告等功能。   A

A.OCP云管理平台

B.ODC开发者中心

C.OB Proxy

D.OB Server

25.  部署 OceanBase 集群时,各个 OBServer 的 RPC 允许的时钟偏差最大是多少    C

A.10毫秒   B.200毫秒   C.100毫秒    D.1毫秒

26.  如果一个 OceanBase 集群由 5 个 Zone,每个 Zone 有 10 台 OB Server,那么一个分区最多有几份全功能型副本    C

A.3   B.6   C.5   D. 10

27.  Linux 系统一般用什么用户来部署 OceanBase        B

A.ROOT      B.ADMIN      C.OBSERVER       D.OBUSER

28.  OceanBase 服务器要求使用的磁盘类型    B

A.SAS机械盘+SSD固态盘混合

B.SSD固态盘

C.磁带

D.SAS机械盘

29.  假设 OceanBase 集群由3个Zone,其中2个Zone部署在一个城市的两个机房中,另外一个Zone部署在另一个城市的一个机房。如果同城的一个机房宕机。下面说法正确的    D

A.会增加异地同步延迟

B.会丢失秒级数据

C.上层业务方会受到影响

D.强一致同步延迟不变

30.  Major_freeze_duty_time 设置为 02:00 意味着什么    D

A.每日凌晨2点,系统自动发起一次转储操作

B.每日凌晨2点,系统自动发起一次合并操作

C.每日凌晨2点,系统自动发起一次备份恢复操作

D.每日凌晨2点,系统自动发起一次内存冻结操作

31.OceanBase 采用哪种技术解决了读写互斥的问题    D

A.全局快照

B.互斥锁

C.Paxos协议

D.MVCC

32.  OceanBase 集群可以同时支持 MYSQL 和 ORACLE 的租户,哪个黑屏工具可以连接到Oracle 租户    A

A.OceanBase 客户端

B.ODC开发者中心

C.OCP管理平台

D.标准MySQL客户端

33.  OceanBase 是一个集群,以下哪个组件管理整个集群资源,同时支持全局 DDL,集群数据合并等功能    C

A:OCP 管理平台

B:ODC 开发者中心

C: RootService 总控

D:OB Proxy

34.  关于 OceanBase 事物引擎一致性特点,描述正确的是  B

A. 强制要求所有列唯一性约束

B. 保证主键唯一等一致性约束

C. 强制要去非主键唯一性约束

D. 不保证主键唯一等一致性约束

35.  关于 OceanBase 资源隔离,以下说法正确的是    A

A. OceanBase采用租户隔离

B. OceanBase采用schema隔离

C. OceanBase采用数据库隔离

D. OceanBase采用服务器隔离

36.  管理员通过哪条命令创建资源池    D

A. create teanant

B. create database

C. create resource unit

D. create resource pool

37.  OceanBase 是靠哪种基础架构实现写入高性能的    D

A. Key-Value

B. B TREE

C. COLA

D. LSM-TREE

38.  如果一个集群有 3 个 Zone,每个 Zone 有 5 台 OBServer,一个租户对应的资源池的Unit Num=4,最终该集群有多少个服务器中有该租户的资源单元呢。    12 个

 

 

 

 

 

 

 

 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论