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

OBCA认证考试模拟试题

原创 手机用户2526 2023-05-04
3314

1、分库分表的架构虽然解决了集中式数据库的扩展性问题,但也带来了新的问题(不支持复杂 SQL,较难保证分布式事务的 ACID 等)。

答案:正确

2、TPC-C 就是一个跑分测试,没有什么规则限制,只要能跑高分就行。答案:错误

3、OceanBase 数据库是在阿里和蚂蚁内部孵化了 10 年后才逐步推广到外部市场的。

答案:正确

4、OceanBase 数据库是基于开源数据库的再发行产品答案:错误

5、OceanBase 已发布到阿里云公有云及专有云中。答案:正确

6、OceanBase 只支持 X86 架构的 CPU,不支持国产 CPU(如鲲鹏、海光、飞腾等) 答案:错误

7、Zone 是个逻辑概念,是给集群内的一批机器打上同一个 tag,属于同一个 tag 的服务器归属一个 Zone。

答案:正确

8、Zone 可以对应不同的城市,或者一个城市的不同机房,或者一个机房的不同机架。

答案:正确

9、租户的资源池一旦创建完成,就不可改变。 答案:错误

10、分区的副本只包含硬盘上的静态数据(SSTable),不包括 MemTable 数据和日志数据。

答案:错误

11、主副本只能打散到所有 Zone 内,不能聚焦到一个 Zone 内 答案:错误

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

答案:正确

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

答案:错误

14、企业在一个城市有 2 个机房,将 2 个 Zone 部署到 1 个机房中,将另一个 Zone 部署到另一个机房中,可以提供机房级的容灾。

答案:错误

15、OceanBase 可以支持在一个集群中同时支持 MySQL 租户和 Oracle 租户。答案:正确

16、使用 Explain 命令查看 SQL 执行计划时,SQL 也会真正执行。答案:错误

17、合井必须依赖 OceanBase 自动完成,无法手工启动合并。

答案:错误

18、OceanBase 的数据在磁盘中按主键有序排列。答案:正确

19、会话变量只对当前会话生效,不影响该租户下的其他会话。 答案:正确

20、Global 级(租户级)变量修改后,对当前已经打开的 session 也依然生效。答案:错误

21、如果同时存在集群级别参数和租户级别参数,那么集群级别参数将覆盖租户级别参数。

答案:正确

22、OBProxy 在路由过程中,如果发现 OBServer 不可用,会把该 OBServer 加入到黑名单

答案:正确

23、应用通过 OBProxy 连接到 OceanBase 集群,比直连主副本所在的 OBServer 性能更好?

答案:错误

24 、对于已经创建的 MySQL 类型的租户,可以修改租户级别的全局变量ob_compatibility_mode,修改成 ORACLE,该租户就变为 Oracle 类型的租户了

答案:错误

25、利用覆盖索引来进行查询操作,来避免回表操作,提高检索性能 答案:正确

26、一个租户在同一个 Server 上可以有一个或多个资源单元 UNIT 答案:正确

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

答案:错误

28、OCEANBASE 在少数副本不可用的情况下,可以实现 RPO=0,RTO<30 秒答案:正确

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

答案:错误

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

答案:正确

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

答案:正确

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

答案:正确

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

答案:正确

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

答案:正确

35、同一个资源单元定义 unitcofig(比如 2C8G,或者 4C16G 等),可以被多个资源池使用。

答案:错误

36、OceanBase 是一个什么类型的数据库A、集中式数据库;

B、NoSQL 数据库;

C、分布式关系型数据库;

答案:C、分布式关系型数据库;

37、OceanBase 是一个集群,一下哪个组件管理整个集群,支持全局 DDL、集群数据合并等功能。

A、OBProxy

B、RootService 总控服务C、OCP 管理平台

D、ODC 开发者中心

答案:B、RootService 总控服务

38、OceanBase 集群可以同时支持 MySQL 和 Oracle 的租户,哪个黑屏工具可以连接到 Oracle 租户

A、OceanBase 客户端; B、标准 MySQL 客户端答案:A

39、OceanBase 不支持什么操作系统A、CentOS;

