TiDB 系统管理基础 [TiDB v5] 视频链接:https://learn.pingcap.com/learner/course/30002
课后测试题
A.TiUP是从TiDB5.0引入的包管理器
B.TiDB、PD和TiKV等组件都可以由TiUP管理
C.TiUP在执行时,命令和组件不可以同时出现
D.TiUP不但可以负责TiDB的部署还可以负责TiDB Cluster的管理
答案:B、D
TiUP是从TiDB 4.0引入的包管理器
2.下列关于TiDB Cluster启动顺序正确的是?
A.PD,TiKV,TiDB,TiFlash
B.PD,TiKV,TiFlash,TiDB
C.TiKV,TiFlash,TiDB,PD
D.TiKV,TiDB,TiFlash,PD
答案:A
启动顺序: PD -->TiKV -->TiDB --> TiFlash
关闭顺序: TiFlash -->TiDB -->TiKV -->PD
3.下列哪些客户端工具是可以连接TiDB的?(选3项)
A.Sqlplus
B.mycli
C.navicat for mysql
D.phpAdmin
E.MongoDB Compass
F.rediscl
答案:B、C、D
4.下面关于TiDB系统参数的说法,正确的有那些?(选3项)
A.系统参数有作用域之分
B.系统参数指持久化在KV中关于TiDB、TiKV和PD的参数
C.系统参数可以通过MySQL客户端进行修改
D.SESSION级别的系统参数修改后需要重新连接才会生效
E.GLOBAL级别的系统参数,修改后相对于当前会话无效
F.GLOBAL级别的系统参数,修改后相对与当前会话生效
答案:A、C、E
5.下列关于TiDB集群配置参数的说法,正确的是?
A.TiKV节点集群配置参数修改后,需要重启节点才会生效
B.集群配置参数有作用域范围
C.可以使用MySQL客户端修改集群配置参数
D.集群配置参数持久化在TiDB、TiKV和PD的配置文件中,还有一部分持久化在KV存储中
E.以上都不对
答案:A
6.下面关于角色和用户账户的说法正确的是?
A.角色和用户账户都是由名称和主机名组成,并都可以登录数据库
B.创建角色时如果不指定用户名,则默认是localhost
C.创建用户时,如果主机名称为%,则没有任何意义
D.角色没有密码
答案:D
7.关于TiDB数据库的文件,下面表述正确的是?
A.只有TiDB、TiKV节点有数据信息,PD节点不存储数据信息
B.TiKV、TiDB的配置文件存放在PD节点的/tidb-deploy文件夹下
C.PD节点的KV元数据存放在/tidb-data目录下
D.以上都不对
答案:C
8.关于TiDB的监控,正确的是?
A.Prometheus + Grafana + Dashboard内置于PD组件中,提供监控与报警服务
B.TiDB的报警处理,需要额外安装第三方插件
C.TiDB的报警项一般分为:紧急、严重和警告三个级别
D.以上都不对
答案::C
9.对于扩容和缩容 TiDB/TiKV/PD/TiFlash的操作基本是一致的?
A.正确
B.错误
答案:B
10.命令tiup cluster clean $(cluster-name) --log用于清理集群数据,保留日志信息?
A.正确
B.错误
答案:B
11.请写出使用TiUP工具进行TiDB数据库集群版本升级正确的顺序。
A.升级TiDB Cluster
B.升级 TiUP
C.查看集群监控状态
D.升级TiUP Cluster
E.升级TiDB Server
F.升级TiKV Server
答案:B --》D --》C --》A–》C
12.下列关于升级TiDB集群错误的是?
A.升级TiDB集群如果evict leader等待时间过长,可以通过–force参数来解决
B.升级TiDB集群,可以停止集群,升级集群,最后重启集群。
C.升级TiDB集群,必须停机
D.升级TiDB集群不支持回退
答案:C
13.下列关于热备份的说法正确的是?(选2项)
A.热备份要求数据处于只读状态
B.热备份不会锁定任何用户的读写操作
C.相对于冷备份,热备份的速度更快
D.TiDB生态工具中,BR的备份功能属于热备份
答案:B、D
14.关于逻辑备份与物理备份,下列说法正确的是?
A.逻辑备份和物理备份都可以应用于异构数据库间的数据迁移
B.逻辑备份相对于物理备份适合大数据的备份
C.BR工具和操作系统拷贝属于物理备份
D.逻辑备份的效率往往高于物理备份
答案:C
下列哪种备份方式是BR工具支持的?
A.热备份,物理备份
B.冷备份,物理备份
C.热备份,逻辑备份
D.冷备份,物理备份
答案:A
15.下列关于BR的说法不正确的是?(选三项)
A.BR工具数据逻辑备份
B.BR工具在恢复时,需要数据库设置为只读状态
C.BR工具的备份在恢复时,可以同时使用TiCDC同步到下游TiDB或MySQL数据库
D.当备份数据量较大,不可停库同时又要求备份效率的时候,BR工具比Dumpling和操作系统拷贝更有优势
答案:A、B、C
16.下列哪些场景不适用Dumpling工具导出?(选2项)
A.增量备份
B.将数据导出到MySQL数据库
C.数据量较大场景,要求热备
D.只导出2张百万级别的表
答案:A、C
17.下列关于Dumpling工具保证一致性,正确的是?
A.consistency参数表示为待导出的表上锁
B.none表示使用默认选项保证一致性
C.auto选项对于TiDB数据库会使用和MySQL数据库一样保持一致性的方式
D.snapshot会获取指定时间戳的一致性快照并导出
答案:D
18.下列关于TiDB Lightning工具正确的是?(选3项)
A.TiDB-backend方式支持全部TiDB版本
B.TiDB Lightning的断点续传功能可以将断点存储在其他数据库中
C.TiDB Lightning可以只导入某个schema的数据
D.TiDB Lightning在导入过程中需要手动将TiKV集群换为"导入模式"
E.TiDB Lightning支持BR工具备份文件的导入
答案:A、B、C
19.下列关于TiDB Data Migration(DM)工具正确的是?(选2项)
A.当DM-worker节点数超过上游MySQL/MariaDB节点数时,超出上游节点数的相关DM-worker节点默认将处于空闲状态
B.DM工具不能进行异构表的迁移
C.DM只能做全量迁移,不支持增量迁移
D.DM只支持TiDB部分兼容的MySQL支持的DDL语法
答案:A、D
20.下列关于DM的过滤配置,正确的是?(选3项)
A.Block & Allow Table Lists 用于过滤对于某些数据库或者表的所有操作
B.Binlog event filter 用于过滤对于某些数据库或者表的所有操作
C.Table routings 是将源数据库的表迁移到下游指定表的路由功能
D.Block & Allow Table Lists 用于过滤源数据库中特定表的特定类型操作
E.Binlog event filter 用于过滤源数据库中特定表的特定类型操作
答案:A、C、E
21.下列关于TiDB的binlog格式,正确的是?(选2项)
A.是按照事务的开始时间有序记录的
B.未提交的食物一定不会出现在binlog中
C.与MySQL数据库binlog的Mixed格式类似
D.TiDB的binlog默认是开启的
E.TiDB的binlog中会记录提交的时间戳
答案:B、E
22.下列关于TiDB Binlog工具正确的是?(选3项)
A.Pump组件负责存储自己接受的Binlog,而且还要完成排序
B.Drainer组件不需要对事务进行排序
C.TiDB Binlog是异步复制
D.TiDB Binlog在TiDB 5.0中某些功能无法兼容
E.TiDB Binlog只能同步数据到TiDB数据库
答案:A、C、D
23.下列关于TiCDC说法正确的是?(选3项)
A.TiCDC在源数据库中(上游数据库中)读取的是TiKV change log
B.TiCDC在源数据库中(上游数据库中)也可以读取Binlog
C.TiCDC的目标数据库(下游数据库)可以是TiDB或者MySQL也可以输出到kafka
D.TiCDC对于没有主键但有非空唯一索引的表是可以同步的
E.TiCDC集群中capture组件必须大于一个
答案:A、C、D
24.下列关于TiCDC的同步任务,正确的是?(选2项)
A.changefeed-id必须手工指定
B.shart-ts默认为当前时间
C.更新同步任务可以在线操作
D.一套TiCDC集群可以开启多个任务
答案:B、D
PCTA考试笔记:https://blog.51cto.com/u_13236892/4543823
TiDB 知识点:https://tidb.net/blog/499d9fbe