绝密!OceanBase OBCP备考模拟题讲解(2)

「源de爸讲数据库」每天更新OceanBase OBCP题库及全网独家超详细题目解析,祝您早日持证上岸!

在这里插入图片描述

现如今,一大批国产数据库随着国产化浪潮,已经逐步被越来越多的人认可。OceanBase便是其中一个优秀代表。

做这个日更专题,是希望能以边练边学的方式,带大家快速入门一套新的数据库产品,养成每日学习的习惯。

我们的目标:轻刷题,享知识!

话不多说,坐稳扶好,我们发车了~

1、标准推荐的统计行数的语法是?

A、count(1)

B、count(列名)

C、count(*)

D、以上都可以

习题解析:
如果指定 COUNT(*) 返回所有行(包含NULL)的统计数目。COUNT(*)是SQL-92的标准语法。
COUNT函数如果指定 COUNT(expr),即返回 expr 不为 NULL 的统计个数
同理,COUNT(1) 是统计"1 不为 NULL "的记录,有多少,由于条件永远为真,实际就是统计全表行数,结果等同于 COUNT(*)

正确答案:C

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001054583
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001054400
https://xiaolincoding.com/mysql/index/count.html

2、关于ob查询改写规则正确的是

A、基于规则+基于代价

B、基于规则

C、基于代价

习题解析:OceanBase 数据库提供了两类查询改写规则:基于规则的改写与基于代价的改写。

正确答案:A

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001053028

3、使用gv$plan_cache_plan_explain 的四个条件是

A、ip

B、port

C、tenant_id

D、plan_id

E、sql_id

习题解析:视图 GV$OB_PLAN_CACHE_PLAN_EXPLAIN 用于展示缓存在全部的 OBServer 节点中的计划缓存中的物理执行计划。该视图仅支持 GET 操作,查询时需要指定 IP、PORT、TENANT_ID、PLAN_ID 字段。

正确答案:A、B、C、D

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001051734

4、慢查询sql,通过日志文件捞取,指定时间点参数是?

A、trace_log_slow_query_watermark

B、trace_log_slow_query_thread

C、log_slow_query_watermark

D、log_slow_query_thread

习题解析:如果 SQL 执行时间超过了 trace_log_slow_query_watermark 值,那么可以认为这是一个慢查询。在这种情况下,OceanBase 数据库将在 OBServer 日志中打印 Slow Query 消息。其他选项无相关参数名。

正确答案:A

文档出处:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001052407

5、当服务器间时钟偏差大于100毫秒后,可能会导致系统不可用,也可能会丢失数据

A、正确

B、错误

习题解析:
OceanBase 数据库是一个分布式数据库,故集群的多个节点以及 OCP 节点的时钟必须配置时钟同步服务,保证所有节点的时钟偏差在 2s 以内。
如果集群时间不同步,则可能影响 OceanBase 集群的选举模块,导致没有主副本或者脑裂。

正确答案:B

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001049937

6、关于回收站的描述,哪些选项是正确的?

A、查看回收站必须使用sys租户进行查看

B、开关回收站有租户级和会话级两种级别

C、单独删除的index是不进回收站的

D、使用PURGE RECYCLEBIN可以清空整个回收站

习题解析:
对于 sys 租户,除了能查看本租户的数据库、表和索引回收站对象外,还可以查看系统内所有的租户回收站对象;对于 MySQL 用户租户,只能查看数据库、表和索引回收站对象;对于 Oracle 用户租户,只能查看表和索引回收站对象。
控制回收站开启关闭的命令分为 Global 级别和 Session 级别。
直接 DROP 索引不会进入回收站,删表时表上的索引会跟随主表一起进入回收站。
清理回收站可以指定:索引、表、库和租户,或整个回收站(PURGE RECYCLEBIN)
正确答案:B、C、D

文档出处:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050131
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050882

7、关于OceanBase 的TableGroup,以下说法正确的是

A、TableGroup 是一个逻辑概念,它和物理数据文件没有关联关系

B、TableGroup 是一个物理概念,它和物理数据文件有关联关系

C、TableGroup 影响表分区的调度方法,OceanBase 会优先把属于同一个 TableGroup 的相同分区编号的所有分区规整在一起,调度到同一台节点上,从而规避跨节点的分布式事务

D、OceanBase 的TableGroup 只支持单表,不支持分区表

习题解析:

  • 表组(Table Group)是一个逻辑概念,表示一组表的集合。默认情况下,不同表之间的数据是随机分布的,没有直接关系。通过定义表组,可以控制一组表在物理存储上的邻近关系。
  • 表组的 SHARDING 属性取值不同,会对加入表组的表产生限制,可选NONE、PARTITION、ADAPTIVE。默认 SHARDING = ‘ADAPTIVE’,要求加入表组的所有表其对应的一级分区和二级分区必须与表组中所有表的一级分区和二级分区的分区定义一致,包括分区类型、分区个数、分区值。