B、Windows C、中标麒麟 D、银河麒麟

答案:B、Windows

40、如果一个 OceanBase 集群有 3 个 Zone,每个 Zone 有 5 台 OBServer。那么一个分区有几份副本呢?

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

答案:B、3

41、如果一个集群有 3 个 Zone,每个 Zone 有 5 台 OBServer。一个租户对应的资源池的 UniteNum=3,最终该集群有多少个服务器中有该租户的资源单元呢? A、15

B、9 C、45 D、30

答案:B、9

42、OceanBase 是以()为单位组建 Paxos 协议组。

A、租户

B、数据库 C、表

D、分区

答案:D、分区

43、以下关于 OceanBase 扩容和缩容描述正确的是。A、需要管理员停止业务

B、需要业务做一定的修改

C、支持动态扩容和缩容,对业务无感知

答案:C、支持动态扩容和缩容,对业务无感知

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

A、OBProxy B、OBServer

C、RootService 总控服务D、OCP 云管理平台

答案:B、OBServer

45、OceanBase 使用哪种技术解决了读写互斥的问题。A、MVCC

B、Paxos 协议C、全局快照 D、互斥锁

答案:A

46、使用 JDBC 连接 Oracle 租户时,需要使用哪种 JDBC 驱动。A、MySQL 标准的 JDBC 驱动

B、Oracle 标准的 JDBC 驱动

C、OceanBase 自己开发的 JDBC 驱动

答案:C、OceanBase 自己开发的 JDBC 驱动

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

B、2 次C、3 次D、4 次

答案:B、2 次

48、minifreeze 是简单的 dump 操作,多个 minifreeze 的数据会()合并;多个minorfreeze 会()合并,但不会和 SSTable 合并。

A、实时、异步 B、异步、实时 C、实时、离散 D、离散、实时

答案:B、异步、实时

49、Altersystem 命令可以修改集群参数和租户参数,如该命令指定 Zone 或者OBServer,最多可以同时指定几个?

A、1 个

B、2 个C、3 个D、4 个答案:A

50、通过哪个命令可以查询参数的属性。 A、showparameterslike'%<pattern>%';

B、altersystemset<name>=<value>;

C、showvariableslike'%<pattern>%'; D、set@@global.<name>=<value>

答案:A

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

A、ODC 开发者中心B、OCP 云管理平台C、OBProxy

D、OBServer

答案:B、OCP 云管理平台

52、OceanBase 目前最新的版本是A、0.5

B、1.x C、2.x D、3.x

答案:C、2.x

53、OceanBase 默认的编码方式是A、Unicode

B、UTF8MB4 C、ASCII

D、GBK

答案:B、UTF8MB4

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

B、单副本+Paxos 协议

C、多副本+高可用同步协议 D、单副本+高可用同步协议答案:A

55、OceanBase 默认的压缩算法是A、ZLIB

B、SNAPPY

C、LZ4 D、ZSTD

答案:C、LZ4

56、OceanBase 默认的单个事务的 timeout 时间是多少? A、1 秒

B、10 秒

C、100 秒D、无限制

答案:C、100 秒

57、truncatetable 的时候,该原始表会进入 OceanBase 的回收站吗? A、进入

B、不进入

C、要看 parameter 的设置,如果 ob_enable_truncate_flashback 设置的是 ON, 就进入,否则不进入

D、要看 variable 的设置,如果 ob_enable_truncate_flashback 设置的是 ON, 就进入,否则不进入

答案:D、要看 variable 的设置,如果 ob_enable_truncate_flashback 设置的是 ON,就进入,否则不进入

58、建组合索引的时候,对于区分度最高的字段,应该? A、放在索引最左边

B、放在索引最右边 C、放在索引中间

D、无所谓答案:A

59、对于 Key 分区类型的分区表,如果在建表语句中,不指定任何的分区键,比如“PARTITIONBYKEY()partitions5”,则会

A、没有分区键

B、以建表语句的第一列作为分区键 C、以主键作为分区键

D、该语法有问题,分区键不能为空,该 DDL 语句会报错答案:C、以主键作为分区键

60、OceanBase 的 varchar 类型的长度限制是A、64k 字节

