【TIDB】TiDB认证考试PTCA 练习题 题库

news/2024/5/19 12:52:03 标签: tidb, oracle, 数据库

1.下列功能是由 TiKV 或 TiFlash 实现的为?( 选 2 项 )

A. 根据集群中 Region 的信息,发出调度指令

B. 对于 OLAP 和 OLTP 进行业务隔离

C. 将关系型数据转化为 KV 存储进行持久化

D. 将 KV 存储转化为关系型数据返回给客户端

E. 配合 TiDB Server 生成事务的唯一 ID

F. 副本的高可用和一致性

2.关于 TiKV 或 TiDB Server,下列说法不正确的是?

A. 数据被持久化在 TiKV 的 RocksDB 引擎中

B. 对于老版本数据的回收(GC),是由 TiDB Server 在 TiKV 上完成的

C. 两阶段提交的锁信息被持久化到 TiDB Server 中

D. Region 可以在多个 TiKV 节点上进行调度,但是需要 PD 节点发出调度指令

3.下列哪些模块直接与 TiDB 的事务处理有关?( 选 2 项 )

A. KV

B. Parse

C. Schema load

D. Transaction

E. GC

F. start job

4.关于关系型数据与 KV 的转化,下列说法不正确的是?

A. 如果没有定义主键,key 中包含 RowID,Index ID 和 Table ID,都是 int64 类型

B. Table ID 在整个集群内唯一

C. 如果定义了主键,那么将使用主键作为 RowID

D. 不需要为每张表指定主键

5.下列属于 TiKV 相关功能的是?( 选 4 项 )

A. 系统参数和元数据信息的持久化

B. 产生 TSO

C. 分布式事务实现

D. MVCC

E. 生成物理执行计划

F. 表统计信息的持久化

6.关于 TiKV 数据持久化,下列说法不正确的是?

A. RocksDB 有 2 个实例,分别用来持久化 raft log 和 key value 数据

B. RocksDB 中 WAL 用来保证写不丢失

C. 对于删除操作,只需要在原 key value 数据上标记已删除即可

D. RocksDB 中,除了 Level 0 层的数据,其他 Level 都是单一排序持久化的

7.下列关于 PD(Placement Driver)架构和功能正确的是?

A. 访问 PD 集群中的任何一个节点都可以获得 TSO

B. TiKV 会周期性地向 PD 上报状态

C. PD 会周期性地查询 TiKV 的状态,不需要 TiKV 上报,目的是为了高效

D. PD 的调度功能只能平衡 region 的分布,无法对 leader 进行调度

8.关于 label ,下列说法不正确的是?

A. label 的本质是个调度系统,可以人为控制 region 副本的存放位置

B. label 需要在 PD 和 TiKV 上进行配置

C. isolation-level 要和数据中心(DC)对应,这样可以获得最大的可用性

D. 如果某个 region 的所有副本不可用,有可能造成整个 TiDB 数据库不可用

9.下列关于 DML 语句读写说法正确的是?( 选 2 项 )

A. Region Cache 的主要作用是缓存热数据,减少访问 TiKV 的次数

B. 二阶段提交在获取事务开始的 TSO 和提交的 TSO 时,都是由 TiDB Server 完成的

C. schedule 模块采用 latch 来控制当前正在写的数据不被读取

D. 在写操作中,锁信息也会被写入到 RocksDB KV 中

10.关于 DDL 语句的执行流程,下列说法正确的是?

A. DDL 语句不可以在 TiDB 中并行执行

B. 同一时刻,不可以有多条 DDL 语句在等待执行

C. 同一时刻,只有一个 TiDB Server 可以执行 DDL 语句

D. 等待执行的 DDL 语句被持久化在 TiDB Server 的存储中

11.下面属于 HTAP 场景特点的是?(请选择 3 项)

A. 在故障恢复方面可以做到 RPO = 0

B. 支持分区特性

C. 支持在线业务高并发

D. 同时支持 OLTP 和 OLAP 业务

E. 能够读取到一致性的数据

12.关于 MPP 架构,下列说法不正确的是?

A. MPP 架构的中间结果都在内存中

B. MPP 架构可以作用于 TiKV 和 TiFlash 上的数据

C. MPP 架构目前不支持非等值 join

D. MPP 架构可以对聚合、JOIN 等操作加速

13.

下面属于 TiFlash 核心特性的是?(请选择 3 项)

A. 采用行存 + 列存的混合存储方式

B. region 支持 raft 投票和选举

C. TiFlash 采用异步复制来保证和 TiKV 一致