正确答案:A、C

文档出处:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001052201

8、宏块是定长的,大小为固定的2MB,是数据文件写IO的最小单位;微块是变长的,默认值为 16KB,是数据文件读IO的最小单位

A、正确

B、错误

习题解析:

  • 宏块是数据文件写 IO 的基本单位,每个 SSTable 就由若干个宏块构成, 宏块2M固定大小的长度不可更改, 后续转储合并重用宏块以及复制迁移等任务都会以宏块为最基本粒度。
  • 在宏块(Macro Block)内部数据被组织为多个大小为 16KB 左右的变长数据块,称之为微块(Micro Block),微块中包含若干数据行(Row),微块是数据文件读 IO 的最小单位。每个数据微块在构建时都会根据用户指定的压缩算法进行压缩,因此宏块上存储的实际是压缩后的数据微块,当数据微块从磁盘读取时,会在后台进行解压并将解压后的数据放入数据块缓存中。每个数据微块的大小在用户创建表时可以指定不超过宏块的大小(ALTER TABLE mytest SET block_size = 131072;),默认 16KB。

正确答案:A

文档出处:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050877

9、如何选择局部索引还是全局索引,以下说法正确的是

A、如果全局索引的分区规则和主表的分区规则相同并且分区数相同,这时推荐创建一个局部索引。一方面是因为全局索引的维护代价更大;另一方面是因为全局索引无法保证和主表分区的物理位置相同,除非将其和主表指定在一个表组中

B、如果查询条件里“包含完整的分区键”,使用本地索引是最高效的

C、如果数据量较大,或者容易出现索引热点,可考虑创建全局分区索引

D、通常来说,全局索引能为高频且精准命中的查询(比如单记录查询)提速并减少IO;对范围查询则不一定哪种索引效果更好

E、不能忽视全局索引在 DML 语句中引入的额外开销:数据更新时带来的跨机分布式事务,事务的数据量越大则分布式事务越复杂

习题解析:

正确答案:A、B、C、D、E

文档出处:

10、利用OMS通过数据实时同步+快速切换实现平滑去O的迁移方案,以下步骤是正确的?

1.应用读写 ORACLE

2.0MS 实时同步:ORACLE->OB

3.应用停写 ORACLE

4.OMS 全量校验:OB&ORACLE

5.0MS 实时同步: OB->ORACLE

6.应用切换读写 OB

A、正确

B、错误

习题解析:

正确答案:A

文档出处:


你的天赋,需要每天兑现~ Enjoy!

欢迎关注分享:源de爸讲数据库

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3281130.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

easy_Maze

结合题目,知道是一道迷宫题型 那么我们要做的就是 1.找到迷宫 2.确定方向(一般为wasd,但是可能会改) 3.确定起点 4.确定终点 // TAGS: dict_keys([spawn]) int __cdecl main(int argc, const char **argv, const char **envp) {__int64 v3; // raxint v5[49]; // [rsp0h]…

HCIA总结

一、情景再现:ISP网络为学校提供了DNS服务,所以,DNS服务器驻留在ISP网络内,而不再学校网络内。DHCP服务器运行在学校网络的路由器上 小明拿了一台电脑,通过网线,接入到校园网内部。其目的是为了访问谷歌网站…

【ROS 最简单教程 002/300】ROS 集成开发环境安装: Noetic

💗 有遇到安装问题可以留言呀 ~ 当时踩了挺多坑,能帮忙解决的我会尽力 ! 1. 安装操作系统环境 Linux ❄️ VM / VirtualBox Ubuntu20.04 如果已有 linux 环境 (如双系统等),可跳过步骤 1 ~ 👉 保姆级图文安装教程指路…

微服务事务管理(分布式事务问题 理论基础 初识Seata XA模式 AT模式 )

目录 一、分布式事务问题 1. 本地事务 2. 分布式事务 3. 演示分布式事务问题 二、理论基础 1. CAP定理 1.1 ⼀致性 1.2 可⽤性 1.3 分区容错 1.4 ⽭盾 2. BASE理论 3. 解决分布式事务的思路 三、初识Seata 1. Seata的架构 2. 部署TC服务 3. 微服务集成Se…

P3501 [POI2010] ANT-Antisymmetry 反对称 题解(字符串哈希+二分)

原题 题意 若一个由 01 01 01组成的字符串将 0 0 0和 1 1 1取反,并倒过来后与原字符串相同,则称为反对称字符串。现在给你一个长度为 n ( n ≤ 1 0 5 ) n(n \le 10^5) n(n≤105) 01 01 01组成的字符串,求它有多少个反对称子串。&#xff08…

Prometheus-部署