B、64k 字符C、256k 字节D、256k 字符

答案:D、256k 字符

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

A、undo-log 日志B、系统日志

C、心跳消息

D、redo-log 日志

答案:D、redo-log 日志

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

A、1 秒B、10 秒

C、100 秒D、无限制

答案:C、100 秒

63、如果一个 OceanBase 集群由 5 个 Zone,每个 Zone 有 10 台 OBServer,那么一个分区最多有几份全功能型副本

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

答案:C、5

64、Linux 系统一般用什么用户来部署 OceanBase A、ROOT

B、ADMIN

C、OBSERVER D、OBUSER

答案:B、ADMIN

65、OceanBase 服务器要求使用的磁盘类型A、SAS 机械硬盘+SSD 固态盘混合

B、SSD 固态C、磁带

D、SAS 机械盘

答案:B、SSD 固态

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

A、会增加异地同步延迟 B、会丢失秒级数据

C、上层业务方会受到影响 D、强一致同步延迟不变

答案:D、强一致同步延迟不变

67、Major_freeze_duty_time 设置为 02:00 意味着什么A、每日凌晨 2 点,系统自动发动一次转储操作

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

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

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

答案:D、每日凌晨 2 点,系统自动发动一次内存冻结操作

68、关于 OceanBase 事物引擎一致性特点,描述正确的是A、强制要求所有列唯一性约束

B、保证主键唯一等一致性约束 C、强制要去非主键唯一性约束

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

答案:B、保证主键唯一等一致性约束

69、关于 OceanBase 资源隔离,以下说法正确的是A、OceanBase 采用租户隔离

B、OceanBase 采用 schema 隔离C、OceanBase 采用数据库隔离

D、OceanBase 采用服务器隔离答案:A

70、管理员通过哪条命令创建资源池 A、createteanant

B、createdatabase

C、createresourceunit D、createresourcepool

答案:D、createresourcepool

71、OceanBase 是靠哪种基础架构实现写入高性能的A、Key-Value

B、BTREE C、COLA

D、LSM_TREE

答案:D、LSM_TREE

72、OceanBase 的核心特性有哪些?

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

B、高性能,峰值峰值 6,100 万次/秒,单表最大 3,200 亿行; C、高可用,通过 Paxos 协议保证强一致性,RPO=0,RTO<30 秒;

D、高兼容,支持 MySQL 及 Oracle 两种模式,降低业务迁移改造成本; E、高成本,使用小型机、高端存储等专有硬件;

答案:A、高扩展,可以使用普通的 PC 服务器进行横向扩展;┋B、高性能,峰值峰值 6,100 万次/秒,单表最大 3,200 亿行;┋C、高可用,通过 Paxos 协议保证强一致性,RPO=0,RTO<30 秒;┋D、高兼容,支持 MySQL 及 Oracle 两种模式,降低业务迁移改造成本;

73、OceanBase 主要有哪些产品组成?

A、数据库内核:提供 SQL 引擎及存储引擎,同时兼容 MySQL 和 Oracle 模式;使用 Paxos 协议确保高可用性;

B、OCP 云管理平台:给管理员提供的管理工具,提供集群管理、Zone 管理、租户管理等功能;

C、OMS 数据迁移工具:提供基线数据和增量数据的同步功能,可以从数据仓库订阅数据链路、从异构数据库迁移数据;

D、ODC 开发者中心:提供数据库日常开发、SQL 诊断、会话管理及数据导入导出能功能。

答案:A、数据库内核:提供 SQL 引擎及存储引擎,同时兼容 MySQL 和 Oracle 模式;使用 Paxos 协议确保高可用性;┋B、OCP 云管理平台:给管理员提供的管理工具,提供集群管理、Zone 管理、租户管理等功能;┋C、OMS 数据迁移工具: 提供基线数据和增量数据的同步功能,可以从数据仓库订阅数据链路、从异构数据库迁移数据;┋D、ODC 开发者中心:提供数据库日常开发、SQL 诊断、会话管理及数据导入导出能功能。

74、OceanBase 支持哪些事务隔离级别A、脏读

B、Read-Committed C、Serializable