D. 在 TiKV 上写入数据成功后,在 TiFlash 上可以一致性读取

E. CBO 基于成本选择在 TiFlash 或者 TiKV 上执行 SQL

14.

关于 TiFlash 的使用,描述不正确的是?

A. TiFlash 不善于处理高并发,QPS 一般不应过高

B. SQL 语句执行中,要不然数据完全从 TiKV 中读取,要不然完全从 TiFlash 中读取

C. MPP 中表连接前的过滤和交换完全是在 TiFlash 节点上完成的

D. 在读取 TiFlash 中数据的时候,我们需要通过 TiKV 中的数据确认一致性

15.对于 TiDB v6.0 新特性描述正确的为?(请选择 3 项)

A. 小表缓存支持 DML 和 DDL 语句操作

B. 内存悲观锁功能可以起到降低网络带宽的作用

C. 当某个 TiKV 实例的 IO 过高,我们可以通过 Top SQL 监控到其上 IO 最高的 5 类 SQL 语句

D. TiDB Enterprise Manager(TiEM)可管理多套集群

E. 我们可以通过 Placement Rules in SQL 功能增加某些重要业务表的副本数

16.下列哪些情况不适宜开启小表缓存?(请选择 2 项)

A. 表数据量小于 128 MB

B. 频繁读取的热点小表

C. 只读的热点小表

D. 读取和修改都非常频繁的热点小表

17.下面对于 TiDB Cloud 描述,正确的为?(请选择 4 项)

A. 属于 DBaaS 服务

B. 数据属于客户自己和云服务厂商

C. 都具有 VPC Peer

D. 属于多租户架构

E. 不仅支持自动备份还支持手动备份

F. 支持一定的删除后还原

18.关于 Developer Tier 和 Dedicated Tier,下面说法正确的为?(请选择 2 项)

A. 都支持 VPC Peer

B. 都支持横向扩容和缩容

C. 都支持 TiFlash 节点

D. 都具有多租户特性

E. 都具有高可用性


http://www.niftyadmin.cn/n/5201413.html

相关文章

Flowable工作流基础篇

文章目录 一、Flowable介绍二、Flowable基础1.创建ProcessEngine2.部署流程定义3.启动流程实例4.查看任务5.完成任务6.流程的删除7.查看历史信息 三、Flowable流程设计器1.Eclipse Designer1.1 下载安装Eclipse1.2 安装Flowable插件1.3 创建项目1.4 创建流程图1.5 部署流程 2.F…

苍穹外卖—解决前端时间属性显示问题

项目场景: 点击员工管理 出现显示时间属性问题 输入员工姓名为zhangsan 现实的时间属性是数组类型 问题描述 提示:这里描述项目中遇到的问题: 例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据 APP …

SpringBoot——数据访问

优质博文:IT-BLOG-CN 对于数据访问层,无论是SQL还是NoSQL,SpringBoot默认采用整合Spring Data的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访…

VPX 插座(VITA46)介绍及应用 (简单介绍)

1. VPX 插座的介绍 VPX是VITA(VME International Trade Association, VME国际贸易协会)组织于2007年在其VME总线基础上提出的新一代高速串行总线标准。VPX总线的基本规范、机械结构和总线信号等具体内容均在ANSI/VITA46系列技术规范中定义。VPX就是基于高速串行总线的新一代总线…

【数据结构】栈和队列的模拟实现

前言:前面我们学习了单链表并且模拟了它的实现,今天我们来进一步学习,来学习栈和队列吧!一起加油各位,后面的路只会越来越难走需要我们一步一个脚印! 💖 博主CSDN主页:卫卫卫的个人主页 &#x…

OpenCV入门9——目标识别(车辆统计)

文章目录 图像轮廓查找轮廓绘制轮廓轮廓的面积与周长多边形逼近与凸包外接矩形项目总览【车辆统计】视频加载【车辆统计】去背景【车辆统计】形态学处理【车辆统计】逻辑处理【车辆统计】显示信息【车辆统计】 图像轮廓 查找轮廓 # -*- coding: utf-8 -*- import cv2 import n…

django+drf+vue 简单系统搭建 (3) - 基于类的视图

传统Django中有基于类的视图,Drf中自然也有,目的都是实现功能的模块化继承,封装,减少重复代码。 首先在视图中新增下面代码: # simpletool/views.pyfrom rest_framework.views import APIView from simpletool.seria…

基于猎食者算法优化概率神经网络PNN的分类预测 - 附代码

基于猎食者算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于猎食者算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于猎食者优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络…