当前位置: 首页 > news >正文

OceanbaseV4模拟题解析

  1. 使用 Docker 部署的 OceanBase 可以作为MetaDB,供OceanBase相关产品作为元数据数据库来使用。以下哪类产品需要MetaDB?(AD)
    ​ A OCP
    ​ B OBProxy
    ​ C OAT
    ​ D OMS
  • MetaDB:基于容器部署的 OceanBase 数据库服务,可用于OCP、ODC 和 OMS 等产品的元数据存储。
  • InfluxDB:用来存储 OMS 的数据传输链路的监控数据。
  • NLB/OBDNS:OceanBase 提供的 DNS 与负载均衡服务
  1. DBA可以通过 OCP 查看SQL或者事务的全链路跟踪信息,同样也可以通过黑屏(命令行)实现。(√)

  2. OceanBase 数据库有多种部署方式,OceanBase 企业版仅支持集群高可用部署,社区版支持单机集中式部署和集群高可用部署。(B)
    ​ A 正确 B 错误

  • 社区版和企业版都支持单机集中式部署和集群高可用部署
  1. OBDUMPER 是一款使用 Java 语言开发的客户端工具,目前该工具支持OceanBase、 MySQL、 Oracle等多种数据库。用户可以使用该工具将OceanBase中的数据按照SQL或者CSV格式导出到文件中。(B)
    ​ A 正确 B 错误
  • OBDUMPER仅支持Oceanbase
  1. 在OceanBase数据库中创建表必须指定主键。(B)
    ​ A 正确 B 错误
  • 在 OceanBase 数据库中,不强制用户为表定义主键,但使用主键可以使表内的每行数据被唯一确定,且不存在重复的数据行。
  1. OceanBase数据库在一个系统中必须在MySQL模式和Oracle模式两种模式的租户中选定一种。(B)
    A 正确 B 错误
  • OceanBase 数据库在一个系统中可同时支持 MySQL 模式和 Oracle 模式两种模式的租户。用户在创建租户时,可选择创建 MySQL 兼容模式的租户或 Oracle 兼容模式的租户,租户的兼容模式一经确定就无法更改,所有数据类型、SQL 功能、视图等相应地与 MySQL 数据库或 Oracle 数据库保持一致。
  1. OceanBase V4 支持单机部署也支持分布式集群高可用部署,同时支持单机向分布式的部署升级。(A)
    A 正确 B 错误
  • 没啥说的
  1. OceanBase的负载均衡功能通过对日志流进行分裂或者合并,将合适数量的 Tablet 分布在一个或者多个节点的日志流中,达到 Tablet 数量在服务节点之间的均衡。(B)
    A 正确 B 错误
  • 分层转储和合并
  1. 在OceanBase中,日志流与zone数量上一一对应的,有几个zone就一定有几个日志流。(B)
    A 正确 B 错误
  • 日志流数量=Zone-1
  1. 关于 OceanBase V4 的负载均衡机制,以下说法不正确的是:(AC)

    A OceanBase 提供了人工干预负载均衡的方法,用户可以在创建Database、 Table、Partition 的时候指定其存放的OBServer节点位置。
    B 用户可以使用表组(Tablegroup)来影响负载均衡,让业务上有关联关系的 Table、Partition 在物理分布上有亲和性,从而减少分布式的访问开销。
    C OceanBase 有自动的负载均衡能力,仅支持将分区表的分区副本均匀地分散在 Zone 内的多个 OBServer 节点上,但是不包括单表。
    D OceanBase 有自动的负载均衡能力,可以将 Leader 副本均匀地分散在指定的多个 Primary Zone 中 。

  • A:OBserver的节点位置无法执行,由Oceanbase自动分配
  • C:OceanBase 有自动的负载均衡能力,可以将 Table、Partition 均匀地分散在 Zone 内的多个 OBServer 节点上
  1. OceanBase 数据库具备高性能的特点,请选出如下选项中支撑高性能的技术能力?(ABD)
    A 原生分布式弹性扩展架构
    B 读写分离的存储架构
    C 仅支持单机部署
    D自主研发的 SQL 引擎
  • B:OceanBase 存储引擎采用 LSMTree 的存储结构。读写分离:写数据在写内存(MemStore)中的内存表 (MemTable)中完成,读数据则使用读缓存(KVCache)。
  1. OceanBase数据库的多租户架构可以实现哪些功能?(ABD)
    A 资源隔离
    B 数据隔离
    C 统一的权限管理
    D 独立的系统参数配置
  • C:多租户结构:租户权限权限不能统一进行管理,不能对租户统一禁止或者开发某种权限。
  1. 关于OceanBase的用户租户和Meta租户,以下说法正确的是?(ABD)
    A 用户租户用于存储和管理与用户业务相关的表和数据
    B Meta租户用于存储和管理用户租户的集群私有数据
    C 在高可用架构下,同用户租户数据一样,Meta租户的数据需要进行跨集群物理同步和物理备份恢复
    D 用户租户的生命周期与Meta租户的生命周期一致
  • C:Meta租户不需要进行跨集群物理同步和物理备份恢复
  1. OceanBase 产品体系中,用于数据库集群运维管理的工具是?(D)
    A OMS
    B OMA
    C OAS
    D OCP
  • OceanBase 运维管理工具(OceanBase Cloud Platform,OCP)是一款为 OceanBase 数据库集群量身打造的企业级管理平台,兼容 OceanBase 所有 主流版本。OCP 提供对 OceanBase 集群的图形化管理能力,包括数据库组件及相关资源的全生命周期管理、监控告警、性能诊断、故障恢复、备份恢复 等
  1. 在OceanBase数据库中,多层转储机制有哪些特点?(BC)
    A 通过分层转储,提高了数据读取的性能
    B 通过合并操作,减少了磁盘空间的使用
    C 通过减少随机写入,延长了存储设备的寿命
    D 通过增加数据版本,提高了数据查询的实时性
  • 采用分层转储,由系统后台任务自动完成增量数据的压缩与合并,提升了转储的效率和数据读取的性 P95
  1. 以下哪些选项属于OceanBase执行计划中的算子(BC)
    A TABLE INDEX SCAN
    B TABLE GET
    C TABLE RANGE SCAN
    D INDEX SCAN
  • 三个算子:TABLE FULL SCAN、TABLE RANGE SCAN、TABLE GET
  1. OCP提供的集群监控信息包含以下哪些项?(ABD)
    A 集群状态监控
    B 集群性能统计
    C 权限访问监控
    D 资源与容量监控
  • 访问权限属于OCP的租户管理
  1. 以下哪个是OceanBase数据库事务引擎的核心机制?(B)
    A 基于高精度晶振时钟的同步服务
    B 两阶段提交协议
    C 基于全局事务管理器的分布式事务能力
    D Raft 一致性协议
  • 全局时间戳服务:OceanBase 为每个租户均启动一个全局时间戳服务,事务 提交时通过本租户的时间戳服务获取事务版本号,保证全局的事务顺序。 全局时间戳服务(Global Timestamp Service,简称GTS)是其分布式数据库中的一个核心组件。每个 OceanBase 的租户 都会启动一个 GTS 服务,事务在修改数据或者查询数据的时候,无论请求源自哪台物理机器,都会从这个集中式的服务处获取版本号,保证所有的版本号单调向前并且和真实世界的时间顺序保持一致
  • 优化的两阶段提交协议:通过优化的两阶段提交协议,确保所有事务的参与 节点都能成功提交或回滚事务。
  • 一致性算法:通过 Paxos 一致性算法确保多个日志流副本(日志和数据)在 分布式环境中的一致性。通过多个日志流副本在不同可用区之间的复制,以 提供容错能力和高可用性。
  • 自动故障恢复: OceanBase 能够自动检测和恢复故障,确保事务的正常执 行和数据的一致性。它使用多副本同步技术来防止数据丢失,并通过自动切 换和负载均衡机制来保持系统的高可用性
  1. 仲裁服务中维护着租户日志流对应的仲裁成员,关于 OceanBase 的仲裁成员的特征,以下说法正确的是?(A)P53
    A 参与副本Leader选举
    B 参与日志多数派投票
    C 存储日志
    D 当选为主副本提供服务
  • A:仲裁成员仅仅参与leader的选举,且本身不能当选。不存储日志,不参与日志事务。
  1. 在OceanBase数据库中,以下哪一种不属于触发数据合并的操作?(A)P96
    A 当MemTable的大小超过一定阈值时触发
    B 当转储次数达到阈值自动触发
    C 通过运维命令发起合并
    D 设置每日固定时间发起合并
  • 合并的触发机制:
  • 自动触发:当一个租户的转储次数达到阈值时,会自动触发转储。
  • 手动触发:主动通过运维命令也可以发起合并。
  • 定时触发:合并是一个比较耗时的操作,也可以指定在每日固定的时间来执行。
  1. 一个OceanBase集群有3个Zone,每个Zone下有5台OBServer,一个日志流的全功能副本数最多可以是多少?(B)
    A 1
    B 3
    C 5
    D 15
  • 每个Zone对应一个全功能副本
  1. 以下哪个OceanBase的高可用部署架构提供级别最高的数据库可用性?©
    A 单中心单副本方案
    B 单中心多副本方案
    C 两地三中心五副本+备库方案
    D 同城双机房方案
  • C 两地三中心五副本+备库方案
  1. 关于EXPLAIN BASIC说法正确的是(A)P235
    A 用于最基本的计划展示,例如算子名称、所访问的表和索引名,以及过滤信息(Filter)等。
    B 用于最详细的计划展示,可以帮助你理解优化器的执行计划选择,从而解决 SQL 执行计划问题
    C EXTENDED是默认的输出模式,打开BASIC模式需要在EXPLAIN命令后手动添加
  • B:EXPLAIN EXTEND用于最详细的计划展示
  • C:默认的输出模式是EXPLAIN BASIC
  1. OceanBase 部署 3个Zone,每个 Zone 允许有几个 OBServer 节点?(D)
    A 1
    B 2
    C 3
    D 不限制
  • 1、2、3都可以
  1. 通过OCP进行SQL诊断不能查看到哪些信息?(D)
    A SQL文本
    B 响应时间
    C 执行计划
    D 内存消耗
  • 原因不详

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Spring Bean 作用域
  • Graylog配置用户权限以及常用搜索语法
  • HTML5 为什么只需要写 <!DOCTYPE HTML>
  • Sql查询优化--索引设计与sql优化(包含慢查询定位+explain解释计划+左匹配原则+索引失效)
  • [pytorch] --- pytorch基础之tensorboard使用
  • Vue 登录状态判断与跳转指南
  • 一.海量数据实时分析-Doris入门和安装
  • JMeter之上传文件同时带有参数
  • Python计算机视觉四章-照相机模型与增强现实
  • Spring Cloud全解析:网关之GateWay过滤器
  • RASA使用长文记录以及一些bug整理
  • 鸿蒙启动框架配置文件(StartUpTask)
  • 学习记录:js算法(二十一):字符串的排列、替换后的最长重复字符
  • YOLOv9改进策略【模型轻量化】| MoblieNetV3:基于搜索技术和新颖架构设计的轻量型网络模型
  • 前端内存泄露案例与解决方案
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • Cumulo 的 ClojureScript 模块已经成型
  • C学习-枚举(九)
  • JavaScript实现分页效果
  • leetcode46 Permutation 排列组合
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • passportjs 源码分析
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • tab.js分享及浏览器兼容性问题汇总
  • windows-nginx-https-本地配置
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 关于使用markdown的方法(引自CSDN教程)
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 技术:超级实用的电脑小技巧
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 爬虫模拟登陆 SegmentFault
  • 普通函数和构造函数的区别
  • 网络应用优化——时延与带宽
  • 用quicker-worker.js轻松跑一个大数据遍历
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • ‌移动管家手机智能控制汽车系统
  • #Z0458. 树的中心2
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (C语言)共用体union的用法举例
  • (Java)【深基9.例1】选举学生会
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (过滤器)Filter和(监听器)listener
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (推荐)叮当——中文语音对话机器人
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • (一)Dubbo快速入门、介绍、使用
  • (转)为C# Windows服务添加安装程序
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .net2005怎么读string形的xml,不是xml文件。
  • .net的socket示例