答案:B、Read-Committed┋C、Serializable

75、以下对 OBProxy 的描述是正确的

A、OBProxy 位于应用和 OBServer 之间,将应用的请求路由到合适的 OBServer; B、OBProxy 需要部署到一台独立的服务器上,以保证其性能要求;

C、OBProxy 参与数据库引擎的计算任务以及事务处理;

D、OBProxy 是一个“无状态”的服务进程,不做数据持久化

答案:A、OBProxy 位于应用和 OBServer 之间,将应用的请求路由到合适的OBServer;┋D、OBProxy 是一个“无状态”的服务进程,不做数据持久化

76、OceanBase 备份恢复业务支持哪些存储介质A、NFS

B、IP-SAN C、FC-SAN

D、阿里云 OSS

答案:A、NFS┋D、阿里云 OSS 77、参数有哪两个级别? A、集群级

B、Zone 级

C、OBServer 级D、租户级

答案:A、集群级┋D、租户级

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

A、成本高:运行在高端服务器、小型机、高端存储等专有硬件上; B、生态欠缺:文档、培训、应用等都不足;

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

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

答案:A、成本高:运行在高端服务器、小型机、高端存储等专有硬件上;┋C、扩展性差:无法摆脱单机的架构,只能纵向扩展,无法横向扩展;

79、下列关于 DataX 的描述,以下说法正确的是A、DataX 是离线数据同步工具

B、DataX 是在线数据同步工具C、DataX 支持异构数据源

D、DataX 只支持同构数据源E、DataX 支持增量数据回放

答案:A、DataX 是离线数据同步工具┋C、DataX 支持异构数据源80、关于 OceanBase 的 ZONE,以下说法正确的是

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

B、为了数据的安全和高可用性,一般会把数据的多个副本分布在多个 Zone 上C、一个 Zone 包括若干物理服务器

D、每个 Zone 可以包含多个 OceanBase 副本

E、一个 OceanBase 集群,由若干个 Zone 组成F、不同 Zone 一定要部署在不同机房

答案:A、Zone 的含义是可用性区,通常指一个机房(数据中心,IDC)┋B、为了数据的安全和高可用性,一般会把数据的多个副本分布在多个 Zone 上┋C、一个 Zone 包括若干物理服务器┋E、一个 OceanBase 集群,由若干个 Zone 组成81、OBProxy 接收到客户端的 SQL 请求,会先做一个 SQL 解析(SQLParser),关

于 SQLParser,下列说法正确的是

A、轻量的 sql 解析,判断出客户端的 sql 请求所涉及的表的主副本在哪台机器上,将请求路由至主副本所在的机器上

B、能够解析所有类型的 SQL 语句

C、与 OBServer 的 SQL 引擎功能相同

D、只解析 Begin/STARTTRANSACTON/SET/和其他 DML,如果遇到其他单词开头的语句,SQLParser 会直接跳过,认为该语句不包含表名

答案:A、轻量的 sql 解析,判断出客户端的 sql 请求所涉及的表的主副本在哪台 机 器 上 , 将 请 求 路 由 至 主 副 本 所 在 的 机 器 上 ┋ D 、 只 解 析Begin/STARTTRANSACTON/SET/ 和其他 DML ,如果遇到其他单词开头的语句, SQLParser 会直接跳过,认为该语句不包含表名

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

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

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

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

D、OceanBase 是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加节点即可

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

83、在为 OceanBase 租户创建资源池(resourcepool)的过程中,需要指定UNIT_NUM,默认这个参数是 1,关于 UNIT_NUM 这个参数,以下说法正确的是A、该值必须小于等于一个 zone 中的 observer 个数

B、需要是副本数的整数倍数,比如三副本的话,就是 3 的倍数C、表示在集群的一个 OBServer 中包含的资源单元个数

D、表示在集群的一个 zone 里面包含的资源单元个数

答案:A、该值必须小于等于一个 zone 中的 observer 个数┋D、表示在集群的一个 zone 里面包含的资源单元个数

84、OceanBase 支持的表连接语法有A、nestedloopjoin

B、hashjoin C、mergejoin D、outerjoin E、quickjoin

