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