Prometheus-部署 Server端安装配置部署Node Exporters监控系统指标监控MySQL数据库监控nginx安装grafana Server端安装配置 1、上传安装包,并解压 cd /opt/ tar xf prometheus-2.30.3.linux-amd64.tar.gz mv prometheus-2.30.3.linux-amd64 /usr/local/prometheus…

npm install报错原因记录:npm ERR! code ENOENT

报错原因:路径打开错了,你需要在package.json这个文件的文件夹目录打开终端执行命令才行。 比如我的前端项目中,package.json项目在back-system-font-ts文件下,我就需要右击该文件,从该目录打开终端才有用

【前端】(仅思路)如何在前端实现一个fc手柄,将手机作为游戏手柄设备。

文章目录 背景界面demo遇到的问题最终后端demo(甚至比前端逻辑更简单) 背景 突发奇想,想要在前端实现一个fc游戏手柄,然后控制电脑的nes模拟器玩玩魂斗罗。 思路很简单,前后端使用websocket通信,connected标识socket链接已建立&a…

【Vulnhub系列】Vulnhub_Dr4g0n_b4ll 靶场渗透(原创)

【Vulnhub系列靶场】Vulnhub_Dr4g0n_b4ll靶场渗透 原文转载已经过授权 原文链接:Lusen的小窝 - 学无止尽,不进则退 (lusensec.github.io) 一、环境搭建 选择打开.ovf 文件 配置名称和路径 打开后调整网络连接模式为【NAT】即可 二、信息收集 1、主机…

RTC实时通信技术:GPT-4o急速响应背后的技术浅谈

RTC实时通信技术:GPT-4o急速响应背后的技术浅谈 RTC实时通信技术概述 RTC(Real Time Communication),即实时通信技术,是实时音视频通信的简称。其核心在于实现低延迟、高质量的音视频数据传输和处理,广泛…

2024华为数通HCIP-datacom最新题库(H12-831变题更新⑧)

请注意,华为HCIP-Datacom考试831已变题 请注意,华为HCIP-Datacom考试831已变题 请注意,华为HCIP-Datacom考试831已变题 近期打算考HCIP的朋友注意了,如果你准备去考试,还是用的之前的题库,切记暂缓。 1、…

2024-7-28-CAJ转换器

🍿*★,*:.☆( ̄▽ ̄)/$:*.★* 🍿 💥💥💥欢迎来到🤞汤姆🤞的csdn博文💥💥💥 💟💟喜欢的朋友可以关注一下&#xf…

敏捷产品经理实训:助力产品负责人掌握敏捷方法,提升产品开发效率

在当今快节奏的市场环境中,产品经理和产品负责人需要快速响应市场变化,推动产品创新,以满足用户不断变化的需求。敏捷产品经理实训课程专为产品经理和产品负责人设计,旨在帮助他们掌握敏捷方法,提高团队协作和产品开发…

16 CFR 1236婴儿睡眠产品出口美国认证标准CPC认证ASTM F3118测试

美国消费品安全委员会 (CPSC) 在联邦公报上发布了最终规则(86 FR 33022) 建立婴儿睡眠产品的强制性安全标准:婴儿睡眠产品安全标准(16 CFR part 1236), 该安全标准是参考了ASTM F3118-17a。16 CFR part 1236对 2022 年 6 月 23 日或之后生产的产品生效。…

哪些牌子充电宝性价比比较高?目前公认比较好用充电宝都在这儿!

在这个科技飞速发展的时代,充电宝已经成为我们生活中不可或缺的一部分。然而,在享受充电宝带来的便利时,我们不能忽视一个至关重要的问题——安全性。随着无线充电宝的普及,大家对于“无线充电宝哪个牌子更好?”的疑问…

我的「Java全栈高级架构师高薪就业课」适合什么样的人群学习?

我的《Java全栈高级架构师高薪就业课》上线了~ 这是一套Java全栈微服务架构、以实战项目驱动的课程!包含34个模块,1514课时。对标阿里P7级别技术栈而研发,有着循序渐进的学习体系,助你开启Java进阶之旅。 我的这套《Java全栈高级…

linux系统时间切片时长问题。

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

【Windows下搭建本地数据库】使用 phpStudy 快速搭建本地数据库

一、下载 phpStudy 1、官网下载 小皮面板(phpstudy) - 让天下没有难配的服务器环境! 2、下载所需对应版本,无对应版本,就下最新版 3、下载64位的,电脑现在都是64位的 4、安装即可。 二、搭建本地数据库 1、打开皮皮 2、点击设置…

php yii2 foreach中使用事务,事务中使用了 continue

问题描述:使用yii2,在foreach中使用事务,每个循环一个事务,在事务进行判断,然后直接continue,导致后面的循环数据没有保存成功 如下图: 修改后:如下图