答案:A、nestedloopjoin┋B、hashjoin┋C、mergejoin┋E、quickjoin 85、关于 OceanBase 的变量 Variables 设置,以下说法正确的是

A、Session 级修改(只对本会话生效)

B、Session 级修改(只对该应用 ip 地址连接过去 session 生效) C、Global 级(租户级)修改(不会随会话退出而失效)

D、Global 级(租户级)修改,对当前已经打开的 session 不生效,需要重新建立session

E、Global 级(租户级)修改,对当前已经打开的 session 生效,不需要重新建立session

答案:A、Session 级修改(只对本会话生效)┋C、Global 级(租户级)修改(不会随会话退出而失效)┋D、Global 级(租户级)修改,对当前已经打开的 session 不生效,需要重新建立 session

86 、下列哪些业务,适合将租户级别变量 ob_read_consistency 设置成'weak'?

A、转账系统

B、历史行情平台 C、支付交易系统

D、用户信息查询系统

答案:B、历史行情平台┋D、用户信息查询系统 87、关于使用 mysqldump,以下说法正确的是A、可以导出系统租户下的库表信息

B、可以导出 Oraclemode 租户的库表信息C、可以导出 MySQLmode 租户的库表信息D、不支持仅导出表结构的参数

答案:A、可以导出系统租户下的库表信息┋C、可以导出 MySQLmode 租户的库表信息

88、基于 OceanBase 的开发过程中,mysql-connector-java 建议的版本是A、5.1.20

B、5.1.30 C、5.1.40

D、6.0.x E、8.0.x

答案:B、5.1.30┋C、5.1.40

89、OceanBase 开发规约规定,OceanBase 表必须有的字段是A、gmt_create

B、gmt_modified C、user_id

D、account_id

答案:A、gmt_create┋B、gmt_modified

90、有关 OceanBase 的统计信息,以下描述正确的是A、必须在合并的时候才会收集统计信息

B、允许手动收集某个租户的统计信息

C、统计信息包含表统计信息和列统计信息 D、转储时也会收集统计信息

E、优化器可以利用统计信息优化计划的选择

答案:A、必须在合并的时候才会收集统计信息┋C、统计信息包含表统计信息和列统计信息┋E、优化器可以利用统计信息优化计划的选择

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

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

B、支持多种类型数据源,支持包括 Oracle、MYSQL、DB2、OceanBase 等数据库

到 OceanBase 的全量迁移和增量实时数据同步

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

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

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

答案:B、支持多种类型数据源,支持包括 Oracle、MYSQL、DB2、OceanBase 等数据库到 OceanBase 的全量迁移和增量实时数据同步┋C、一站式交互,数据迁移全生命周期管理,数据迁移的创建、配置和监控都在管控界面上连贯操作完成, 交互简便┋D、兼容性评估和改造,异构数据迁移 OceanBase 的对象兼容性评估和改写建议,极大降低业务迁移的门槛和业务改造的难度。┋E、多重数据校验, 提供多种方式校验的保护。要更加全面、省时、高效地保证数据质量

92、关于 OceanBase 的 Zone,以下说法正确的是A、每个 Zone 可以包含一个分区的多个副本

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

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

D、AvailableZone 的含义是可用区,通常指一个机房E、一个 OceanBase 集群由若干个 Zone 组成

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

答案:C、一个分区的多个副本应分布在不同的 Zone 中,每个 Zone 有且只有分区的一个全功能副本┋D、AvailableZone 的含义是可用区,通常指一个机房┋ E、一个 OceanBase 集群由若干个 Zone 组成┋F、一个 Zone 包括若干物理服务器93、关于 OceanBase 的系统参数的生效范围,以下说法正确的是

A、可以在某台 OBServer 生效B、可以在某个 Zone 生效

C、可以在集群范围生效

D、可以在某个 Region 生效

答案:A、可以在某台 OBServer 生效┋B、可以在某个 Zone 生效┋C、可以在集群范围生效

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

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

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

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

答案:B、调整资源池中,资源单元(resourceunit)的数量,如原数量是 1,可以增加为 2┋C、调整资源池里的资源单元(resourceunit)的规则,比如之前规格是 2C8G,可以调整为 4C16G

