OBCA练习题(错题集合,易错题,可参考)

CA考试券可私信我,有优惠,官网报名600,我这8折

【单选】

当MemStore内存使用超过freeze_trigger_percentage定 义的百分比时(默认70%)

部署 OceanBase 集群时,各个 OBServer 的 RPC 允许的时钟偏差最大是多少    100毫秒

通过配置Primay Zone,可以打破负载均衡,将主副本汇聚到一个Zone内。OceanBase不支持哪种级别?
分区级别。创建分区时,可以设置Primary Zone。

假设OceanBase集群有3个Zone,其中2个Zone部署在一个城市的两个机房中,另外一个Zone部署在另外一个城市的一个机房中。如果同城的一个机房宕机,下面说法是正确的是?
会增加异地同步延迟


OceanBase使用什么协议完成高可用和强一致性?
多副本+Paxos协议


关于OceanBase事务引擎一致性特点,描述正确的是?
保证主键唯一等一致性约束


对于三副本结构的OceanBase集群,一共有3个Zone,每个Zone部署到一个独立的机房中。其中关于Root Service的描述,正确的是?
整个集群内一主两备


ConfigServer(config url)服务保存了集群的关键信息,是一个web api的服务,供OB Server及OB Proxy访问,一般是由哪个组件提供的?
OceanBase Cloud Platform(OCP)

建立table group的主要目的是?
减少跨机分布式事务


OceanBase使用哪种技术保证了跨机事务的原子性?
两阶段提交


为了达到更好的压缩效果,OceanBase一般会进行进行几次压缩。
2次

Alter system命令可以修改集群参数和租户参数,如该命令指定Zone或者OB Server,最多可以同时指定几个?(A) 
A: 1个 B: 2个 c: 3个 D: 4个


OceanBase是一个集群,以下哪个组件管理整个集群资源,同时支持全局DDL、集群数据合并等功能。
RootService总控服务

关于RootService总控服务,以下描述正确的是?
一般每个Zone部署一个,与Zone内一台OB Server合设,共用一台服务器

以下哪个描述不是OceanBase架构特点?
中心管控

OceanBase使用两阶段提交协议保证事务的原子性,在两阶段提交协议中,谁是协调者呢?
OB Server


ConfigServer(config url)服务保存了集群的关键信息,是一个web api的服务,供OB Server及OB Proxy访问,一般是由哪个组件提供的?
OceanBase Cloud Platform(OCP)

建立tablegroup的主要目的是?
减少跨机分布式事务


【单选题】OceanBase使用哪种技术解决了读写互斥的问题。  A
A:MVCC
B:Paxos协议
C:全局快照
D:互斥锁

【单选题】为了达到更好的压缩效果, OceanBase一般会进行进行几次压缩  B
A:1次 B:2次 C:3次 D:4次


OceanBase的存储结构是怎样的?C
A内存型数据库
B硬盘型数据库
C准内存型数据库
D缓存型数据库

ConfigServer(config url)服务保存了集群的关键信息,是一个web api的服务,供OB Server及OB Proxy访问,一般是由哪个组件提供的?
OceanBase Cloud Platform(OCP)

OceanBase使用两阶段提交协议保证事务的原子性,在两阶段提交协议中,谁是协调者呢?
OB Server
 

---------------------------------------------------------------------------------------------------------------------------------

【多选】

OceanBase支持哪些事务隔离级别?
Repeatable-Read
Read-Committed
Serializable


OceanBase的参数有哪两个级别?
集群级
租户级

关于OceanBase 的全能型副本(Replica),以下说法正确的是________?
全能型副本有MemTable
可以较快恢复为leader对外提供服务
全能型副本有SSTable


初始化OceanBase集群(bootstrap)失败的常见原因是什么?
启动OB Server进程时,参数信息指定的有错误,比如Zone名称有误
服务器硬件自身的故障,比如存储故障
机器间时钟误差过大(超过100毫秒),可以利用clockdiff等命令检查机器之间的时钟差异


OceanBase备份恢复功能支持备份恢复哪些数据?
表定义
用户权限
系统变量
视图信息
用户信息

对于OceanBase的租户权限管理,以下说法正确的是?
只有系统租户下的管理员用户才有集群管理权限,执行系统管理操作,如创建/删除普通租户、设置系统配置参数、开启每日合并操作
任何租户(不论是系统租户还是普通租户)下的用户不能跨租户访问其他普通租户下的用户数据


