(同题1, 8,26)
1.关于 OceanBase 的修改系统参数命令 ALTER SYSTEM SET XX=’YY’,以下说法正确的是: ABCE
A:如果不要任何条件,则会返回错误;
B:可以修改该 Parameter 在某个 zone 上的值
C:可以修改该 Parameter在某台具体的 OBServer 上的值
D:如果不带任何条件,则修改所有 OBServer 的值
E:可以修改 Parameter 在某个Region 的值
2.关于 OceanBase 的分区 Partition,以下说法正确的是:AB 意游老师指正此题答案应该加上D!
A:数据表根据分区规则,拆分成多个分区,每个分区包括表中的若干行记录
B:每个分区,还可以用不同的分区维度再进行分区,叫做二级分区
C:OceanBase 只支持一级分区,不支持二级分区
D: OceanBase 的分区是数据迁移的最小单元,也是高可用切换的最小单元
E:OceanBase 支持表的自动分区分裂
3.关于租户的扩容方式,以下说法正确的是: AB (同题3, 40)
A:租户扩容,可先通过添加服务节点,完成集群扩容,再通过增加资源单元的个数完成租户扩容
B:如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容
C:OceanBase是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加节点即可,无需扩容租户的资源单元
D:租户无法进行扩容,如果资源无法满足需求,需要重新建立更大资源池的租户。
(同题4, 10)
4.系统管理员可以根据业务需要创建不同的租户,租户具有哪些特性 ABCD
A:有自己独立的系统变量
B:有独立的 information_schema 等系统数据库
C:可以创建自己的用户
D:可以创建数据库,表等所有对象
5、Ocean Base的“准内存数据库”+LSM Tree的架构, 可以带来 哪些好处? ABCD
A、为避免内存中数据丢失, redo-log以WAL机制实时 落盘,保证数据持久性;
B、准内存处理,数据修改主要是内存操作,无频繁checkpoint操作,提高写性能;
C、内存的脏数据批量合并之后, 顺序写入SSD硬盘, 避免随机写, 提高写性能并延长SSD寿命;
D、磁盘数据按主键有序排列,磁盘碎片少,并提供快 速检索能力。使用普通读密集型SSD硬盘;
(同题6, 28)
6、OceanBase的参数有哪两个级别? BD
A、Zone级
B、租户级
C、OBServer级
D、集群级
7、多选题 分值:2.5 (同题7, 15 )
OMS实时同步工具是异构数据库迁移到Ocean Base数据库的利器, OMS支持哪些功能? ABC
A、兼容性评估和改造:异构数据迁移Ocean Base的对象兼容性评估和改写建议,极大降低业务迁移的门槛和业务改造的难度。
B、支持多种类型数据源:支持包括Oracle、MySQL、DB 2、Ocean Base等数据库到Ocean Base的全量迁移和增量实时数据同步。
C、多重数据校验:提供多种方式校验的保护,更加全面、省时、高效地保证数据质量;同时展示差异数据,提供快速订正途径。
D、支持会话变量和系统全局变量的可视化修改,降低用户记忆变量的难度
8、多选题分值:2.5 (同题1, 8,26)
关于Ocean Base的修改系统参数命令ALTER SYSTEM SET,以下说法正确的是? ADE
A、可以修改该Parameter在某台具体的OBServer上的值
B、如果不带任何条件,则会返回错误
C、可以修改该Parameter在某个Region上的值
D、如果不带任何条件, 则修改所有OBServer的值
E、可以修改该Parameter在某个Zone上的值
9、多选题 分值:2.5
Ocean Base支持哪些客户端工具? ABCD
A、白屏工具-OCP管理平台
B、黑屏工具-Ocean Base客户端
C、黑屏工具-标准MySQL客户端
D、白屏工具-ODC开发者中心
10、多选题 分值:2.5 (同题4, 10)
租户类似于传统数据库的实例,管理员可以根据业务需要创建租户,租户具有哪些特性? ABCD
A、可以创建数据库、表等所有课题对象
B、有自己独立的系统变量
C、可以创建自己的用户
D、有独立的information_schema等系统数据库
11、多选题 分值:2.5
对于Ocean Base的租户权限管理, 以下说法正确的是? BCD
A、系统租户下的管理员用户可以访问其他普通租户的用户数据
B、只有系统租户下的管理员用户才有集群管理权限,执行系统管理操作,如创建/删除普通租户、设置系统配置参数、开启每日合并操作
C、系统租户下的管理员用户可以给其他普通租户的用户进行授权,使得普通租户的用户拥有系统管理员的权限
D、任何租户(不论是系统租户还是普通租户)下的用户不能跨租户访问其他普通租户下的用户数据
12、多选题 分值:2.5
关于OCP监控功能, 下面说法正确的是? ABCDE
A、可以自定义监控项
B、可以监控集群总体性能
C、可以监控整体大盘
D、可以关闭对某个集群或租户的监控
E、可以监控性能趋势
13、多选题 分值:2.5 (同题13, 38 )
关于Ocean Base事务引擎的MVCC(多版本并发控制) , 以下说法正确的是? ABC
A、读操作读取特定快照版本的已提交数据
B、所有修改的行加互斥锁,实现写-写互斥
C、读写互不阻塞
D、写会阻塞读操作
14、多选题 分值:2.5
以下关于Ocean Base通过TPC-C认证的描述是正确的? AC
A、Ocean Base通过TPC-C认证使用的是阿里云公有云环境
B、Ocean Base是第一个通过认证的国产数据库
C、Ocean Base是全球第一个通过认证的分布式数据库
D、Ocean Base只进行了一次TPC-C认证
(同题7, 15 )
15.OMS 实时同步工具是异构数据库迁移到 OceanBase 的利器,OMS 支持哪些功能: BCDE
A:支持会话管理和系统全局变量的可视化修改,用户记忆变量的难度
B:支持多种类型数据源,支持包括Oracle、MYSQL、DB2、OceanBase 等数据库到 OceanBase 的全量迁移和增量实时数据同步
C:一站式交互,数据迁移全生命周期管理,数据迁移的创建、配置和监控都在管控界面 上连贯操作完成,交互简便
D:兼容性评估和改造:异构数据迁移OceanBase 的对象兼容性评估和改写建议,极大 降低业务迁移的门槛和业务改造的难度。
E:多重数据校验:提供多种方式校验的保护。要更加全面、省时、高效地保证数据质量。
16.关于 OceanBase 的 Zone,以下说法正确的是: CDEF (同题16, 37 )
A:每个 Zone 可以包含一个分区的多个副本
B:不同 Zone 一定要部署在不同机房
C:一个分区的多个副本应分布在不同的 Zone 中,每个 Zone 有且只有分区的一个全功 能副本
D:Available Zone 的含义是可用区,通常指一个机房
E:一个 OceanBase 集群由若干个 Zone 组成
F:一个Zone 包括若干物理服务器
17、多选题 分值:2.5
Ocean Base备份恢复功能支持备份恢复哪些数据? ABCDE
A、系统变量
B、视图信息
C、用户信息
D、表定义
E、用户权限
(同题18, 25 )
18.关于 OceanBase 的系统参数的生效范围,以下说法正确的是: ABC
A:可以在某台 OBServer 生效
B:可以在某个 Zone 生效
C:可以在集群范围生效
D:可以在某个 Region 生效
19.随着业务不断发展,原有租户的资源无法满足业务需要,有哪些扩容方式? BC
A:无法对租户进行扩容,需要创建一个新的租户满足业务需要
B:调整资源池中,资源单元(resource unit)的数量,如原数量是 1,可以增加为 2
C:调整资源池里的资源单元(resourceunit)的规则,比如之前规格是 2C8G,可以调整 为 4C16G
20.RootService 总控服务提供资源分配及调度功能,主要包括哪些功能: ABCD
A:分区及副本管理
B: 动态负载均衡
C:SQL 引擎
D:扩容和缩容
21、多选题 分值:2.5 (同题21,39)
一个分区一般有多份副本。Ocean Base支持什么类型的副本? ABC
A:日志型
B:只读型
C:全能型
D:只写型
22、Ocean Base在阿里和蚂蚁集团内部有哪些应用? BCD
A:印度Pay tm
B: 淘宝收藏夹
C: 网商银行
D: 支付宝
23、多选题 分值:2.5
以下对OB Proxy的描述是正确的是? AB
A:OB Proxy位于应用和OBServer之间, 将应用的请求路由到合适的OBServer;
B:OB Proxy是一个“无状态"的服务进程, 不做数据持久化;
C:OB Proxy必须部署到一台独立的服务器上, 以保证其性能要求;
D:OB Proxy参与数据库引擎的计算任务以及事务处理;
24、多选题 分值:2.5
Ocean Base的核心特性有哪些? ABDE
A:高扩展,可以使用普通的PC服务器进行纵向扩展;
B:高性能,峰值峰值6,100万次/秒,单表最大3,200亿行;
C:高成本,使用小型机、高端存储等专有硬件;
D:高可用, 通过Paxos协议保证强一致性, RPO=0, R TO<30秒;
E:高兼容, 支持MySQL及Oracle两种模式, 降低业务迁移改造成本;
25、多选题 分值:2.5 ABCD (同题18, 25 )
关于Ocean Base的系统参数的生效范围, 以下说法正确的是?
A:可以在集群范围生效
B:可以在某个Region生效
C:可以在某个Zone生效
D:可以在某台OBServer生效
26、多选题分值:2.5 AD (同题1, 8,26)
关于Ocean Base的修改系统参数命令ALTER SYSTEM SET XX=‘YY’, 以下说法正确的是?
A:如果不带任何条件,则会返回错误
B:如果不带任何条件, 则修改所有OBServer的值
C:可以修改该Parameter在某个Region上的值
D:可以修改该Parameter在某台具体的OBServer上的值
F:可以修改该Parameter在其个Zone上的值
27、多选题分值:2.5
传统的集中式关系型数据库面临哪些挑战? ABD
A:生态欠缺:文档、培训、应用等都不足;
B:成本高:运行在高端服务器、小型机、高端存储等专有硬件上;
C:性能差:任何时候,传统集中式数据库的性能都比分布式数据库较差;
D:扩展性差:无法摆脱单机的架构,只能纵向扩展,无法横向扩展;
28、多选题分值:2.5 (同题6, 28)
Ocean Base的参数有哪两个级别? BD
A:OBServer级
B:集群级
C:Zone级
D:租户级
29、多选题 分值:2.5 (同题29, 32)
当主副本所在服务器硬件故障或网络故障后, 业务无法正常访问主副本的数据, Ocean Base如何保证高可用性? BD
A:主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本同时存在的"脑裂“现象
B:剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程对业务不可见
C:需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本
D:主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本
30、多选题 分值:2.5
Ocean Base支持哪些事务隔离级别? AD
A、Read-Committed
B、Repeatable-Read
C、脏读
D、Serializable
31、多选题 分值:2.5
Ocean Base备份恢复业务支持哪些存储介质? AB
A、NFS
B、阿里云OSS
C、IP-SAN
D、FC-SAN
32、多选题 分值:2.5 (同题29, 32)
当主副本所在服务器硬件故障或网络故障后,业务无法正常访问主副本的数据, Ocean Base如何保证高可用性? AD
A、主副本联系不到所有的从副本,其变成了少数派,将自动卸任主副本。
B、需要管理员手工找到剩余的从副本,并手工将其由从副本转变为主副本
C、主副本联系不到所有的从副本,其自身依然还是主副本,造成两个主副本的“脑裂”现象
D、剩余从副本依然构成多数派,自动选出新的主副本来承接业务,切换过程对业务不可见
33、多选题 分值:2.5
关于Ocean Base的应用日志级别, 以下说法正确的是? ADE
A:ERROR严重错误, 用于记录系统的故障信息, 且必须进行故障排除, 否则系统不可用
B:WARN警告, 用于记录严重错误, 需要立即处理
C:INFO提示, 用于记录系统运行的当前状态, 该信息为错误信息
D:WARN警告, 用于记录可能会出现的潜在错误
E:INFO提示, 用于记录系统运行的当前状态, 该信息为正常信息
34、多选题 分值:2.5
初始化Ocean Base集群(bootstrap) 失败的常见原因是什么? BCD
A:OCP未安装导致集群bootstrap失败
B:启动OBServer进程时, 参数信息指定的有错误, 比如Zone名称有误
C:机器间时钟误差过大(超过100毫秒) , 可以利用nt pg、clock diff等命令检查机器之间的时钟差异
D:服务器硬件自身的故障,比如存储故障
35、多选题 分值:2.5
Ocean Base可以实现动态的扩容和缩, 扩容包括哪些步骤? BCD
A:管理员手工启动“rebalance"过程, 将部分数据从旧服务器的Unit在线复制到新服务器的Unit上.
B:为每个新添加的observer进程执行alter system add server; 命令, 将observer服务添加到集群中
C:执行alter resource poolunit_num=; 命令, 扩充资源池中的unit个数
D:扩容服务器正确启动OB服务
36、多选题分值:2.5
当一个表很大的时候, 可以水平拆分为若干个分区, 每个分区包含表的若干行记录, Ocean Base支持哪些类型的分区方式? ABD
A:List分区(按列表)
B:Range分区(按范围)
C:Datetime分区
D:Hash分区
37、多选题分值:2.5 (同题16, 37 )
关于Ocean Base的ZONE, 以下说法正确的是 ABCF
A:Zone的含义是可用性区, 通常指一个机房(数据中心, IDC)
B:一个Ocean Base集群, 由若干个Zone组成
C:为了数据的安全和高可用性, 一般会把一个分区的多个副本分布在多个Zone上, 每个Zone有且只有分区的一个副本
D:每个Zone可以包含一个分区的多个副本
E:不同Zone一定要部暑在不同机房
F:一个Zone包括若干物理服务器
38、多选题 分值:2.5 (同题13, 38 )
关于Ocean Base事务引擎的MVCC(多版本并发控制) , 以下说法正确的是? AB
A:读写互不阻塞
B:读操作读取特定快照版本的已提交数据
C:写会阻塞读操作
D:所有修改的行加互斥锁,实现写-写互斥
39、多选题 分值:2.5 (同题21,39)
一个分区一般有多份副本。Ocean Base支持什么类型的副本? ACD
A、全能型
B、只写型
C、只读型
D、日志型
40、多选题 分值:2.5 (同题3, 40)
关于租户的扩容方式,以下说法正确的是? AC
A,如果集群和节点资源足够,可以直接修改租户资源池相关的资源单元规格大小,进行扩容
B、租户无法进行扩容,如果资源无法满足需求,需要重新建立更大资源池的租户
C、Ocean Base是分布式集群具有横向扩展的能力,租户扩容仅仅需要添加节点即可,无需扩容租户的资源单元
D、租户扩容可以通过添加节点的方式,完成集群的扩容,然后扩容租户的资源单元