值不值得学:先搞清楚你要解决什么问题

很多做后端开发或初转数据库运维的人,对性能优化的理解往往停留在“改改参数、加个索引”。真遇到生产环境流量打满、响应变慢时,却拿不出量化的评估数据。这门 PostgreSQL 基准测试课解决的就是这个场景:它不教你怎么背调优口诀,而是教你如何用标准化的工具对数据库压测,拿到 TPS、延迟等硬指标。如果你日常需要评估硬件升级效果、验证参数调整是否有效,或者要在选型时对比不同数据库架构的吞吐量,这门课的实操价值就很高。但如果你只是想学基础的 SQL 语句写法,或者还没怎么接触过 Linux 下的数据库部署,建议先补基础,直接看压测容易一头雾水。

学完能独立做什么

学完这套资料,你应当能在实际工作环境中独立搭建压测环境。课程围绕几款主流测试工具展开,比如用于联机交易处理的 BenchmarkSQL,以及常用于基础读写压测的 pgbench 和 Sysbench。看完后,你能针对不同的业务模型选择合适的工具,编写自定义的测试脚本,模拟多并发下的真实负载。更重要的是,你能看懂测试跑完后的各项数据报告,知道哪些指标代表系统瓶颈,从而为后续的配置调整提供数据支撑,而不是凭感觉去猜哪里慢。

资料怎么用:建议的观看与练习顺序

这门资料的基础部分讲得比较细,建议先按顺序把基准测试的基础知识看完,理解清楚测试指标的含义和压测前的环境准备要求。这部分看似枯燥,但直接决定了你后面跑出来的数据有没有参考价值。看完基础后,直接进入 BenchmarkSQL 的实操案例。这个案例非常贴近真实业务,建议你在自己的虚拟机或测试机上跟着搭一遍环境,不要只看视频不动手。练习时,先用默认参数跑一组基准数据,然后尝试调整一两项数据库配置,观察跑分变化。把工具用熟后,再尝试去读懂输出的日志,这样遇到实际生产问题才不至于手忙脚乱。


PostgreSQL基准测试,性能测试,BenchmarkSQL,Sysbench,pgbench

课程目录

*   01 PostgreSQL性能基准测试基础知识/

  *   01 01.PostgreSQL性能优化之基准测试-课程介绍.mp4 (43.06 MB), 11:59

  *   02 02.PostgreSQL性能基准测试基础知识1.mp4 (68.18 MB), 20:02

  *   03 03.PostgreSQL性能基准测试基础知识2.mp4 (56.77 MB), 18:21

  *   04 04.PostgreSQL性能基准测试基础知识3.mp4 (71.89 MB), 20:55

*   02 PostgreSQL性能基准测试案例1之Benchmark/

  *   01 05.PG性能基准测试案例1之BenchmarkSQL-1.mp4 (66.95 MB), 16:41

  *   02 06.PG性能基准测试案例1之BenchmarkSQL-2.mp4 (85.41 MB), 15:55

  *   03 07.PG性能基准测试案例1之BenchmarkSQL-3.mp4 (129.88 MB), 24:18

*   03 PostgreSQL性能基准测试案例2之Sysbench/

  *   01 08.sysbench介绍与下载安装.mp4 (59.25 MB), 11:49

  *   02 09.sysbench基准测试过程与结果分析.mp4 (132.46 MB), 26:13

  *   03 10.sysbench磁盘IO测试及更多类型.mp4 (73.95 MB), 16:21

*   04 PostgreSQL性能基准测试案例3之pgbench/

  *   01 11.PostgreSQL性能基准测试案例3之pgbench.mp4 (68.73 MB), 13:00