OBCA4.0试题及答案汇总
升级完OBCA4.0不久,由于没有什么题库,把自己准备的题目拿出来分享下
一、官方培训资料模拟题
下面答案是官方的,保证正确:
1、使用 Docker 部署的 OceanBase 可以作为MetaDB,供OceanBase相关产品作为元数据数据库来使用。以下哪类产品需要MetaDB?()
A、OCP
B、OBProxy
C、OAT
D、OMS
答案:AD
解析:OCP、OMS、ODC需要MetaDB,OBProxy无状态
2、DBA可以通过 OCP 查看SQL或者事务的全链路跟踪信息,同样也可以通过黑屏(命令行)实现。
A、正确
B、错误
正确答案是: A
3、OceanBase 数据库有多种部署方式,OceanBase 企业版仅支持集群高可用部署,社区版支持单机集中式部署和集群高可用部署。
A、正确
B、错误
正确答案是: B
4、OBDUMPER 是一款使用 Java 语言开发的客户端工具,目前该工具支持OceanBase、 MySQL、 Oracle等多种数据库。用户可以使用该工具将OceanBase中的数据按照SQL或者CSV格式导出到文件中。
A 正确
B 错误
正确答案是: B
解析:支持OceanBase,别的不支持
5、在OceanBase数据库中创建表必须指定主键。
A 正确
B 错误
正确答案是: B
解析:不指定会自动创建,并没有强制要求
6、OceanBase数据库在一个系统中必须在MySQL模式和Oracle模式两种模式的租户中选定一种。
A、正确
B、错误
正确答案是:B
解析,一个系统指的是OceanBase数据库,不是一个租户
7、OceanBase V4 支持单机部署也支持分布式集群高可用部署,同时支持单机向分布式的部署升级。
A 正确
B 错误
正确答案是: A
8、OceanBase的负载均衡功能通过对日志流进行分裂或者合并,将合适数量的 Tablet 分布在一个或者多个节点的日志流中,达到 Tablet 数量在服务节点之间的均衡。
A、正确
B、错误
正确答案是: A
9、在OceanBase中,日志流与zone数量上一一对应的,有几个zone就一定有几个日志流。
A 正确
B 错误
正确答案是:B
解析:日志流和一个Zone中的所有主副本生成的日志,和Zone没有关系
10、关于 OceanBase V4 的负载均衡机制,以下说法不正确的是:
A、OceanBase 提供了人工干预负载均衡的方法,用户可以在创建Database、 Table、Partition 的时候指定其存放的OBServer节点位置。
B、用户可以使用表组(Tablegroup)来影响负载均衡,让业务上有关联关系的 Table、Partition 在物理分布上有亲和性,从而减少分布式的访问开销。
C、OceanBase 有自动的负载均衡能力,仅支持将分区表的分区副本均匀地分散在 Zone 内的多个 OBServer 节点上,但是不包括单表。
D、OceanBase 有自动的负载均衡能力,可以将 Leader 副本均匀地分散在指定的多个 Primary Zone 中 。
正确答案是: AC
解析:C选项,单表在Zone内也分配到节点上
11、OceanBase 数据库具备高性能的特点,请选出如下选项中支撑高性能的技术能力?
A 原生分布式弹性扩展架构
B 读写分离的存储架构
C 仅支持单机部署
D 自主研发的 SQL 引擎
正确答案是:ABD
12、OceanBase数据库的多租户架构可以实现哪些功能?
A资源隔离
B数据隔离
C统一的权限管理
D独立的系统参数配置
正确答案是:ABD
解析:独立的权限管理,不是统一的权限管理
13、关于OceanBase的用户租户和Meta租户,以下说法正确的是?
A用户租户用于存储和管理与用户业务相关的表和数据
B Meta租户用于存储和管理用户租户的集群私有数据
C 在高可用架构下,同用户租户数据一样,Meta租户的数据需要进行跨集群物理同步和物理备份恢复
D 用户租户的生命周期与Meta租户的生命周期一致
正确答案是:ABD
解析:Meta租户不需要惊醒跨集群物理同步和恢复(第二章)
14、OceanBase 产品体系中,用于数据库集群运维管理的工具是?
A、OMS
B、OMA
C、OAS
D、OCP
正确答案是:D
15、在OceanBase数据库中,多层转储机制有哪些特点?
A、通过分层转储,提高了数据读取的性能
B、通过合并操作,减少了磁盘空间的使用
C、通过减少随机写入,延长了存储设备的寿命
D、通过增加数据版本,提高了数据查询的实时性
正确答案是: BC
16、以下哪些选项属于OceanBase执行计划中的算子
A、TABLE INDEX SCAN
B、TABLE GET
C、TABLE RANGE SCAN
D、INDEX SCAN
正确答案是:BC
解析:常见算子为TABLE GET (主键),TABLE RANGE SCAN(索引),TABLE FULL SCAN(全量扫描)
17、OCP提供的集群监控信息包含以下哪些项?
A 集群状态监控
B 集群性能统计
C 权限访问监控
D 资源与容量监控
正确答案是:ABD
18、以下哪个是OceanBase数据库事务引擎的核心机制?
A基于高精度晶振时钟的同步服务
B两阶段提交协议
C基于全局事务管理器的分布式事务能力
D Raft 一致性协议
正确答案是:B
19、仲裁服务中维护着租户日志流对应的仲裁成员,关于 OceanBase 的仲裁成员的特征,以下说法正确的是?
A参与副本Leader选举
B参与日志多数派投票
C存储日志
D当选为主副本提供服务
正确答案是:A
解析,仲裁服务4.0才有,主要是参与副本Leader选举,没有日志和MemTable,SSTable
20、在OceanBase数据库中,以下哪一种不属于触发数据合并的操作?
A当MemTable的大小超过一定阈值时触发
B当转储次数达到阈值自动触发
C通过运维命令发起合并
D设置每日固定时间发起合并
正确答案是:A
解析:A为转储,合并的三种触发方式:B-自动触发 C-手动触发 D-定时触发
21、一个OceanBase集群有3个Zone,每个Zone下有5台OBServer,一个日志流的全功能副本数最多可以是多少?
A 1
B 3
C 5
D 15
正确答案是:B
22、以下哪个OceanBase的高可用部署架构提供级别最高的数据库可用性?
A 单中心单副本方案
B 单中心多副本方案
C 两地三中心五副本+备库方案
D 同城双机房方案
正确答案是: C
23、关于EXPLAIN BASIC说法正确的是
A 用于最基本的计划展示,例如算子名称、所访问的表和索引名,以及过滤信息(Filter)等。
B 用于最详细的计划展示,可以帮助你理解优化器的执行计划选择,从而解决 SQL 执行计划问题
C EXTENDED是默认的输出模式,打开BASIC模式需要在EXPLAIN命令后手动添加
正确答案是: A
24、OceanBase 部署 3个Zone,每个 Zone 允许有几个 OBServer 节点?
A 1
B 2
C 3
D 不限制
正确答案是: D
25、通过OCP进行SQL诊断不能查看到哪些信息?
A SQL文本
B响应时间
C 执行计划
D 内存消耗
正确答案是: D
官方培训资料课后题汇总
笔者自己做了一遍,不一定能够保证正确:
第一章:产品概述自测题
- 【判断题】OceanBase 是 100% 自研的国产数据库,不是基于开源产品的再次开发。
( 正确 )
2、【判断题】OceanBase 是全球唯一一个同时刷新了 TPCC 和 TPCH 世界纪录的数据库。( 正确 )
3、【判断题】OceanBase 是原生分布式数据库,不能像单机数据库那样进行单机部署。
( 错误 )
4、【判断题】OceanBase 是一个通用数据库,不依赖特定硬件,不绑定任何底座,既可以私有化部署,也可以云上部署。
( 正确 )
5、【判断题】OceanBase 是一个交易型数据库,擅长大并发交易处理,不擅长大数据量分析型业务,不是 HTAP 数据库。
( 错误 )
6、【单选题】关于 OceanBase 的核心技术,以下说法错误的是( A )
A. OceanBase 依赖分布式中间件实现了在单机数据库上的分布式访问和事务处理。
B. OceanBase 自研的高压缩技术平衡了“性能”和“压缩”的瓶颈,既能大幅压缩数据,减少磁盘空间占用,又不会造成较大的性能负担。
C. OceanBase 分布式架构提供了极致高可用能力,在少数节点故障时可以保证数据领丢失(RPO=0),对业务的影响时间极短(RTO<8s)。
D. OceanBase 支持 HTAP 混合负载,通过多租户的资源隔离来保证不同类型的租户间互不干扰,同时通过多副本技术让一份数据既能做事务处理又能实时分析。
7、【单选题】关于 OceanBase 的产品体系,以下说法错误的是( B )
A. OMS 是 OceanBase 提供的数据同步工具,可以把其他数据库的数据同步到OceanBase 数据库中,比如将 Oracle 数据库的数据同步到 OceanBase 的 Oracle 租户。
B. OMA 是 OceanBase 数据库提供的数据迁移与评估工具,可以实现一键式的数据库迁移。
C. OCP 是 OceanBase 提供的云平台管理工具,可以将多个 OceanBase 集群统一纳管到一个 OCP 中进行管理、监控。
D. OAS 是 OceanBase 提供的自治服务工具,可以提供自动化的优化建议和智能化的故障诊断能力。
解析:OMA无法一键迁移,是评估工具
8、【多选题】关于 OceanBase 的核心特点,以下说法错误的是( AD )
A. OceanBase 天然为超大规模业务处理系统而生,不适合小微客户使用。
B. OceanBase 分布式数据库提供了线性扩展的高并发能力,可以支持每秒数千万的业务处理能力。
C. OceanBase 分布式架构兼容 MySQL 和 Oracle 数据库,可以方便地从 MySQL 和 Oracle 数据库搬迁应用与数据到 OceanBase 数据库。
D. OceanBase 分布式数据库要保留多个数据副本,因此存储成本很高。
9、【多选题】关于数据库的发展与架构演变,以下说法错误的是( BC )
A 从集中式走向分布式,一个主要原因是为了突破单机性能的瓶颈。
B 与集中式数据库相比,分布式数据库的主要优势是更高的并发处理能力,在高可用能力上没有特别的优势。
C 使用分布式中间件的分布式数据库系统可以很好地处理跨库的SQL查询和事务。
D 原生分布式数据库不依赖分布式中间件,提供透明的扩展能力。
第二章:集群架构自测题
1、【判断题】Zone 是一个逻辑概念,一个 Zone 内的所有 OBServer 共同承载一份完整的副本。
( 正确 )
2、【判断题】一个 Zone 可以对应不同的城市,或者一个城市的不同机房,或者一个机房的不同机架。
( 正确 )
3、【判断题】OceanBase V4 以分区为单位进行数据管理和多副本间的日志同步。
( 错误 )
解析:V4是日志流
- 【判断题】从应用的角度看,租户就是数据库实例;从 OceanBase 的角度看,租户是资源和数据对象的容器,每个租户独占一定的资源,不同租户间资源隔离、数据隔离。
( 正确 )
- 【判断题】在 OceanBase V4, 同一个日志流中的不同分区的 Leader 副本可以分布在不同的 OBServer 上。
( 错误 )
解析:日志流并不存在分区的概念,Leader副本也没有分区概念,但是不同的分区,可能位于不同地日志流中
6、【单选题】如果一个集群有3个 Zone,每个 Zone 有5台 OBServer。那么一个日志流最多有几份全功能副本呢?( A )
A. 3 B. 5 C. 8 D. 15
7、【单选题】如果一个集群有3个 Zone,每个 Zone 有5台 OBServer,其中一个租户的资源池的 Unit Num=3,则该集群有多少个服务器中有该租户的资源单元呢? ( C )
A. 3 B. 5 C. 9 D. 15
8、【单选题】OceanBase 不能实现哪种资源的租户间的隔离?( D )
A. CPU B. 内存 C. IOPS D. 数据磁盘
解析:https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000628793,IOPS是隔离的,因此为D
9、【单选题】RootService 是 OceanBase 的总控服务,以下哪个不是 RootService 的功能?( B )
A. 资源管理 B.路由管理 C. 负载均衡 D. Schema 管理
10、【单选题】关于仲裁服务,以下哪个说法是错误的?( C )
A. 仅参与选举相关的投票,不参与事务日志的多数派投票 B. 没有 MemTable 和 SSTable,资源开销极小。
C. 开启仲裁服务会添加一个仲裁副本,仲裁副本可以当选为 Leader 提供服务
D. 当半数全功能副本故障时,仲裁提供自动降级服务(将故障节点踢出Paxos组)。
11、【多选题】关于 OceanBase V4的日志流副本,以下说法正确的是。( AD )
A. 日志流副本通常有两种,分别是全功能型副本、只读型副本。
B. 全功能型副本既可读也可写,只读型副本只能读,两种副本均支持强一致性读操作。
C. Leader 副本既可读也可写,是全功能型副本;Follower 副本只能读,是只读型副本。
D. 一个5副本的集群中,事务日志只需要3个副本强同步,不需要5个副本都强同步。
解析:B 弱一致型 C、Follower副本也是全功能性副本
12、【多选题】关于 OceanBase V4 的负载均衡机制,以下说法正确的是。( BCD )
A. OceanBase 提供了人工干预负载均衡的方法,用户可以在创建Database、 Table、Partition 的时候指定其存放的OBServer节点位置。
B. 用户可以使用表组(Tablegroup)来影响负载均衡,让业务上有关联关系的 Table、Partition 在物理分布上有亲和性,从而减少分布式的访问开销。
C. OceanBase 有自动的负载均衡能力,可以将 Table、Partition 均匀地分散在 Zone 内的多个 OBServer 节点上。
D. OceanBase 有自动的负载均衡能力,可以将 Leader 副本均匀地分散在指定的多个 Primary Zone 中 。
第三章:底层引擎自测题
1、【判断题】OceanBase数据库支持在一个系统中同时存在MySQL模式和Oracle模式两种模式的租户。
( 正确 )
- 【判断题】OceanBase的SQL引擎不支持外键约束、视图、DML触发器等特性。
( 错误 )
- 【判断题】在OceanBase数据库中,创建的表可以不指定主键。
( 正确 )
- 【判断题】OceanBase存储引擎使用LSM Tree结构是为了解决随机写和写放大问题。
( 正确 )
- 【判断题】在OceanBase数据库中,转储时会将增量数据与静态数据合并在一起,形成一份完整的SSTable。
( 错误 )
6、【单选题】 OceanBase数据库通过什么机制来解决分布式场景下时钟不一致带来数据不一致的问题? ( D )
A. MVCC B. 两阶段提交 C. 表锁 D. 全局时间戳服务
7、【单选题】以下哪项不是存储引擎的主要功能? ( D )
A.数据存储 B. 数据读取 C. 索引管理 D. 事务控制
解析 事务是事务引擎的,D改为数据安全就对了
8、【单选题】OceanBase数据库中的事务引擎使用哪种一致性算法来确保分布式环境中的一致性?( B )
A. Raft B. Paxos C. Quorum D. Zab
9、【单选题】在OceanBase数据库中,如果一个事务涉及多个日志流,这样的事务被称为什么类型的事务?( B )
A. 单日志流事务 B. 分布式事务 C. XA事务 D. 单元事务
解析:跨集群的分布式事务为XA事务
10.【单选题】为了达到更好的压缩效果,OceanBase一般会进行进行几次压缩?( B )
A. 1次 B:2次 C:3次 D:4次
11、【多选题】在OceanBase数据库中,关于转储与合并操作的说法,以下哪些是正确的? ( ABCD )
A. 转储是将MemTable中的数据写入到SSTable中的过程。
B. 合并是将多个SSTable以及基线数据进行归并,形成新的基线SSTable的过程。
C. 转储操作可以手动触发,也可以由系统自动触发。
D. 合并操作可以减少磁盘空间的使用,因为它会删除失效的多版本数据。
12.【多选题】OceanBase数据库支持的隔离级别包括哪些? ( ABC )
A. 读已提交 B. 可串行化 C. 可重复读 D. 读未提交
13、【单选题】OceanBase数据库的事务具备哪些特性? ( ABCD )
A. 原子性 B. 一致性 C. 隔离性 D. 持久性
14、【多选题】相比集中式数据库,以下哪项是分布式架构下事务处理的挑战? ( ABCD )
A. 网络通信的不可靠 B. 节点故障的影响 C. 数据一致性的挑战 D. 性能下降
解析:PPT中原话
15、【多选题】OceanBase数据库通过哪些机制来控制事务的并发执行? ( BCD )
A. 一致性算法 B. MVCC C. 隔离级别 D. 锁
第四章:安装部署自测题
1、【判断题】OceanBase 数据库提供企业版和社区版两种形态,其中社区版只能进行单机集中式部署。( 错误)
2、【单选】在不同的环境下,OceanBase 数据库有多种部署方式,对于企业版和社区版的部署方式,以下说法错误的是( C )
A、企业版建议使用 OCP 部署 OceanBase 集群;
B、企业版可以使用命令行部署 OceanBase 集群;
C、社区版不可以使用OCP部署 OceanBase 集群;
D、社区版可以使用 OBD 部署 OceanBase 集群。
3、【单选】OceanBase 数据库单机集中式部署,小规格开发模式,适用于个人设备,如果选择社区版,集群预留运行内存不低于 ( B ) GB 。
A、2 B、6 C、8 D、16
4、【判断】OceanBase社区版和企业版支持在windows下部署( 错误 )
5、【判断】OBD可以部署OceanBase企业版和社区版( 错误 )
6、【判断】直连和通过ODP链接OceanBase数据库,端口是一样的( 错误 )
第五章:应用开发自测题
- 【判断题】MySQL 客户端(mysql)可以连接MySql租户,也可以连接Oracle租户
(错误)
- 【判断题】 OceanBase可以支持在一个集群中同时支持MySQL租户和Oracle租户。
(正确)
- 【判断题】使用Explain命令查看SQL执行计划时,SQL也会真正执行。
(错误)
- 【判断题】如果要使用局部唯一索引去对数据唯一性做约束,那么局部唯一索引中必须包含表分区键。
(正确)
5.【单选题】使用 JDBC连接Oracle租户时,需要使用哪种JDBC驱动。(C)
A、 MySQL标准的JDBC驱动 B、Oracle标准的JDBC驱动 C、OceanBase自己开发的JDBC驱动
6.【单选题】针对慢查询的优化,以下描述不正确的是(C)?
A、通过 GV$OB_SQL_AUDIT 可以定位慢查询
B、GV$OB_SQL_AUDIT 中 elapsed_time,execute_time 以及 queue_time 分别代表总耗时,执行时间以及排队时间
C、通过 explain 查看的是真实的执行计划
7.【多选题】OceanBase数据库支持的分区类型包括以下哪些类型(ABC)
A、 Range分区 B、List分区 C、Hash分区
8.【单选题】表组的SHARDING 属性PARTITION 说法正确的是:(B)
A、表组内的所有表的所有分区均聚集在同一台机器上,并且不限制表组内表的分区类型。
B、所有表的一级分区的分区定义相同;如果是二级分区表,也只校验一级分区的分区定义
C、表组内的表全部是一级分区表或者全部是二级分区表。如果是一级分区表,则要求一级分区的分区定义相同;如果 是二级分区表,则要求一级分区和二级分区的分区定义都相同。
9.【多选题】OceanBase数据库提供的导入工具包括:(ABC)
A、OBLOADER B、ODC导入 C、LOAD DATA D、OBDUMPER
第六章:运维管理自测题
1、【单选题】以下哪一项不属于OceanBase数据库DBA日常管理工作?( B )
A.数据库安装 B. 应用SQL编写 C. 数据库性能优化 D.数据备份
2、【单选题】以下哪一项不属于OceanBase数据库内核暴露的管理接口?( D )
- 内置视图 B. 存储过程 C. SQL D.OCP
解析:OCP不是暴露接口,是工具
3、【单选题】ASH报告的数据来源于以下那方面?( C )
A.日志 B. OCP Agent C. 存储过程 D.活动会话历史视图
解析:D是OAS,ASH报告来自存储过程dbms_workload_repository .ash_report
4、【单选题】OBServer全链路追踪数据存储在以下哪个组件?( C )
A.observer.log B. election.log C. trace.log D.rootservice.log
5、【单选题】通过OCP进行OceanBase数据库SQL管理,可进行以下哪项操作?( B )
A.SQL编写 B.查看SQL执行计划 C. SQL运行 D.SQL执行结果查看
6、【多选题】通过OCP进行OceanBase数据库集群扩容,包括以下哪几项?( AC )
A.添加Zone B.添加主机CPU C. 添加OBServer D.修改主Zone
7、【多选题】通过OCP进行租户资源扩容,包括以下哪几项?( AD )
A.调整Unit规格 B.添加主Zone C. 添加OBServer D.调整Unit数量
解析:第6第7题一起看,各有各的方式
8、【多选题】OCP Agent包括以下哪些进程?( ABD )
A.ocp_agentd B.ocp_mgragent C. ocp_proxy D.ocp_monagent
9、【多选题】通过OCP可对主机进行哪些操作?( ACD )
A.安装OCP Agent B.重启主机 C. 添加主机 D.删除主机
解析:可以重启OBServier但是不能重启主机
10、【多选题】通过OCP可对租户做哪些操作?( ABCD )
A.创建主租户 B.调整租户资源 C. 锁定租户 D.创建备租户
11、【判断题】WR和ASH的数据来源机制都是一样的,不需要特殊处理,实时读取视图数据。( 错误 )
- 【判断题】OCP全链路查询和日志查看都是实时从OBServer和OBProxy读取日志数据。( 错误 )
解析,强调全链路,从客户端开始就可以查询了
三、社区题目汇总
https://ask.oceanbase.com/t/topic/35610296
笔者自己做了一遍,不一定能够保证正确:
1、[单选]OceanBase 产品体系中,用于在线数据迁移的工具是?
A OMS
B OMA
C OAS
D OCP
答案:A
2、[单选]OceanBase的仲裁服务不能提供以下哪项功能?
A参与Paxos选举
B同步事务日志
C副本数自动降级服务
D副本数自动升级服务
答案:B
3、[单选]OceanBase的RootService不负责以下哪项服务?
A 容灾管理
B 负载均衡
C 数据加密
D schema管理
答案:C
4、[单选]在衡量数据库的高可用能力时,RPO指标代表什么?
A 服务恢复时间
B 数据同步延迟
C 数据恢复点
D 数据丢失量
答案:C
解析:RPO确切地说是指再故障发生时,系统和数据可以恢复到地最近时间点,D项接近,但是是同过数据灰度点体现地
5、[单选]0ceanBase的哪个组件或产品可以提供对所有数据库运行指标和内核事件的全方位监控?
A OMS
B ODP
C OCP
D 仲裁服务
答案:C
6、[单选]为了达到更好的压缩效果,OceanBase一般会进行几次压缩?
A 1次
B 2次
C 3次
D 4次
答案:B
7、[单选]在OceanBase数据库中,数据的编码压缩主要发生在哪个阶段?
A 数据写入阶段
B 数据读取阶段
C 数据合井阶段
D 数据转储阶段
答案:C
8、[单选]OceanBase数据库通过哪种方式实现了高并发的分布式处理?
A 单线程处理
B 索引优化
C 分布式井行计算
D 硬件加速
答案:C
9、[单选]在OceanBase数据库中,哪个组件负责解解析SQL语句并为SQL执行选择最优的执行计划?
A ODP(OBProxy)
B SQL引擎
C 存储引擎
D 仲裁服务
答案:B
10、[单选]OceanBase数据库采用了哪种存储架构来解决随机写和写放大的性能问题?
A B-Tree
B LSM-Tree
C Hash
D 堆文件组织
答案:B
11、[单选]OceanBase数据库的执行计划缓存(Plan Cache)的主要作用是什么?
A 提高DML更新数据的效率
B 提高SELECT读取数据的效率
C 对SQL语句进行自动优化
D 避免SQL硬解析,提高SQL执行效率
答案:D
12、[单选]为生成环境安装部署OceanBase数据库时,我们建议使用不同的磁盘来分别挂载目录,以下哪个目录可以不单独挂载?
A /home
B /root
C /data/log1
D /data/1
答案:B
解析:数据盘,日志盘,程序盘分开挂载,程序盘/home下,日志盘log,数据盘data,所以本题选B
13、[单选]以下哪款软件可以安装并管理OceanBase集群?
A OBD
B OCP
C OAT
D ODC
答案:B
14、[单选]系统性能视图oceanbase.gv$OB_SQL_AUDIT包含以下哪些信息?
A.SQL语句的执行情况
B.SQL的执行计划
C.索引的访问次数
D.表的统计信息
答案:A
15、[单选]以下关于LOAD DATA命令的描述错误的是
A、可以使用0BProxy连接数据库执行LOAD DATA命令,将OceanBase集群内任一台OBServer服务器中的csv文件导入到数据库中。
B、使用LOAD DATA导入数据前,需要先配置导入文件的数据库访问权限。
C、LOAD DATA支持旁路导入与普通导入两种方式。
D、LOAD DATA使用旁路导入时,需要指定direct 相关的Hint
答案:A
解析:LOAD DATA从OSS或登录到OBServier中运行,不能通过OBProxy
16、[单选]对于SHARDING模式为PARTITION的TABLEGROUP,以下说法正确的是
A、要求表组内所有表的一级分区的分区定义相同。
B、要求表组内所有表的二级分区的分区定义相同。
C、表组内所有表的所有分区聚集在相同的0Bserver节点上
D、表组内的表全部是一级分区表或者全部是二级分区表,如里是一级分区表,则要求一级分区的分区定义相同:如里是二级分区表,则要求一级分区和二级分区的分区定义都相同\
答案:A
17、[单选]以下哪类运维操作不能通过OCP来执行?
A、添加OBserver
B、添加硬盘
C、重启OBserver
D、重启集群
答案:B
解析,OCP不能作主机型的操作,比如重启主机和添加硬盘等
18、[单选]以下哪一项不属于OceanBase内核提供的监控诊断功能?
A、OAS
B、WR 与ASH
C、SQL Trace
D、性能视图
答案:C
参考运维管理 第六章 总结部分 ?
19、[多选]以下哪些属于 OceanBase 的架构优势?
A 原生分布式架构
B 单机分布式一体化
C 支持多租户架构
D 高性能井行 OLAP 与 OLTP 执行引擎
答案:ABCD
20、[多选]以下哪些是OceanBase分布式数据库的优势?
A 数据零丢失
B 自动故障恢复
C 高性价比
D 支持超大规模业务处理
答案:ABCD
21、[多选]在OceanBase V4 版本,租户的类型包括哪些?
A 临时租户
B 用户租户
C Meta租户
D 系统租户
答案:BCD
22、[多选]对于一个5副本的OceanBase集群,多少个副本出现故障后集群依然可用? A.1 B.2 C.3 D.4
B
23、[多选]OceanBase数据库的多租户架构可以实现哪些功能?
A 资源隔离
B 数据隔离
C 独立的权限管理
D 独立的系统参数配置
答案:ABCD
解析:再官方考试题中,C的选项是统一的权限管理,因此不选,该题选
24、[多选]以下哪个是在OceanBase数据库SQL引|擎的优势?
A 支持标准 SQL 语言
B 高度兼容 MySQL、Oracle 数据库
C 提供分布式高性能访问
D 灵活的DDL处理
答案:ABCD
25、[多选]在OceanBase数据库中,关于转储与合并操作的说法,以下哪些是正确的?
A 转储是将MemTable中的数据写入到磁盘的过程
B 合并是将增量数据形成的多层级ssTable与基线数据进行归井,形成新的基线SSTable的过程
C 转储由系统自动触发,整个集群统一进行,
D 合井只能手动触发,无法自动触发,且整个集群统一执行,
答案:AB
26、[多选]OceanBase数据库使用LSM Tree作为存储结构能带来哪些好处?
A有利于数据加密,保证数据安全
B解决了随机写的问题,大幅提升SSD硬盘的寿命
C将数据更新集聚在内存中,通过集中转储来解决写放大的问题,提升写入的性能
D使用 Key-Value 的存储结构,有利于数据压缩,提供高压缩比,节约磁盘成本
答案:BC
27、[多选]可以通过以下哪些方式来安装OceanBase社区版?()
A. OBD白屏部署
B. 通过OCP部署
C. 命令行部署
D. 通过 ob-operator 在 Kubernetes 环境中部署
答案:ABCD
28、[多选]0BServer节点默认的工作目录为/home/admin/oceanbase,关于其下子目录的描述正确的是
A. log 目录内存放进程运行日志
B. etc 目录保存集群配置文件
C. audit 目录存放审计日志
D. bin 目录存放 observer binary 文件
答案:ABCD
29、[多选]在 OceanBase 数据库中,主键有以下哪些特征?
A 包含空值,但非空值唯一
B 主键保证全局唯一
C OceanBase会自动为主键创建唯一索引
D 主键即是表,表数据按主键顺序排列
答案:BD
30、[多选]Explain命令支持的语法包括
A. EXPLAIN BASIC
B. EXPLAIN EXTENDED
C. EXPLAIN STATS
D. EXPLAIN DETAIL
答案:AB
31、[多选]为业务访问创建索引时,选择的索引键要尽量包含以下哪些列?
A. 最频繁查询的列
B. 选择性高的列
C. 排序和分组列
D. 频繁更新的列
答案:ABC
32、[多选]通过OCP进行SQL诊断能查看到哪些信息?
A SQL文本
B 响应时间
C 执行计划
D SQL失败次数
答案:ABC
解析,A B C界面上都有,D没有
33、[判断]OceanBase 能够实现在普通 PC 服务器上的金融级高可用性。
对
34、[判断]在OceanBase中,日志流与分区或分片是一一对应的,一个分区即是一个日志流
错
35、[判断]OceanBase 的租户是逻辑上独立的数据库实例,多个租户共用系统的存储与计算资源,并不像Docker那样做资源隔离。
错
36、[判断]在OceanBase中,如果一个租户的资源池的Unit Num为3,那么在任一Zone内会有3个不同的OBSerer上为该租户分配资源单元。
对
37、[判断]OceanBase的Tablegroup功能允许将业务相关的表分区汇聚到相同的节点
对
38、[判断]OceanBase数据库与Oracle/MySQL数据库有较大的不同,无法从OracIe/MYSQL数据库平滑迁移到OceanBase数据库
错
39、[判断]OceanBase数据库的存储引擎通过WAL(Write-Ahead Logging)机制来确保redo-log的实时落盘,保证数据持久性
对
40、[判断]分布式数据库需要解决时钟差异带来的多节点并发读写数据不一致的问题
对
41、[判断]OceanBase数据库的SQL引擎不支持外键约束、视图、DML触发器等特性。
错
42、[判断]OceanBase 数据库有多种部署方式,OceanBase 企业版和社区版都可以进行单机集中式部署和集群高可用部署
对
43、[判断]OCP只支持单节点的方式部署。
错
44、[判断]OBDUMPER是一款使用Java 语言开发的数据导出工具,仅可用于OceanBase 数据库。用户可以使用该工具将OceanBase中的数据按照SQL或者CSV格式导出到文件中。
对
45、[判断]在OceanBase中,分区表(不包括单分区表)的分区策略一旦设定,不能再进行更改
错
解析:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001431051
分区策略是可以修改的
46、[判断]OceanBase数据库的租户资源配额可以动态调整,以满足不同的资源需求。
对
47、[判断]OceanBase全链路追踪的结果只能通过OCP查看,不支持黑屏(命令行)查看。
错
四、记忆中的真题汇总
1、以下哪些是RootService的作用:
- 资源管理
- 负载均衡
- 容灾
- 仲裁服务
答案 ABC
解析,RootService的作用是资源管理,负载均衡,容灾,Schema管理,仲裁服务是仲裁服务器的作用
- OAT可以用来部署
- OCP
- OBServer
- OMS
- ODC
答案:ACD
解析:OBServer使用OCP安装