OceanBase的“准内存数据库”+LSMTree的架构,可以带来哪些好处?
准内存处理,数据修改主要是内存操作,无频繁 check point操作,提高写性能;
磁盘数据按主键有序排列,磁盘碎片少,并提供快速检索能力。使用普通读密集型SSD硬盘;
为避免内存中数据丢失,redo-log以WAL机制实时落盘,保证数据持久性;
内存的脏数据批量合并之后,顺序写入SSD硬盘,避免随机写,提高写性能并延长SSD寿命;

传统的集中式关系型数据库面临哪些挑战?
扩展性差:无法摆脱共享架构,扩展能力受限
成本高:其稳定性和高性能依赖高端硬件,甚至专用硬件)

OceanBase 开发者中心(Oceanbase Developer Center,ODC)是为 OceanBase 数据库量身打造的企业级数据库开发平台,主要支持哪些功能?
支持多种文件格式的导入和导出
实时管控数据库会话访问,支持查看和终止会话,且提供SQL执行计划分析和SQL调优指导服务
支持会话变量和系统全局变量的可视化修改,降低用户记忆变量的难度
提供引导式创建和可视化修改各类数据库对象的服务
通过WebSQL技术为开发人员提供SQL语法高亮、格式化、智能提示等贴心特性,支持PL对象及匿名块的编译、运行、调试

关于OCP上OBProxy管理功能,下面说法正确的是?
可以安装OBProxy
可以下线OBProxy
可以重启OBProxy


关于OceanBase 的修改系统参数命令ALTER SYSTEM SET XX = 'YY' ,以下说法正确的是?
可以修改该 Parameter 在某个Zone上的值
可以修改该 Parameter 在某台具体的 OBServer 上的值
如果不带任何条件,则修改所有 OBServer 的值


OceanBase提供哪些数据库相关产品?
A.OMS数据迁移工具:提供异构数据库迁移服务,提供全量、增量数据迁移能力和数据订阅功能 正确答案
B.OCP云管理平台:为运维人员提供的集中管理工具,提供集群管理、租户管理、监控告警等功能
正确答案
C.数据库内核:提供SQL引擎及存储引擎,同时兼容MySQL和Oracle模式;使用Paxos协议确保高可用性。正确答案
D.ODC开发者平台:为OceanBase数据库开发者日常开发、SQL诊断、会话管理及数据导入导出等功能正确答案


以下关于OceanBase通过TPC-C认证的描述是正确的?
A.OceanBase通过TPC-C认证使用的是阿里云公有云环境
B.OceanBase是全球第一个通过认证的分布式数据库
C.OceanBase只进行了一次TPC-C认证
D.OceanBase是第一个通过认证的国产数据库
正确答案:ABD

关于OceanBase 的ZONE,以下说法正确的是________?ABC
A 一个OceanBase集群,由若干个Zone组成 正确答案
B Available Zone的含义是可用区,通常指一个机房 正确答案
C 一个Zone包括若干物理服务器 正确答案
D 不同Zone一定要部署在不同机房

OMS实时同步工具是异构数据库迁移到OceanBase数据库的利器,OMS支持哪些功能?
A.提供集群管理功能,包括集群创建、集群扩容、集群监控等功能。
B.兼容性评估和改造:异构数据迁移 OceanBase 的对象兼容性评估和改写建议,极大降低业务迁移的门槛和业务改造的难度。正确答案
C.多重数据校验:提供多种方式校验的保护,更加全面、省时、高效地保证数据质量;同时展示差异数据,提供快速订正途径。正确答案
D.支持多种类型数据源:支持包括 Oracle、MySQL、DB2、OceanBase 等数据库到 OceanBase 的全量迁移和增量实时数据同步。正确答案
E.一站式交互:数据迁移全生命周期管理,数据迁移的创建、配置和监控都在管控界面上连贯操作完成,交互简便。
正确答案:BCDE

关于OceanBase事务引擎的MVCC(多版本并发控制),以下说法正确的是?
读写互不阻塞
所有修改的行加互斥锁,实现写 - 写互斥
读操作读取特定快照版本的已提交数据


以下对OB Proxy的描述是正确的是?
OB Proxy位于应用和OB Server之间,将应用的请求路由到合适的OB Server;
OB Proxy是一个“无状态”的服务进程,不做数据持久化;


关于OceanBase 的ZONE,以下说法正确的是________?
一个Zone包括若干物理服务器
Available Zone的含义是可用区,通常指一个机房
一个OceanBase集群,由若干个Zone组成


