0
0
0
0
博客/.../

PCTP 认证考试复盘

 sekkoo  发表于  2026-01-09

经过一番苦战,终于拿到了 PCTP 认证。相比 PCTA,PCTP 的难度不仅在于知识点的记忆·,更在于而是对生产级集群拓扑的深度理解和综合运用。为了总结经验,也为了给后来者提供参考,我结合自己的备考过程整理了这份复盘。

一、 备考心路历程:为什么要考 PCTP?

在通过 PCTA 后,我发现对 TiDB 的理解还停留在“会用”的阶段。但在实际生产环境中,面仅靠基础理论知识是不够的。PCTP 的课程体系深入到了 部署与运维、安全与权限、监控与性能,容灾备份等内容,这正是我提升技术深度的必经之路。

二、 核心知识点复盘:那些年踩过的坑

PCTP 的考试范围非常广,以下是我在复盘中认为最核心、也是考试中高频出现的模块:

一、 部署与运维:TiUP 全生命周期管理

PCTP 对部署的要求不再是简单的单机安装,而是对生产级集群拓扑的深度理解。

  • TiUP 核心地位:TiUP 是 TiDB 4.0 后引入的运维神器,掌握 tiup clustercheckdeploydisplayedit-config 是基础必备。

  • 实例数量最低要求:生产环境必须满足高可用。TiDB 需 2 节点,PD 和 TiKV 均需 3 节点,TiFlash 则建议至少 2 节点以保证 MPP 性能。

  • 启动与停止顺序

    • 启动:PD(大脑) → TiKV → TiDB → TiFlash → 监控组件。
    • 停止:顺序完全相反,先停监控和 TiFlash,最后停 PD。

二、 安全与权限:RBAC 模型的进阶运用

权限管理非常严谨,角色管理(RBAC)是必考项。Role和用户的使用方式必须清楚

  • 角色(Role)特性:角色本质是权限模板,无密码且默认处于 Locked 状态。
  • 激活机制:用户被赋予角色后,登录时必须执行 SET ROLE ALL 才能真正获取权限。
  • 故障紧急处理:若忘记 Root 密码,需在配置文件 [security] 下添加 skip-grant-table = true 并重启节点进行免密登录重置。

三、 监控与性能:Prometheus + Grafana 体系

PCTP 要求能够通过监控指标定位性能瓶颈。

  • 采集模式:Prometheus 采用 Pull(拉取)模型,主动向 TiDB/TiKV/PD 的 /metrics 接口拉取数据。
  • 排查思路:通过 Dashboard 观察读写热点,结合 show processlist 监控当前连接。

四、还有各种备份恢复方式

一定要会各种备份恢复方式。

例如:TiDB 备份恢复技术对比一览表

方法 备份类型 (冷/热/温) 技术原理 (逻辑/物理) 是否保证一致性 核心特点与适用场景
BR工具 热备份 物理备份 直接备份底层数据文件,速度快,恢复快,适合大规模数据的全量备份与恢复。对业务影响小,但备份文件与存储引擎绑定。
Dumpling 热备份 或 温备份 逻辑备份 导出为SQL或CSV文件,灵活、可读、与引擎无关。支持全库、单表备份,适合数据迁移、逻辑分析或小规模数据。温备份时可读不可写。
(基于)复制 热备份 逻辑备份 在主从架构中,在从库进行备份,彻底消除对主库性能压力。本质是通过复制机制获取逻辑变更,常用于构建容灾或读写分离架构下的备份。
操作系统拷贝 冷备份 或 温备份 物理备份 在文件系统层拷贝数据目录或制作快照。冷备份需停机温备份需确保数据静默(如只读挂载)。速度快,但恢复环境要求严格。

三、 避坑指南:给考友的实战建议

  1. 如果没有实操经验,一定要看303-TiDB 数据库管理: 考试中很多细节在文档中可能一带而过,但是在视频课程里老师会详细讲解。建议在看完课程视频后,针对不懂的模块再读文档。
  2. 实操胜过死记硬背: 建议如果有时间的话,自己跟着视频里的老师动手操作一下,这样对知识点的理解会深刻很多。

四、 总结:PCTP 只是起点

PCTP 的通过并不代表已经完全精通 TiDB,它更像是一把钥匙,开启了探索分布式系统底层架构的大门。在接下来的生产实战中,我将继续深入研究 TiDB 在高并发场景下的扩展性,并持续在社区分享我的实践。

0
0
0
0

版权声明:本文为 TiDB 社区用户原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接和本声明。

评论
暂无评论