📊 考试结果

obcp-01

0
得分
0
总分
0
正确
0
错误
0分0秒
用时
😅 未通过,继续加油!
及格线: 80 分 | 考生: 李四

📝 答题回顾

单选题 第 1 题 在OceanBase数据库中,系统预留内存主要用于?
你的答案: (未作答) ✅ 正确答案: D 📖 通常需要将服务器、Docker的绝大部分内存分配给OBServer,并预留一部分内存(system_memory)给数据库系统运行
单选题 第 2 题 以下关于OceanBase V4中PlanCache的描述哪些是正确的?
你的答案: (未作答) ✅ 正确答案: D 📖 不可动态伸缩的内存,主要给写操作保存增量数据的 MemStore 使用,还包括 SQL 执行时使用的 Plan Cache(执行计划缓存)、SQL Area(SQL 执行期内 存)等内存,此类内存模块需要在其相应 的内存限制下使用内存。 对于执行频次较高且执行时间较短的 SQL,如果每次执行都生成执行计划,SQL 优化的耗时会严 重拖累 SQL 性能。OceanBase 将生成的计划放进 Plan Cache,再次执行时直接从 Plan Cache 获 取 Plan。 每个租户在每个节点上都有一个独立的 Plan Cache,用以缓存在此 节点上处理过的 SQL Plan。
单选题 第 3 题 在OceanBase数据库中,转储的主要作用是?
你的答案: (未作答) ✅ 正确答案: D 📖 转储是将MemStore中的增量数据刷入磁盘
单选题 第 4 题 OceanBase的存储引擎在数据写入时,采取的是哪种策略?
你的答案: (未作答) ✅ 正确答案: D 📖 OceanBase使用LSM-Tree存储架构,采取追加更新的策略(append write),不对数据的原始版本进行覆盖更新
单选题 第 5 题 在OceanBase V4中,转储的触发时机可以通过哪个参数控制?
你的答案: (未作答) ✅ 正确答案: D 📖 租户级配置项freeze_trigger_percentage控制转储的触发时机。当一个租户的MemTable内存的使用量与MemStore内存上限的比例超过配置设定的值时触发转储
单选题 第 6 题 以下关于广播日志流的说法正确的是?
你的答案: (未作答) ✅ 正确答案: B 📖 OceanBase V4.2.0版本开始引入广播日志流,会在租户内的每个OBServer节点上均部署一个副本,保证在理想情况下复制表可以在任意一个OBServer节点上提供强一致性读
单选题 第 7 题 OceanBase的两阶段提交与传统的两阶段提交相比,用户感知的Commit延迟?
你的答案: (未作答) ✅ 正确答案: B 📖 OceanBase二阶段提交用户感知的Commit延迟:1次写日志+1次RPC交互,比传统4次写日志+2次RPC交互更少
单选题 第 8 题 关于OceanBase V4版本的主备库部署,以下说法正确的是?
你的答案: (未作答) ✅ 正确答案: A 📖 主库与备库可以部署在相同或不同集群中,网络不要求必须连通,租户名不要求相同,资源配置不要求同构
单选题 第 9 题 在OceanBase数据库中,关于闪回查询的功能实现,以下说法错误的是?
你的答案: (未作答) ✅ 正确答案: A 📖 闪回查询可查询当前时间T到T-undo_retention时间范围内的任意多版本数据,合并前数据可能仍可查询
单选题 第 10 题 在GV$OB_SERVERS视图中,哪个字段显示了OBServer节点的CPU总容量?
你的答案: (未作答) ✅ 正确答案: B 📖 可以在GV$OB_SERVERS内部表的CPU_CAPACITY字段查看实际生效的CPU值
单选题 第 11 题 在OceanBase V4中,WR默认情况下每隔多久采集一次快照?
你的答案: (未作答) ✅ 正确答案: A 📖 默认情况下通过ObTimer定时器线程触发采集任务,每小时采集一次快照
单选题 第 12 题 在OceanBase V4中,以下哪个视图是系统字典视图?
你的答案: (未作答) ✅ 正确答案: B 📖 V$和GV$归为性能视图,DBA开头的归为字典视图
单选题 第 13 题 在OceanBase数据库中,以下哪个命令用于清理回收站中的对象?
你的答案: (未作答) ✅ 正确答案: A 📖 PURGE RECYCLEBIN会清理租户回收站中的所有对象
单选题 第 14 题 在容灾切换中,Failover可以由哪个租户发起?
你的答案: (未作答) ✅ 正确答案: B 📖 Failover是主租户出现故障时所做切换,由备租户发起,会产生百毫秒级别的数据损失
单选题 第 15 题 ODP接收到应用SQL后会进行解析并根据路由规则进行路由转发,以下关于ODP的SQL解析及路由功能说法错误的是?
你的答案: (未作答) ✅ 正确答案: C 📖 查询改写是SQL引擎优化器做的事情,ODP做SQL解析主要是做路由转发
单选题 第 16 题 部署OceanBase集群时,经常使用硬件例如F5实现OCP或者ODP的负载均衡,以下说法正确的是?
你的答案: (未作答) ✅ 正确答案: B 📖 ODP需配置7层负载均衡,开启源地址会话保持;OCP需配置7层负载均衡
单选题 第 17 题 以下关于ODP诊断日志说法正确的是?
你的答案: (未作答) ✅ 正确答案: A 📖 obproxy_trace.log记录全链路诊断信息;obproxy_digest.log记录执行时间超过query_digest_time_threshold的SQL
单选题 第 18 题 当ODP探测到OBServer故障后,以下哪个高可用机制会发挥作用,将SQL语句路由至其他健康节点?
你的答案: (未作答) ✅ 正确答案: C 📖 探测到OBServer故障后,将该节点加入黑名单,路由时选择其他健康节点
单选题 第 19 题 Java程序在运行过程中出现了连接断开的错误信息"connection timed out",该错误可能是由于Java程序的哪个配置项没有正确配置导致?
你的答案: (未作答) ✅ 正确答案: C 📖 connectTimeout定义连接超时时间,以毫秒为单位,默认值30000
单选题 第 20 题 OBLoader和LoadData都可以用来导入数据,关于二者的共同点,以下描述正确的是?
你的答案: (未作答) ✅ 正确答案: A 📖 二者都可以将外部数据导入到数据库中
单选题 第 21 题 OceanBase V4.2版本中,不借助外部工具,只使用SQL命令,如何导入数据到数据库?
你的答案: (未作答) ✅ 正确答案: D 📖 在OceanBase V4.2中,仅使用SQL命令导入数据的标准方式是LOAD DATA
单选题 第 22 题 OBDumper命令中使用哪个选项来指定从表t1的分区p0导出数据?
你的答案: (未作答) ✅ 正确答案: A 📖 使用--table和--partition指定分区导出
单选题 第 23 题 在OceanBase V4.2版本中,Load Data导入数据的错误日志存储在哪?
你的答案: (未作答) ✅ 正确答案: D 📖 load data语句会在OBServer服务器下的log目录中生成obloaddata.log的日志文件
单选题 第 24 题 使用OBDumper导出两表关联的数据结果时应该使用以下哪个选项?
你的答案: (未作答) ✅ 正确答案: A 📖 OBDumper可通过query-sql参数指定自定义SQL导出结果集数据
单选题 第 25 题 如果在建表语句中不指定任何的分区键,比如"PARTITION BY KEY partitions 5",OceanBase会将哪个字段作为分区键?
你的答案: (未作答) ✅ 正确答案: A 📖 不指定分区键时,默认以主键作为分区键
单选题 第 26 题 OceanBase V4.2版本中,表的DUPLICATE SCOPE属性设置为什么值表示表是复制表?
你的答案: (未作答) ✅ 正确答案: A 📖 DUPLICATE_SCOPE='cluster'表示该表是一个复制表
单选题 第 27 题 以下哪个语句中的Hint语法是正确的?
你的答案: (未作答) ✅ 正确答案: D 📖 正确格式为:/*+ 生效的Hint */
单选题 第 28 题 表history_t的DDL有4个一级分区,每个一级分区有3个二级分区,该表一共有多少个分区?
你的答案: (未作答) ✅ 正确答案: D 📖 一级分区4个 × 二级分区3个 = 12个分区
单选题 第 29 题 以下哪个系统视图可以展示演进中的执行计划?
你的答案: (未作答) ✅ 正确答案: B 📖 GV$OB_PLAN_CACHE_PLAN_STAT记录PlanCache中计划的详细信息及其执行统计信息,包含演进中的执行计划
单选题 第 30 题 表组TG0的SHARDING属性是ADAPTIVE,其中共有4个表每个表均有2个分区,分区的命名如下所示,那么表组TG0中的均衡组个数是多少个?
你的答案: (未作答) ✅ 正确答案: D 📖 OceanBase数据库采用"均衡组"概念描述分区的打散关系,均衡组个数为3
单选题 第 31 题 以下哪种情况下需要使用全局索引而不是局部索引?
你的答案: (未作答) ✅ 正确答案: B 📖 当需要保证全局唯一时,必须创建全局索引,索引键不包含分区键的唯一索引需要使用全局索引
多选题 第 32 题 OceanBase的KVCache具有哪些特性?
你的答案: (未作答) ✅ 正确答案: ACD 📖 KVCache支持动态伸缩、不同类型Cache的优先级控制以及智能的淘汰机制
多选题 第 33 题 在OceanBase V4中,并行查询的粒度都有哪些?
你的答案: (未作答) ✅ 正确答案: AD 📖 并行查询的粒度分为Partition Granule(分区间并行)和Block Granule(分区内并行)
多选题 第 34 题 在OceanBase中,Follower节点的主要职责是?
你的答案: (未作答) ✅ 正确答案: C 📖 Follower节点主要职责是回放Redo-Log以同步数据
多选题 第 35 题 在OceanBase V4中,合并的执行方式有哪些?
你的答案: (未作答) ✅ 正确答案: ABC 📖 合并在执行时按照处理的宏块不同分为全量合并、增量合并、渐进合并三种方式
多选题 第 36 题 在OceanBase V4中,哪些操作可以触发日志流的分裂和合并?
你的答案: (未作答) ✅ 正确答案: ABCD 📖 UNIT_NUM变更、修改PRIMARY_ZONE、Locality等操作会触发日志流分裂和合并
多选题 第 37 题 关于下面这条系统日志的解读正确的是:[2024-08-21 12:56:33.072568] WDIAG [STORAGE] failed to insert rows to data tablet...
你的答案: (未作答) ✅ 正确答案: AB 📖 WDIAG是Warning Diagnosis,协助故障排查的诊断信息,预期内的错误;TRACE ID是YB42C0A8667F-00061E5A7994B054-0-0
多选题 第 38 题 关于启动observer进程的命令,以下说法正确的是?
你的答案: (未作答) ✅ 正确答案: BCD 📖 在操作系统中使用admin用户启动observer进程,cd /home/admin/oceanbase && ./bin/observer,也可使用ALTER SYSTEM START SERVER命令
多选题 第 39 题 使用SQL_ID为SQL创建Outline时,可以通过以下哪些方法来获取SQL_ID?
你的答案: (未作答) ✅ 正确答案: BC 📖 通过查询SQL监控视图或对参数化的原始SQL使用MD5生成SQL_ID
多选题 第 40 题 专有云环境部署完成ODP之后,关于启动方式说法正确的是?
你的答案: (未作答) ✅ 正确答案: BD 📖 依赖Config Server启动(推荐生产环境)或依赖RootServer启动(开发调试阶段)
多选题 第 41 题 部署OceanBase集群时,可以采用软件的方式实现OCP集群的负载均衡,OceanBase支持以下哪些负载均衡软件?
你的答案: (未作答) ✅ 正确答案: ABCD 📖 OBLB(基于iptables)、OBDNS(DNS+Tengine)、NLB(基于OpenResty)均为软件负载均衡方案
多选题 第 42 题 ODP部署在专有云环境时,当出现应用程序连接间歇性断开的问题时,通常采用的问题排查思路包括?
你的答案: (未作答) ✅ 正确答案: ACD 📖 排查思路:APP直接连接OBServer→去掉LB确认→LB后端只挂一个ODP或直连ODP
多选题 第 43 题 对于业务系统中的OLAP类请求,希望将查询请求的压力转发到从副本,同时希望将OLAP的所有请求全部转发至某个固定的ODP,需要在某个ODP上配置以下哪些参数?
你的答案: (未作答) ✅ 正确答案: ABC 📖 设置弱读、设置读写分离路由策略、设置路由目标副本
多选题 第 44 题 在OceanBase V4.2版本中,Select into OutFile导出数据的文件格式可以存储在哪些?
你的答案: (未作答) ✅ 正确答案: CD 📖 SELECT INTO OUTFILE支持本地和远程存储(如OSS),需设置安全目录
多选题 第 45 题 关于使用OBLoader和OBDumper进行数据加工,以下说法正确的是?
你的答案: (未作答) ✅ 正确答案: ACD 📖 OBLoader和OBDumper均支持通过控制文件(<表名>.ctrl)进行数据加工
多选题 第 46 题 在OceanBase V4.2版本中,Select into支持将数据导出到哪些位置?
你的答案: (未作答) ✅ 正确答案: AB 📖 SELECT INTO OUTFILE支持本地和远程存储(如OSS),需设置安全目录
多选题 第 47 题 OceanBase数据库采用explain extended查看执行计划比起explain basic查看执行计划更多信息,以下哪些信息是只有explain extended才能展示的?
你的答案: (未作答) ✅ 正确答案: BD 📖 explain extended展示并行执行的线程个数以及表和索引的过滤信息
多选题 第 48 题 单表扫描的优化中,最佳索引设计应满足哪些特征?
你的答案: (未作答) ✅ 正确答案: ABCD 📖 最佳索引设计应满足:最好的过滤性能、覆盖索引、避免排序
多选题 第 49 题 关于OceanBase收集统计信息,以下哪些选项正确?
你的答案: (未作答) ✅ 正确答案: ABCD 📖 自动收集统计信息包含合并时收集、批量INSERT在线收集和固定时间收集
判断题 第 50 题 OceanBase数据库的优化器总是默认开启并行执行,以充分利用分布式数据库的多节点处理能力。
你的答案: (未作答) ✅ 正确答案: 📖 自动并行由优化器根据查询实际情况选择是否开启并行执行,parallel_degree_policy默认值为manual
判断题 第 51 题 在OceanBase V4中,租户在每个Zone内的Unit个数要相同,租户的Unit个数变更要在所有Zone内同时进行。
你的答案: (未作答) ✅ 正确答案: 📖 从V4.0.0版本开始要求租户内每个Zone的Unit个数保持一致
判断题 第 52 题 在OceanBase V4中,系统视图主要保存元数据信息,不提供系统状态的实时统计,系统状态的实时统计由数据库Trace收集。
你的答案: (未作答) ✅ 正确答案: 📖 字典视图基于实体表的封装,用于显示数据库的元数据信息和系统状态信息
判断题 第 53 题 公有云在部署ODP集群时,通常采用客户端部署的方式,将ODP部署在应用服务器之上。
你的答案: (未作答) ✅ 正确答案: 📖 公有云使用独立部署方式,将ODP集群部署在独立的主机之上
判断题 第 54 题 OceanBase集群对于弱一致性读只支持路由至分区的从副本节点。
你的答案: (未作答) ✅ 正确答案: 📖 弱一致性读由Leader副本和Follower副本提供服务
判断题 第 55 题 DataX是一个在线同步工具,可以实现持续的数据集成。
你的答案: (未作答) ✅ 正确答案: 📖 DataX是一个异构数据源离线同步工具
判断题 第 56 题 在OceanBase V4.2版本中,Select into OutFile支持外表数据的导出。
你的答案: (未作答) ✅ 正确答案: 📖 外表与普通表关联查询结果集也可通过OUTFILE导出数据
判断题 第 57 题 在OceanBase V4中,自增列的值在多机多分区环境下,依然可以保证全局有序。
你的答案: (未作答) ✅ 正确答案: 📖 ORDER模式保证全局递增且唯一,NOORDER模式仅保证唯一
判断题 第 58 题 在OceanBase V4中,分区是数据分片的单位,也是日志流的单位。
你的答案: (未作答) ✅ 正确答案: 📖 V4版本开始,日志流是租户在同一个OBServer上的所有Leader分区的聚合
判断题 第 59 题 OBCI驱动程序支持连接mysql租户和oracle租户。
你的答案: (未作答) ✅ 正确答案: 📖 OBCI(OceanBase Call Interface)支持连接MySQL租户和Oracle租户
判断题 第 60 题 OBDumper必须从Leader副本导出数据的最新版本,不能从Follower副本导出数据。
你的答案: (未作答) ✅ 正确答案: 📖 OBDumper支持设置weak-read参数从备副本导出数据
判断题 第 61 题 执行计划TABLE RANGE SCAN表示对表进行范围扫描,通常使用索引或主键来过滤扫描范围。
你的答案: (未作答) ✅ 正确答案: 📖 TABLE RANGE SCAN(范围扫描)扫描特定范围的记录,通常使用索引或主键来过滤扫描范围
判断题 第 62 题 在OceanBase分布式数据库中,多个OBServer节点并行插入记录时,记录中的自增列字段的值可以按插入的顺序递增或递减。
你的答案: (未作答) ✅ 正确答案: 📖 自增列字段的值没有递减的说法
判断题 第 63 题 在OceanBase V4中,系统视图只能在SYS租户中查看,无法在用户租户中查看。
你的答案: (未作答) ✅ 正确答案: 📖 可以在SYS租户和用户租户使用系统视图查看分片、副本以及日志流的信息
判断题 第 64 题 SHOW PARAMETERS命令可以查询租户的所有配置项和变量的设置。
你的答案: (未作答) ✅ 正确答案: 📖 查询租户变量的设置需要使用SHOW VARIABLES
判断题 第 65 题 如果用户租户A开启了物理备份,则可以使用物理恢复将指定时间的备份数据恢复到当前租户A中,实现数据的还原。
你的答案: (未作答) ✅ 正确答案: 📖 恢复目标不能是当前租户
📝 继续考试 🔍 查询其他成绩 🏠 返回首页