95、RootService 总控服务提供资源分配及调度功能,主要包括哪些功能A、分区及副本管理

B、动态负载均衡

C、SQL 引擎

D、扩容和缩容

答案:A、分区及副本管理┋B、动态负载均衡┋C、SQL 引擎┋D、扩容和缩容96、关于 OceanBase 的修改系统参数命令 ALTERSYSTEMSETXX=’YY’,以下说法正确的是

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

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

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

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

答案:A、如果不要任何条件,则会返回错误;┋B、可以修改该 Parameter 在某个 zone 上的值┋C、可以修改该 Parameter 在某台具体的 OBServer 上的值┋E、可以修改 Parameter 在某个 Region 的值

97、关于 OceanBase 的分区 Partition,以下说法正确的是

A、数据表根据分区规则,拆分成多个分区,每个分区包括表中的若干行记录 B、每个分区,还可以用不同的分区维度再进行分区,叫做二级分区

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

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

答案:A、数据表根据分区规则,拆分成多个分区,每个分区包括表中的若干行记录┋B、每个分区,还可以用不同的分区维度再进行分区,叫做二级分区

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

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

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

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

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

答案:A、租户扩容,可先通过添加服务节点,完成集群扩容,再通过增加资源单元的个数完成租户扩容┋B、如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容

99、系统管理员可以根据业务需要创建不同的租户,租户具有哪些特性 A、有自己独立的系统变量

B、有独立的 information_schema 等系统数据库C、可以创建自己的用户

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

答案:A、有自己独立的系统变量┋B、有独立的 information_schema 等系统数据库┋C、可以创建自己的用户┋D、可以创建数据库,表等所有对象

100、关于 OceanBase 的应用日志级别,以下说法正确的是A、warn 警告,用于记录严重错误,需要立即处理

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

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

不可用

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

答案:C、ERROR 严重错误,用于记录系统的故障信息,且必须进行故障排除,否则系统不可用┋D、info 提示,用户记录系统运行的当前状态,该信息为正常信息┋E、warn 警告,用于记录可能会出现的潜在错误

101、分区数据一般有多份副本,OceanBase 的 xxx 有什么类型A、全能型

B、只写型 C、日志型 D、只读型

答案:A、全能型┋C、日志型┋D、只读型

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

A、提供引导式创建和可视化修改各类数据库对象的服务 B、支持多种文件格式的导入和导出

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

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

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

答案:A、提供引导式创建和可视化修改各类数据库对象的服务┋B、支持多种文件格式的导入和导出┋C、通过 WebSQL 技术为开发人员提供 SQL 语法高亮、格式化、只能提示等贴心特性、支持 PL 对象及匿名快的编译、运行调试┋D、实时管控数据库会话访问,支持查看和终止会话,且提供 SQL 执行计划分析和 SQL 调优指导服务┋E、支持会话变量和系统全局变量的可视化修改,降低用户记忆变量的难度

103、关于 OceanBase 的租户权限管理,以下说法正确的是

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

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

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

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

答案:A、任何租户(,不论是系统租户还是普通租户)下的用户不能跨租户访问其他普通租户下的用户数据┋B、只有系统租户下的管理员用户才有集群管理的权限,执行系统管理操作,如创建/删除普通租户。设置系统配置参数,开启每日合并操作

104、关于 OceanBase 实物引擎的 MVCC 多版本并发控制,以下说法正确的是A、读操作读取特定快照版本的已提交数据

B、写会阻塞读操作

C、所有修改的行加互斥锁、实现写-写互斥 D、读写互不阻塞

答案:A、读操作读取特定快照版本的已提交数据┋C、所有修改的行加互斥锁、实现写-写互斥┋D、读写互不阻塞

105、OceanBase 支持哪些分区方式的分区表A、Range

B、Hash

C、Datetime D、list

答案:A、Range┋B、Hash┋D、list

106、OceanBase 提供哪些数据库相关产品A、OCP

B、数据库内核 C、ODC

D、OMS

答案:A、OCP┋B、数据库内核┋C、ODC┋D、OMS

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

评论