RootService 总控服务提供资源分配及调度功能,主要包括哪些功能: ABD
A:分区及副本管理
B:动态负载均衡
C:SQL 引擎
D:扩容和缩容

关于OCP上OBProxy管理功能,下面说法正确的是?ABC
A、可以重启OBProxy正确答案
B、可以下线OBProxy正确答案
C、可以安装OBProxy正确答案
D、可以调整OBProxy的配置回答错误
E、可以转移OBProxy

关于OceanBase 的ZONE,以下说法正确的是________?
A.一个OceanBase集群,由若干个Zone组成正确答案
B.不同Zone一定要部署在不同机房
C.Available Zone的含义是可用区,通常指一个机房  正确答案
D.一个Zone包括若干物理服务器正确答案
正确答案:ACD


关于OceanBase 的修改系统参数命令ALTER SYSTEM SET XX = 'YY' ,以下说法正确的是?
A.可以修改该 Parameter 在某个Region上的值回答错误
B.如果不带任何条件,则修改所有 OBServer 的值正确答案
C.可以修改该 Parameter 在某台具体的 OBServer 上的值正确答案
D.可以修改该 Parameter 在某个Zone上的值正确答案
E.如果不带任何条件,则会返回错误


可以修改该 Parameter 在某个Zone上的值
可以修改该 Parameter 在某台具体的 OBServer 上的值
如果不带任何条件,则修改所有 OBServer 的值

正确答案:BCD


以下对OB Proxy的描述是正确的是?
A.OB Proxy必须部署到一台独立的服务器上,以保证其性能要求;回答错误
B.OB Proxy是一个“无状态”的服务进程,不做数据持久化;正确答案
C.OB Proxy参与数据库引擎的计算任务以及事务处理;
D.OB Proxy位于应用和OB Server之间,将应用的请求路由到合适的OB Server;正确答案
正确答案:BD

【判断】

memory_limit_percentage设置成90,意味着memtable内存写入到90%会触发合并操作。
错误

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

OceanBase数据库是基于开源数据库的再发行产品。
错误

主副本通过同步Redo-Log日志的方式实现可靠性,主副本需要收到所有从副本落盘成功的消息后才能响应应用。
错误

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

如果要部署一个“5-5-5”的集群,也就是集群有3个Zone,每个Zone有5台服务器,一共15台服务器。创建集群时,只需要指定RootService所在的3台机器,不需要在创建集群时就指定所有15台机器。集群创建成功后,再将剩余的12台服务器添加进集群。
正确

OceanBase在少数副本不可用的情况下,可以实现RPO=0,RTO<30秒。
正确

普通租户只能设置自己租户的参数,系统租户可以查看和设置所有租户的参数(包括系统租户和普通租户)。
正确

租户逻辑上类似传统数据库的实例,创建完成后,每个租户都将有自己的专属进程。
错误

分区的副本只包含硬盘上的静态数据(SS Table),不包括MemTable数据和日志数据。错误


memory_limit_percentage设置成90,意味着memtable内存写入到90%会触发合并操作。错误

RootService总控服务需要部署到每一台OB Server中。错误

OceanBase可以支持在一个数据库中同时支持MySQL租户和Oracle租户。错误

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


RootService总控服务需要部署到每一台OB Server中。错误

如果要部署一个“5-5-5”的集群,也就是集群有3个Zone,每个Zone有5台服务器,一共15台服务器。创建集群时,只需要指定RootService所在的3台机器,不需要在创建集群时就指定所有15台机器。集群创建成功后,再将剩余的12台服务器添加进集群。 正确

主副本通过同步Redo-Log日志的方式实现可靠性,主副本需要收到所有从副本落盘成功的消息后才能响应应用。错误

普通租户无法更改自身的系统变量,需要系统租户(sys)来更改普通租户的系统变量。错误

租户逻辑上类似传统数据库的实例,创建完成后,每个租户都将有自己的专属进程。错误


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

如果要部署一个“5-5-5”的集群,也就是集群有3个Zone,每个Zone有5台服务器,一共15台服务器。创建集群时,只需要指定RootService所在的3台机器,不需要在创建集群时就指定所有15台机器。集群创建成功后,再将剩余的12台服务器添加进集群。
A.正确
B.错误
正确答案:A

创建资源单元仅仅指定CPU, MEMORY参数即可,无需指定IOPS, DISK_SIZE, SESSION_NUM参数。
A.正确
B.错误
正确答案:B
 

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值