*42
、关于
OceanBase
的全能型副本(
Replica
),以下说法正确的是?【多选题】
OA
、全能型副本有
Mem Table
OB
、全能型副本有
SSTable
OC
、可以较快恢复为
leader
对外提供服务
OD
、没有记录事务的日志,但可以参与投票
OE
、没有记录事务的日志,也不参与投票
*43
、
OceanBase
支持哪些分区方式的分区表?【多选题】
OA
、
Hash
分区
OB
、
Lis
分区(按列表)
OC
、
Range
分区(按范围)
OD
、
Datetime
分区
*44
、分区数据一般有多份副本,
OceanBase
有哪些副本类型?【多选题】
OA
、全能型:拥有事务日志,
MemTable
和
SSTable
等全部完整的数据和功能。它可以随时快速切换为leader
对外提供服务。
OB
、日志型:只包含日志的副本,没有
MemTable
和
SSTable
。它参与日志投票并对外提供日志服务,可以参与其他副本的恢复,但自己不能变为主提供数据库服务。
OC
、只读型:包含完整的日志,
Mem Table
和
SSTable
等数据。它不作为
paxos成员参与日志的投票,而是作为一个观察者实时追赶paxos
成员的日志,并在本地回放。
OD
、只写型:包含完整的日志,
Mem Table
和
SSTable
等数据。对应用只提供写服务,不提供读服务。
*45
、
OceanBase
常用的
SQL
语法兼容性,主要兼容哪两种数据库?【多选题】
OA
、
MySQL
OB
、
Oracle
OC
、
DB2
OD
、
SQL Server
*46
、初始化
OceanBase
集群(
bootstrap
)失败的常见原因是什么?【多选题】
OA
、机器间时钟误差过大(超过
100
毫秒),可以利用
clockdif
等命令检查机器之间的时钟差
OB
、启动
OB Server
进程时,参数信息指定的有错误,比如
Zone
名称有误
OC
、服务器硬件自身的故障,比如存储故障
OD
、
OCP
未安装导致集群
bootstrap
失败
*47
、
OceanBase
的参数有哪两个级别?【多选题】
OA
、集群级
OB
、
Zone
级
OC
、
OB Server
级
OD
、租户级
*48
、关于
OceanBase
的系统参数的生效范围,以下说法正确的是?【多选题】
OA
、可以在集群范围生效
OB
、可以在某个
Region
生效
OC
、可以在某个
Zone
生效
OD
、可以在某台
OBServer
生效
*49
、关于
OceanBase
的修改系统参数命令
ALTER SYSTEM SETXX="YY'
,以下
说法正确的是?【多选题】
OA
、可以修改该
Parameter
在某台具体的
OBServer
上的值
OB
、可以修改该
Parameter
在某个
Region
上的值
OC
、可以修改该
Parameter
在某个
Zone
上的值
□
OD
、如果不带任何条件,则修改所有
OBServer
的值
OE
、如果不带任何条件,则会返回错误
*50
、
OceanBase
的核心特性有哪些?【多选题】
OA
、高扩展,可以使用普通的
PC
服务器进行横向扩展
OB
、高性能,峰值峰值
6
,
100
万次
/
秒,单表最大
3.200
亿行;
OC
、高可用,通过
Paxos
协议保证强一致性,
RPO=0
,
RTO<30
秒;
OD
、高兼容,支持
MySQL
及
Oracle
两种模式,降低业务迁移改造成本;
OE
、高成本,使用小型机、高端存储等专有硬件;
*51
、以下关于
OceanBase
通过
TPC-C
认证的描述是正确的?【多选题】
OA
、
OceanBase
是第一个通过认证的国产数据库
O
B
、
OceanBase
是全球第一个通过认证的分布式数据库
OC
、
OceanBase
通过
TPC-C
认证使用的是阿里云公有云环境
OD
、
OceanBase
只进行了一次
TPC-C
认证
*52
、
OceanBase
在阿里和蚂蚁集团内部有哪些应用?【多选题】
OA
、支付宝
OB
、淘宝收藏夹
OC
、网商银行
OD
、印度
Paytm
*53
、
OceanBase
备份恢复功能支持备份恢复哪些数据?【多选题】
OA
、用户权限
OB
、表定义
OC
、系统变量
O
D
、用户信息囗
E
、视图信息
*54
、
OceanBase
的
“
准内存数据库
”+LSMTree
的架构,可以带来哪些好处?【多
选题】
OA
、准内存处理,数据修改主要是内存操作,无频繁
check point
操作,提高写性能;
OB
、内存的脏数据批量合并之后,顺序写入
SSD
硬盘,避免随机写,提高写性能并延长SSD
寿命;
OC
、磁盘数据按主键有序排列,磁盘碎片少,并提供快速检索能力。使用普通读密集C
、型
SSD
硬盘;
OD
、为避免内存中数据丢失,
redo-log
以
WAL
机制实时落盘,保证数据持久性;
*55
、
OceanBase
备份恢复业务支持哪些存储介质?【多选题】
OA
、
NFS
OB
、
IP-SAN
OC
、
FC-SAN
O
D
、阿里云
OSS
*56
、
OceanBase
支持哪些事务隔离级别?【多选题】
OA
、脏读(
Read-Uncommited
)
OB
、
Read-Committed
OC
、
Serializable
OD
、
Repeatable-Read
*57
、关于
OceanBase
事务引擎的
MVCC
(多版本并发控制),以下说法正确的是?【多选题】
OA
、所有修改的行加互斥锁,实现写
-
写互斥
OB
、读操作读取特定快照版本的已提交数据
OC
、读写互不阻塞
OD
、写会阻塞读操作
*58
、传统的集中式关系型数据库面临哪些挑战?【多选题】
OA
、成本高:其稳定性和高性能依赖高端硬件,甚至专用硬件)
OB
、生态欠缺:文档、培训、应用等都不足;
OC
、扩展性差:无法摆脱共享架构,扩展能力受限
OD
、性能差:任何时候,传统集中式数据库的性能都比分布式数据库较差;
*59
、以下对
OB Proxy
的描述是正确的是?【多选题】
OA
、
OBProxy
位于应用和
OB Server
之间,将应用的请求路由到合适的
OB Server
;
OB
、
OB Proxy
必须部署到一台独立的服务器上,以保证其性能要求;
OC
、
OB Proxy
参与数据库引擎的计算任务以及事务处理;
OD
、
OBProxy
是一个
“
无状态
”
的服务进程,不做数据持久化;
*60
、关于
OceanBase
的负载均衡,以下说法正确的是?【多选题】
OA
、
OceanBase
自动完成负载均衡,无法关闭
OB
、负载均衡的调度单元是资源单元(
Unit
))
OC
、负载均衡的调度单元是分区(
Partition
))
OD
、负载均衡的调度单元是租户
OE
、负载均衡的调度单元是数据库(
database)
OF、系统根据一定的策略,通过动态调整
UNIT
的位置和
UNIT
内副本的位置,使得一个Zone
内所有
Server
的资源使用率达到均衡的过程
*61
、当主副本所在服务器硬件故障或网络故障后,业务无法正常访问主副本的数据,OceanBase
如何保证高可用性?【多选题】
OA
、剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程
对业务不可见
OB
、需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本
OC
、主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本
OD
、主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本同时存在的“
脑裂现象
*62
、关于
OceanBase
的
ZONE
,以下说法正确的是?【多选题】
OA
、
Available Zone
的含义是可用区,通常指一个机房
OB
、一个
Zone
包括若干物理服务器
OC
、一个
OceanBase
集群,由若干个
Zone
组成
OD
、不同
Zone
一定要部署在不同机房
*63
、关于
OceanBase
的分区
Partition
,以下说法正确的是?【多选题】
OA
、数据表根据分区规则,拆分成多个分区,每个分区包括表中的若干行记录
OB
、每个分区,还可以用不同的分区维度再进行分区,叫做二级分区
OC
、
OceanBase
只支持一级分区,不支持二级分区
OD
、
OceanBase
的
Partition Group
是数据迁移的最小单元,也是高可用切换的最小单元
O
E
、
OceanBase
支持表的自动分区分裂
*64
、随着业务不断发展,原有租户的资源无法满足业务需要,有哪些扩容的方式?【多选题】
OA
、调整资源池里的资源单元(
resource unit
)的规格,比如之前规格是
2C8G,
可以调整为4C16G)
OB
、无法对租户进行扩容,需要创建一个新的租户满足业务需要
OC
、调整资源池中,资源单元(
resource unit
)的数量,如原数量是
1
,可以增加为2
*65
、为保证高可用能力,一个集群应有多个
Zone
组成,关于
Zone
的个数,以下哪个描述是正确的?【多选题】
OA
、
Zone
个数一般应大于等于
3
个,以便构成多数派
OB
、
Zone
个数一般是奇数个,比如
3
个或者
5
个
OC
、
Zone
的个数一般是偶数个,比如
2
个或者
4
个
OD
、
Zone
个数一般应大于等于
5
个,以便构成多数派
*66
、
OceanBase
提供哪些数据库相关产品?【多选题】
OA
、数据库内核:提供
SQL
引擎及存储引擎,同时兼容
MySQL
和
Oracle
模式;使用Paxos
协议确保高可用性。
OB
、
OCP
云管理平台:为运维人员提供的集中管理工具,提供集群管理、租户管理、监控告警等功能
OC
、
OMS
数据迁移工具:提供异构数据库迁移服务,提供全量、增量数据迁移能力和数据订阅功能
OD
、
ODC
开发者平台:为
OceanBase
数据库开发者日常开发、
SQL
诊断、会话
管理及数据导入导出等功能
*67
、对于
OceanBase
的租户权限管理,以下说法正确的是?【多选题】
OA
、系统租户下的管理员用户可以访问其他普通租户的用户数据
OB
、任何租户(不论是系统租户还是普通租户)下的用户不能跨租户访问其他普通租户下的用户数据
OC
、只有系统租户下的管理员用户才有集群管理权限,执行系统管理操作,如创建/
删除普通租户、设置系统配置参数、开启每日合并操作
OD
、系统租户下的管理员用户可以给其他普通租户的用户进行授权,使得普通租户的用户拥有系统管理员的权限
*68
、系统管理员可以根据业务需要创建不同的租户,租户具有哪些特性?【多选题】
OA
、可以创建自己的用户
OB
、可以创建数据库、表等所有对象
OC
、有独立的
information_schema
等系统数据库
OD
、有自己独立的系统变量
*69
、
RootService
总控服务提供资源分配及调度功能,主要包括哪些功能?【多
选题】
OA
、分区及副本管理
OB
、动态负载均衡
OC
、扩容和缩容
□
OD
、
SQL
引擎
*70
、
OceanBase
支持哪些客户端及运维管理工具?【多选题】
OA
、黑屏工具
OceanBase
客户端
OB
、黑屏工具标准
MySQL
客户端
OC
、白屏工具
-OCP
管理平台
OD
、白屏工具
-ODC
开发者中心
*71
、
OceanBase
可以实现动态的扩容和缩容。扩容包括哪些步骤?【多选题】
OA
、在扩容服务器上,正确启动
observer
进程
OB
、执行
alter system add server
,命令,将启动的
observer
添加到集群
OC
、执行
alter resource pool<pool name>unit_num=<bigger number>
,命令,扩充资源池中的unit
个数
OD
、管理员手工启动
“rebalance”
过程,将部分数据从旧服务器的
Unit
在线复制
到新服务器的
Unit
上
.
*72
、关于租户的扩容方式,以下说法正确的是?【多选题】
OA
、租户无法进行扩容,如果资源无法满足需求,需要重新建立更大资源池的租户
OB
、租户扩容,可先通过添加服务节点,完成集群扩容,再通过增加资源单元的个数完成租户扩容
OC
、如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容
OD
、
OceanBase
是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加节点即可,无需扩容租户的资源单元
*73
、
OMS
实时同步工具是异构数据库迁移到
OceanBase
数据库的利器,
OMS支持哪些功能? 【多选题】
OA
、支持多种类型数据源:支持包括
Oracle
、
MySQL
、
DB2
、
OceanBase
等数据库到OceanBase
的全量迁移和增量实时数据同步。
OB
、兼容性评估和改造:异构数据迁移
OceanBase
的对象兼容性评估和改写建议,极大降低业务迁移的门槛和业务改造的难度。
OC
、一站式交互:数据迁移全生命周期管理,数据迁移的创建、配置和监控都在管控界面上连贯操作完成,交互简便。
OD
、提供集群管理功能,包括集群创建、集群扩容、集群监控等功能。
OE
、多重数据校验:提供多种方式校验的保护,更加全面、省时、高效地保证数据质量;同时展示差异数据,提供快速订正途径。
*74
、关于
OceanBase
的应用日志级别,以下说法正确的是?【多选题】
OA
、
INFO
提示,用于记录系统运行的当前状态,该信息为正常信息
OB
、
INFO
提示,用于记录系统运行的当前状态,该信息为错误信息
OC
、
ERROR
严重错误,用于记录系统的故障信息,且必须进行故障排除,否则系统不可用
OD
、
WARN
警告,用于记录可能会出现的潜在错误
OE
、
WARN
警告,用于记录严重错误,需要立即处理
*75
、关于
OCP
上
OBProxy
管理功能,下面说法正确的是?【多选题】
OA
、可以安装
OBProxy
OB
、可以重启
OBProxy
O
C
、可以下线
OBProxy
OD
、可以转移
OBProxy
OE
、可以调整
OBProxy
的配置
*76
、关于
OCP
告警功能,下面说法正确的是?【多选题】
OA
、不支持用户修改告警闽值
OB
、可以调整告警阀值
OC
、可以查看告警列表
OD
、可以自定义告警发送对象
OE
、
OCP
告警依赖专有云底座
OF
、可以调整告警开关,确定哪些项需要监控
*77
、
OceanBase
云平台(
OceanBase Cloud Platform
,
OCP
)是数据库管理平台,图形化的界面更易于DBA
管理
OceanBase
,
OCP
支持哪些功能?【多选题】
OA
、集群管理:提供全生命周期管理,包括安装、运维、性能监控、配置、升级和删除等功能。
OB
、主机管理:提供添加主机、删除主机、主机关键信息显示等功能。
OC
、租户管理:租户的创建、租户结构拓扑图、性能监控、会话管理和参数管理等。
OD
、告警管理:支持集群、租户、主机等不同维度的告警。系统基于告警规则生成告警。
OE
、开发管理:提供了数据库日常开发操作、
WebSQL
、
SQL
诊断、会话管理和数据导入导出等功能
OF
、备份恢复管理:支持对
OceanBase
集群和租户级别进行全量备份、增量备份、Redo-Log
备份、完全恢复、不完全恢复等功能。
*78
、
OceanBase
开发者中心(
Oceanbase Developer Center
,
ODC
)是为
OceanBase
数据库量身打造的企业级数据库开发平台,主要支持哪些功能?【多选题】
OA
、提供引导式创建和可视化修改各类数据库对象的服务
OB
、实时管控数据库会话访问,支持查看和终止会话,且提供
SQL
执行计划分析和SQL
调优指导服务
OC
、支持多种文件格式的导入和导出
OD
、支持会话变量和系统全局变量的可视化修改,降低用户记忆变量的难度
OE
、通过
WebSQL
技术为开发人员提供
SQL
语法高亮、格式化、智能提示等贴心特性,支持PL
对象及匿名块的编译、运行、调试