这门课解决什么工作场景

很多做后端开发或初涉数据库运维的人,装过 PostgreSQL,也写过几句 SQL,但一遇到实例起不来、参数没生效、系统表报错,就完全不知道从哪查起。这门课针对的就是这类“能写查询、不会管实例”的断层。它把日常最绕不开的几件事拆开讲:怎么用 psql 和服务端工具去确认实例状态、参数文件到底按什么顺序加载、控制文件或系统索引出问题时怎么把库救回来。如果你平时的工作只是连库读写,但被要求接手实例级别的排障和配置,这部分内容正好补上中间缺失的那块。

适合什么基础,建议先看哪几块

这套资料不适合完全没碰过关系型数据库的人。它默认你已经会在 Linux 命令行下装好 PostgreSQL、能正常连库执行 SQL,缺的是实例管理层面的系统认知。建议按这样的顺序看:先把 psql 管理工具那两段看完,因为它后续会反复用到;接着看服务端管理工具和客户端命令,搞清楚哪些操作在服务端做、哪些在客户端做,很多人混在一起,排障时就会乱。参数文件源码分析那段比较干,建议放在看完基本工具之后再看,这样你才清楚每个参数改完之后,实例内部到底走了哪条路径。控制文件损坏恢复和系统表索引损坏这两块,属于救急内容,平时用不上,但建议至少过一遍,知道有这条退路,真遇到实例挂掉时不至于只能重装。

资料怎么配合练习,学完能独立做什么

光看视频很难记住参数加载顺序和工具的输出含义,必须自己起一个可以随便折腾的实例。建议在一台虚拟机或容器里装一个 PostgreSQL,跟着视频把 psql 的元命令、服务端管理工具逐个敲一遍,重点观察每次操作后实例日志和系统视图的变化。讲到参数文件时,自己动手改几个参数,重启和重载各试一次,对比行为差异,这样比单看讲解扎实得多。控制文件和系统索引损坏的恢复部分,可以在练习库里故意制造类似故障,再按视频里的步骤走一遍恢复流程,确认自己能独立把实例拉起来。学完之后,你应该能独立完成一件具体的事:拿到一台刚装好系统的服务器,把 PostgreSQL 实例配置到可用状态,参数按业务需要调好,并且在实例报错或起不来时,知道先看哪个日志、改哪个文件、用哪条命令去恢复,而不是只能求助别人。


PostgreSQL管理工具,参数文件源码分析,控制文件损坏恢复,系统表索引损坏,插件开发

课程目录

*   01 1.PostgreSQL PSQL管理工具使用/

  *   01 01.PostgreSQL实例管理与参数文件-课程介绍.mp4 (52.37 MB), 11:41

  *   02 02.PostgreSQL psql管理工具使用1.mp4 (165.70 MB), 34:37

  *   03 03.PostgreSQL psql管理工具使用2.mp4 (90.43 MB), 19:05

*   02 2.PostgreSQL服务端管理工具使用/

  *   01 04.PostgreSQL服务端管理工具使用.mp4 (93.84 MB), 18:09

*   03 3.PostgreSQL客户端命令与使用/

  *   01 05.PostgreSQL客户端命令与使用.mp4 (69.08 MB), 14:11

*   04 4.PostgreSQL数据库参数文件/

  *   01 06.源码分析-数据库如何读取参数文件.mp4 (144.51 MB), 27:19

  *   02 07.数据库服务器postgresql.conf参数1.mp4 (92.94 MB), 19:41

  *   03 08.数据库服务器postgresql.conf参数2.mp4 (114.29 MB), 23:31

  *   04 09.数据库黑白名单参数pg_hba.conf.mp4 (86.56 MB), 18:24

  *   05 10.用户名称映射的配置文件.mp4 (48.86 MB), 10:10

*   05 5.PostgreSQL数据库控制文件/

  *   01 11.PostgreSQL数据库控制文件1.mp4 (87.73 MB), 16:50

  *   02 12.PostgreSQL控制文件损坏恢复案例.mp4 (108.28 MB), 21:39

*   06 6.PostgreSQL数据库日志文件/

  *   01 13.PostgreSQL数据库日志文件.mp4 (68.56 MB), 14:37

*   07 7.PostgreSQL系统表与系统视图/

  *   01 14.PostgreSQL系统表与系统视图.mp4 (67.87 MB), 13:43

  *   02 15.PostgreSQL系统表索引损坏故障处理.mp4 (43.23 MB), 09:07

*   08 8.PostgreSQL扩展插件管理与开发/

  *   01 16.PostgreSQL扩展插件管理与开发1.mp4 (112.58 MB), 23:01

  *   02 17.PostgreSQL扩展插件管理与开发2.mp4 (52.57 MB), 11:19

  *   03 18.PostgreSQL扩展插件管理与开发3.mp4 (79.57 MB), 14:52

  *   04 19.PostgreSQL扩展插件管理与开发4.mp4 (72.26 MB), 18:05

  *   05 20.PostgreSQL扩展插件管理与开发5.mp4 (134.84 MB), 25:44

  *   06 21.PostgreSQL扩展插件管理与开发6.mp4 (87.90 MB), 18:05