版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TiDB工程师认证笔试试题及详细答案考试说明:本试卷为TiDB初级工程师认证试题,满分100分,考试时长90分钟。试题涵盖TiDB架构原理、核心组件、运维操作、SQL适配、性能优化及故障处理等核心知识点,题型包括单选题、多选题、判断题、简答题、实操分析题。一、单项选择题(共20题,每题2分,共40分)1.以下不属于TiDB集群核心三大组件的是?()A.TiDBServer
B.PDServer
C.TiKVServer
D.MonitorServer答案:D解析:TiDB集群核心三大基础组件为TiDBServer、PDServer、TiKVServer。Monitor属于集群监控辅助组件,用于数据采集、可视化展示,并非核心运行组件。2.TiDB集群中负责数据存储、持久化读写的核心组件是?()A.TiDB
B.TiKV
C.PD
D.TiFlash答案:B解析:TiKV是TiDB的分布式键值存储引擎,承担所有业务数据的持久化存储、读写请求处理;TiDB负责SQL解析与执行计划生成;PD负责集群调度与元数据管理;TiFlash为列式存储分析组件。3.PDServer在TiDB集群中的核心作用是?()A.处理客户端SQL请求
B.管理集群元数据、调度数据均衡与副本分配
C.提供列式存储查询能力
D.备份恢复集群数据答案:B解析:PD(PlacementDriver)是集群的全局调度中心,核心职责包括存储集群元数据、管理Region副本、调度数据迁移、负载均衡、分配全局时间戳。4.TiDB中数据的最小存储和调度单元是?()A.Page
B.Block
C.Region
D.Segment答案:C解析:TiDB将全局数据划分为多个固定大小的Region(默认96MB),Region是数据存储、副本管理、负载调度的最小单元。5.TiDB默认的Region最大存储大小为?()A.32MB
B.64MB
C.96MB
D.128MB答案:C解析:TiDB官方默认Region阈值为96MB,当Region数据量超过该值时,集群会自动触发Region分裂,保证数据分布均匀。6.以下关于TiDB事务特性的描述,正确的是?()A.仅支持读未提交隔离级别
B.默认事务隔离级别为可重复读
C.完全兼容MySQL所有事务特性,无差异
D.不支持分布式事务答案:B解析:TiDB默认事务隔离级别为可重复读(RepeatableRead),支持读已提交、可重复读两种隔离级别;与MySQL存在少量事务细节差异,完整支持分布式事务。7.TiFlash组件的核心优势是?()A.提升事务写入性能
B.优化大规模数据分析、聚合查询性能
C.提升元数据调度效率
D.降低数据备份耗时答案:B解析:TiFlash采用列式存储架构,针对海量数据的聚合、统计、分析类查询做深度优化,适用于OLAP场景;TiKV行存储更适配OLTP事务场景。8.TiDB集群中,保证分布式事务一致性的核心机制是?()A.两阶段提交(2PC)
B.单阶段提交
C.主从同步机制
D.定时数据校验答案:A解析:TiDB通过优化版两阶段提交协议实现分布式事务,配合PD全局时间戳,保证跨Region、跨节点事务的ACID一致性。9.以下哪种操作在TiDB中属于在线DDL,不会锁表影响业务读写?()A.截断大表数据
B.新增普通索引
C.删除数据表
D.修改字段数据类型(大范围变更)答案:B解析:TiDB采用异步在线DDL机制,新增普通索引为轻量在线操作,不阻塞表的读写;截断表、删表、大范围字段类型修改会触发锁表或数据重分布,影响业务。10.TiDB中用于快速全量备份集群数据的官方工具是?()A.mysqldump
B.tiupbackup
C.br(Backup&Restore)
D.pd-ctl答案:C解析:BR是TiDB官方专用的集群备份恢复工具,支持全量、增量备份,速度远高于mysqldump;tiup为集群部署运维工具,pd-ctl为PD集群管控工具。11.TiKV集群默认的副本数量是?()A.1
B.2
C.3
D.5答案:C解析:TiDB生产环境默认3副本部署,保证数据高可用,单节点故障不会导致数据丢失和业务中断。12.当TiDB集群某一个TiKV节点下线,集群会如何处理?()A.直接丢失该节点数据,业务中断
B.PD自动调度,将故障节点的副本迁移至健康节点
C.等待人工重启节点,无自动调度机制
D.暂停所有数据读写业务答案:B解析:PD实时监控集群节点状态,检测到TiKV节点故障后,会自动触发副本迁移、补全副本,保障集群副本数量达标,业务无感知。13.以下关于TiDB与MySQL兼容性的描述,错误的是?()A.兼容MySQL主流SQL语法
B.兼容MySQL常用客户端工具连接
C.完全支持MySQL所有存储引擎特性
D.适配MySQL常用函数、存储过程答案:C解析:TiDB不支持MySQL专属的InnoDB、MyISAM等存储引擎特性,底层为自研分布式存储架构,仅兼容SQL语法与业务常用功能。14.TiDB中用于查看集群整体状态、节点信息的核心命令工具是?()A.tikv-ctl
B.pd-ctl
C.tidb-ctl
D.tiupcluster答案:D解析:tiupcluster是TiDB集群一体化运维工具,支持查看集群状态、启停节点、扩容缩容、配置更新等操作;pd-ctl、tikv-ctl为单一组件管控工具。15.热点Region问题最可能导致的集群现象是?()A.集群所有节点负载均匀
B.单个TiKV节点CPU、磁盘IO飙升,业务响应变慢
C.集群自动分裂所有Region
D.PD节点服务宕机答案:B解析:热点Region指读写请求集中在单个或少数几个Region,所有请求集中对应TiKV节点,导致该节点负载过高,出现卡顿、超时,整体业务性能下降。16.TiDB中主键索引的特性不包括?()A.主键字段值唯一非空
B.表数据默认按主键有序存储
C.支持自增主键完全连续无空洞
D.主键可作为数据分片依据答案:C解析:TiDB自增主键为分布式生成,为保证并发性能,会存在少量ID空洞,无法实现绝对连续,这是分布式数据库的正常特性。17.以下哪种场景最适合使用TiDB数据库?()A.单机静态日志存储
B.高并发读写、海量数据存储的互联网业务
C.仅离线数据分析场景
D.超小型单机业务系统答案:B解析:TiDB核心优势为分布式高并发、水平扩容、兼顾事务与分析能力,适配海量数据、高并发读写的在线业务。18.TiDB集群扩容时,以下说法正确的是?()A.扩容必须停机操作
B.支持在线无缝扩容,不影响业务运行
C.仅支持扩容TiDB节点,不支持TiKV节点
D.扩容后数据需手动迁移均衡答案:B解析:TiDB支持在线扩容TiDB、TiKV、PD、TiFlash所有组件,扩容完成后PD自动调度数据均衡,无需人工干预,业务无中断。19.用于分析TiDBSQL执行计划的命令是?()A.showprocesslist
B.explain
C.showtables
D.desctable答案:B解析:explain命令可查看SQL的执行计划、索引使用情况、扫描行数、执行耗时,是SQL性能优化的核心命令。20.TiDB增量备份依赖的核心日志是?()A.binlog
B.raftlog
C.slowlog
D.errorlog答案:A解析:TiDBbinlog记录所有增量数据变更操作,是增量备份、数据同步、主从复制的核心日志;raftlog用于TiKV副本数据同步。二、多项选择题(共10题,每题3分,共30分,多选、少选、错选均不得分)1.以下属于TiDB高可用设计的机制有?()A.TiKV多副本存储
B.PD集群多节点部署
C.Region自动迁移与补副本
D.节点故障自动容错答案:ABCD解析:TiDB通过PD多节点集群、TiKV多副本、故障自动调度、Region容错迁移等全套机制,实现集群整体高可用,支持单节点、多节点故障不中断业务。2.TiDB支持的索引类型包含?()A.主键索引
B.普通索引
C.唯一索引
D.全文索引答案:ABC解析:TiDB主流版本支持主键索引、普通索引、唯一索引、联合索引,暂不支持全文索引、空间索引。3.以下属于TiDB在线DDL优势的有?()A.不阻塞业务读写请求
B.超大表结构变更无停机时间
C.变更过程可暂停、回滚
D.完全无需消耗集群资源答案:ABC解析:TiDB在线DDL实现无锁表结构变更,支持大表无感改表,过程可管控,但仍会占用少量集群CPU、IO资源,并非零资源消耗。4.导致TiDBSQL查询性能慢的常见原因有?()A.未建立有效索引,全表扫描
B.出现热点Region,节点负载过高
C.SQL语句逻辑复杂、聚合运算量大
D.集群数据分布极度不均衡答案:ABCD解析:索引缺失、热点数据、SQL写法不合理、集群数据不均衡、节点资源瓶颈均是TiDB查询缓慢的核心常见原因。5.TiDB集群可通过哪些方式实现扩容缩容?()A.在线扩容TiDB计算节点
B.在线扩容TiKV存储节点
C.在线缩容闲置节点
D.离线强制删除节点扩容答案:ABC解析:TiDB支持所有组件在线扩容、在线安全缩容,禁止离线强制删除节点,会导致数据丢失、集群异常。6.以下关于TiFlash的描述正确的有?()A.列式存储,适配OLAP分析场景
B.可与TiKV行存储数据实时同步
C.能分担TiKV的查询压力
D.不支持事务写入操作答案:ABCD解析:TiFlash为纯分析组件,采用列式存储,实时同步TiKV数据,仅负责查询分析,不处理事务写入,可有效分离读写、分析负载。7.TiDB事务需要遵循的ACID特性包含?()A.原子性
B.一致性
C.隔离性
D.持久性答案:ABCD解析:TiDB完整支持分布式事务ACID四大特性,保障业务数据安全可靠。8.常用的TiDB运维监控组件包含?()A.Prometheus
B.Grafana
C.Alertmanager
D.Blackbox答案:ABCD解析:TiDB官方监控体系基于Prometheus采集指标、Grafana可视化、Alertmanager告警、Blackbox探测节点存活,全方位监控集群状态。9.以下哪些操作属于TiDB数据高风险操作,需要谨慎执行?()A.批量删除全表数据
B.批量更新全表字段
C.随意下线TiKV节点
D.截断业务核心数据表答案:ABCD解析:全表删改、表截断、随意下线存储节点,均可能导致数据丢失、业务卡顿、集群负载飙升,属于高危运维操作。10.TiDB解决热点数据问题的常用方案有?()A.打散主键,避免自增连续主键热点
B.开启Region预分裂
C.调整数据分片规则
D.扩容热点节点硬件资源答案:ABCD解析:主键打散、预分裂Region、优化分片规则、扩容节点资源,是生产环境解决TiDB读写热点的主流有效方案。三、判断题(共10题,每题1分,共10分)1.TiDB是分布式关系型数据库,完全兼容MySQL协议。()答案:正确2.TiKV数据副本同步采用Raft一致性算法。()答案:正确3.PD节点部署越多,集群调度性能越好。()答案:错误解析:PD生产环境推荐3节点部署,过多PD节点会增加元数据同步开销,降低调度效率。4.TiDB所有DDL操作均为在线无锁操作。()答案:错误解析:部分特殊DDL(如删除数据库、特殊字段强制修改)仍存在短暂锁表,并非全部无锁。5.TiDB支持水平无限扩容,理论上无存储容量上限。()答案:正确6.热点Region只会影响查询性能,不会影响写入性能。()答案:错误解析:读写热点均会导致对应节点负载过高,同时影响读写业务性能。7.BR工具备份数据时,会阻塞集群正常业务读写。()答案:错误解析:BR为轻量备份工具,基于快照备份,几乎不影响集群正常业务运行。8.TiFlash数据与TiKV数据最终一致性同步。()答案:正确9.TiDB自增主键可以保证全局绝对连续无空洞。()答案:错误解析:分布式自增主键存在ID空洞,属于正常现象,无法绝对连续。10.TiDB集群单TiKV节点故障,不会造成数据丢失。()答案:正确四、简答题(共2题,每题5分,共10分)1.简述TiDB三大核心组件(TiDB、PD、TiKV)的各自核心职责。参考答案:(1)TiDBServer:作为计算层节点,接收客户端SQL连接请求,负责SQL语法解析、语义分析、执行计划生成、SQL结果返回,无状态可无限扩容,不存储业务数据。(2)PDServer:集群全局调度与元数据中心,负责管理集群所有元数据、分配全局唯一时间戳、监控节点状态、调度Region副本迁移与数据负载均衡、保障集群高可用。(3)TiKVServer:分布式存储层节点,基于Raft算法实现多副本数据持久化,负责处理所有数据读写请求、存储业务数据与索引数据,保障数据一致性与持久性。2.简述TiDB热点数据产生的常见原因及核心解决思路。参考答案:常见原因:(1)主键自增,新数据集中写入尾部单个Region;(2)业务读写请求集中在固定维度数据,形成热点Region;(3)数据分片不均匀,部分Region数据量过大;(4)查询无索引,全表扫描集中消耗节点资源。解决思路:(1)优化主键设计,采用雪花算法、哈希打散主键,避免连续主键;(2)开启Region预分裂,提前拆分热点大Region;(3)优化SQL语句,建立合理索引,避免全表扫描;(4)调整业务分片规则,分散读写压力;(5)扩容集群节点,分担热点负载。五、实操分析题(共1题,10分)场景:某线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026宁波市教育科学研究所公开招聘心理指导教师考试备考试题及答案解析
- 2026年祁门县县属国有企业及所属子公司经营管理人才招聘9人笔试备考题库及答案解析
- 2026内蒙古呼伦贝尔鄂伦春自治旗克一河镇招聘城镇公益性岗位人员1人考试参考题库及答案解析
- 2026年10月江西赣南医科大学附属口腔医院招聘4人考试备考试题及答案解析
- 2026南通市通州区村卫生室公开招聘乡村医生30人笔试模拟试题及答案解析
- 2026重庆市永川区劳动人事仲裁院招聘公益性岗位人员1人笔试模拟试题及答案解析
- 2026年泉州安溪县参内中学招聘教师若干人考试备考题库及答案解析
- 2026年甘肃省白银市会宁县第三批城镇公益性岗位人员招聘77人考试备考试题及答案解析
- 2026重庆市永川区劳动人事仲裁院招聘公益性岗位人员1人笔试备考试题及答案解析
- 2026年空心胶囊行业洞察报告及未来五至十年发展趋势报告
- 自考13174概率论与数理统计(工)高频考点重点
- 仲利国际租赁在线测评题库及答案
- 光缆制造过程质量控制标准考核试卷及答案
- 第7课 神奇的世界 第2课时 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 柴油发电机组专项施工方案
- 2026年版《2型糖尿病缓解专家共识》核心全文(权威完整版)
- 2027年全国硕士研究生招生考试英语二模拟试题(二)(含答案解析)
- 生产对半成品管理制度
- 三年级上册美术课件-第4课.-吹塑纸版画-▏人美版北京-
- 2026联勤保障部队第926医院社会用工招聘58人备考题库及参考答案详解1套
- 无菌技术的成本效益分析
评论
0/150
提交评论