news 2026/11/4 2:31:56

【赵渝强老师】AI for PostgreSQL数据库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【赵渝强老师】AI for PostgreSQL数据库

《AI for PostgreSQL》课程详细描述

📚 课程讲师:赵渝强|🛠 技术方向:大模型Agent Skill + PostgreSQL 15.3实战

课程简介

《AI for PostgreSQL》是面向PostgreSQL DBA、后端开发工程师、数据库运维人员打造的实战课程。课程融合大模型Agent Skill智能技能体系与PostgreSQL 15.3数据库,手把手教会学员使用OpenCode AI智能代理,借助Skill技能完成PostgreSQL数据库管理、数据库对象开发、PL/pgSQL编程、备份恢复、诊断优化完整工作流程。

⚠️ 重要提示:本课程不属于PostgreSQL零基础入门课程,不会系统讲解PG基础理论。课程核心目标:将大模型Agent能力落地PostgreSQL真实运维开发场景,利用Skill技能提升DBA日常工作效率。
前置学习建议:如果没有PostgreSQL基础,请先完成赵渝强老师《PostgreSQL数据库从零开始》课程,再学习本课程。

实验环境说明:PostgreSQL 15.3、OpenCode Agent,推荐大模型 DeepSeek V4 Pro;课程配套PPT附件请使用WPS软件打开。

视频讲解如下

【赵渝强老师】AI for PostgreSQL数据库

👨‍🏫 讲师介绍

赵渝强,清华大学计算机软件工程专业,拥有20年以上IT行业从业经验。

  • 任职经历:曾任京东大学大数据学院院长、Oracle(中国)高级技术顾问;阿里云、华为官方认证讲师;先后就职 BEA、甲骨文、摩托罗拉等世界500强企业,担任高级软件架构师、咨询顾问。
  • 技术栈:精通大数据生态、Oracle / MySQL / PostgreSQL / NoSQL多类数据库、容器云、中间件、Java开发。
  • 出版著作:《PostgreSQL数据库实战派》《Oracle Database 21c原理与实战》《Kafka进阶》《Docker+Kubernetes容器实战派》《MySQL数据库进阶实战》《NoSQL数据库实战派》等多部技术图书。

🎯 课程核心目标

  1. 理解大模型Agent Skill的核心概念、目录结构、编写规范,能够阅读、编写、调试面向PostgreSQL的Skill技能;
  2. 掌握开源AI Agent工具 OpenCode 的部署配置,完成DeepSeek大模型API对接,搭建完整AI‑PostgreSQL实操实验环境;
  3. 通过Agent Skill完成PG体系架构运维:数据库集群、逻辑/物理存储、后台进程、共享&本地内存、表空间的日常管理;
  4. 使用AI Skill完成PG安全运维:角色与用户管理、权限分配、基于pgAudit的数据库审计配置;
  5. 掌握利用Skill管理PostgreSQL高级特性:并行查询、事务机制、多隔离级别、表级/行级锁监控、死锁排查;
  6. 借助AI完成数据库对象管理:Schema模式、数据表、各类约束、索引、视图、序列的创建与维护;
  7. 使用AI进行PG程序开发:PL/pgSQL编程、存储过程、存储函数、触发器的编写调试;
  8. 利用Skill实现PG多种备份恢复:归档模式配置、pg_dump/pg_dumpall逻辑备份恢复、文件系统物理冷备份恢复;
  9. 使用Agent完成数据库性能诊断:pgbench基准压力测试、慢查询监控,定位数据库性能问题;
  10. 掌握官方PostgreSQL Skills项目,体验开箱即用的PG智能运维能力。

👥 适合学习人群

  1. PostgreSQL DBA、数据库运维工程师,希望借助AI工具提升日常运维工作效率;
  2. Java/后端开发工程师,业务使用PostgreSQL,期望利用AI辅助SQL、PL/pgSQL开发;
  3. 大数据、中间件运维人员,需要维护PostgreSQL业务数据库;
  4. 研究大模型Agent应用开发,想要学习数据库领域Skill工程落地的技术人员;
  5. 已经具备PostgreSQL基础,希望探索AI+数据库新型工作模式的技术学习者。

✅ 前置技术要求:掌握PostgreSQL基础概念;熟悉Linux基础命令;了解大模型Agent基础概念。

🖥️ 软硬件实验环境

组件版本说明
AI AgentOpenCode(开源终端AI智能体)
推荐大模型DeepSeek V4 Pro
数据库PostgreSQL 15.3

📖 课程大纲

第01章 AI Agent Skill快速入门

本章为Agent基础章节,建立Skill认知,理解Agent与Skill完整协作链路

  1. 大模型Agent Skill基础
    • 什么是Agent Skill:Skill是供Agent调用、封装完成单一任务的可执行工具;Agent负责需求理解与任务拆解,Skill负责实际执行工作。
    • Skill核心特性:可插拔安装、标准化入参出参、单一职责、可复用;Skill本身不具备思考能力,仅被动接收指令执行。
    • Skill标准目录结构:SKILL.md核心定义文件、references参考文档目录、scripts可执行脚本目录、assets资源模板目录。
    • SKILL.md编写规范;OpenCode的Skill存放路径(项目级别、全局级别)。
  2. 编写和使用Agent Skill实战
    • 实战案例①:开发Skill,获取员工表员工信息;
    • 实战案例②:Java Code Review Skill演示,直观理解Skill运行流程;
    • Agent完整工作链路:接收用户需求 → Agent理解拆解任务 → 调用Skill执行任务 → Skill返回原始结果 → Agent整理输出回答。

第02章 准备实验环境

搭建完整可运行的AI for PostgreSQL实操环境

  1. PostgreSQL虚拟机环境准备:导入PG虚拟机、验证PostgreSQL数据库运行状态。
  2. OpenCode开源AI Agent部署安装:工具定位、核心能力特性、官方网站介绍。
  3. DeepSeek大模型API配置:开放平台账号注册、生成API Key,在OpenCode中接入大模型。
  4. 开发第一个PostgreSQL专属Skill:实现PostgreSQL启停,采集数据库运行状态。
  5. 赵渝强老师提供的PostgreSQL Skills项目介绍:项目目录结构、覆盖的能力模块,体验开箱即用的PG技能合集。

第03章 AI for PG的管理

使用Agent Skill完成PostgreSQL数据库运维,覆盖架构、安全、并行查询、事务并发

  1. PostgreSQL体系架构管理
    • 数据库集群概念;逻辑存储:数据库、表空间;物理存储:数据文件、配置参数文件、控制文件、WAL预写日志;
    • PostgreSQL后台进程:主进程、checkpointer、background writer、walwriter、autovacuum、stats collector等核心进程职责;
    • 内存架构:共享内存(shared_buffers、wal_buffers)、本地私有内存(work_mem、maintenance_work_mem、temp_buffers);
    • Skill实战采集集群、存储、进程、内存各项指标。
  2. PostgreSQL数据库安全管理
    • 用户与角色:PG中用户即是角色,角色继承关系;
    • 对象权限管理:表各类权限授予、回收;对象所有者固有权限说明;
    • pgAudit审计插件编译、安装、配置与验证。
  3. PostgreSQL并行查询管理
    • 并行查询工作原理:Leader、Gather、Worker工作节点;
    • 并行查询相关参数,大表并行扫描实战演示。
  4. PostgreSQL事务与并发管理
    • 事务ACID特性,事务提交、回滚;
    • 四大事务隔离级别,PG默认隔离级别READ‑COMMITTED;
    • 表级锁、行级锁监控,锁等待、死锁排查。

第04章 AI for PG的数据库对象

使用Agent Skill完成PG各类数据库对象的管理维护

  1. Schema模式与数据表
    • 系统schema:pg_catalog、pg_toast、public、information_schema作用;
    • 表约束:主键、外键、唯一、检查、非空、默认值约束;
    • 表碎片原理,VACUUM与VACUUM FULL的区别,表统计信息采集。
  2. 视图管理:视图为虚拟表,不存储物理数据,基于SELECT查询定义,Skill创建管理视图。
  3. 索引管理:B‑Tree索引,索引使用情况评估,无用索引识别。
  4. 序列Sequence管理:序列对象作用,创建、修改序列,实现自增主键。

第05章 AI for PG的开发

借助AI Agent Skill,完成PostgreSQL过程化程序开发

  1. PL/pgSQL基础开发:PL/pgSQL过程化SQL语言基础,编写循环、逻辑判断业务代码;实战遍历员工表输出姓名薪资。
  2. 存储过程与存储函数:二者核心区别;存储函数必须有返回值;存储过程无返回值;AI辅助编写业务逻辑。
  3. 触发器开发:触发器触发机制;开发表触发器,实现插入数据自动执行业务逻辑。

第06章 AI for PG的备份恢复

通过Skill落地PostgreSQL归档、逻辑、物理备份恢复全流程

  1. 归档模式管理:非归档与归档模式差异;启用WAL归档模式,查看归档运行状态。
  2. 逻辑备份与恢复:pg_dump、pg_dumpall工具;单库/用户逻辑备份,逻辑数据恢复实战。
  3. 物理备份与恢复:文件系统冷备份原理;停机执行冷备份,冷备份数据恢复验证。

第07章 AI for PG的诊断优化

使用AI Agent完成PostgreSQL基准测试、慢查询监控与性能故障定位

  1. pgbench基准压力测试:TPS/QPS、响应时间、并发量核心指标;执行数据库压力基准测试。
  2. 慢查询监控:采集、分析慢SQL,定位数据库性能瓶颈。

后续课程会持续更新,迭代更多PostgreSQL相关Skill实战内容。

🎓 课程学习收获

  1. 完整掌握Agent Skill思想与工程实践,可独立编写面向PostgreSQL数据库的大模型Skill技能;
  2. 熟练使用OpenCode搭配大模型,将AI能力融入PG DBA日常运维,降低重复机械劳动;
  3. 可以借助AI完成PG体系管理、对象维护、PL/pgSQL开发、备份恢复、性能基准测试全链路实操;
  4. 具备分析PG锁、事务、表碎片、基准测试结果的能力,利用AI辅助故障定位;
  5. 了解PostgreSQL开源Skill生态,掌握AI+PostgreSQL后续拓展学习方向。

💡 重要备注

本课程不包含PostgreSQL数据库零基础入门教学内容。
如果不熟悉PostgreSQL基础,请先行学习《PostgreSQL数据库从零开始》,再来学习本课程。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/4 2:31:51

YOLO在工业缺陷检测中的落地实践

YOLO在工业缺陷检测中的落地实践 工业缺陷检测(Industrial Defect Detection)并不是把通用目标检测模型换个数据集那么简单。产线现场同时存在成像窗口窄、缺陷尺度极端、良品与不良品比例悬殊、节拍以毫秒计算、误判需要可追溯等约束。很多在公开数据集上表现优异的模型,一…

作者头像 李华
网站建设 2026/11/4 2:31:04

stm32u5a5HAL库study-点个灯吧 顺便阅读一些函数

ok,我们今天先通过STM32U5A5这块开发板点个灯,并通过按键去控制led的亮灭。首先,我们先看一下这块开发板的原理图。 绿色led红色与蓝色led按键button ok,我们现在打开cubemx去进行一下GPIO的配置我们将各个GPIO口添加上Labels&…

作者头像 李华
网站建设 2026/11/4 2:30:41

HDPE户外家具挤塑微发泡板材螺钉握持性能不足的技术归因分析

在HDPE户外家具工业化生产场景中,存在一种隐蔽性强、危害程度高的典型失效模式:板材下线时的常规力学性能指标均符合规范要求,但在成品装配、长距离物流运输、终端用户拆装服役过程中,自攻螺钉旋入后易发生滑牙、拔出及连接界面松…

作者头像 李华
网站建设 2026/11/4 2:30:16

文旅与演艺用车:景区接驳、散场疏散与酒店穿梭

文旅与演艺用车:景区接驳、散场疏散与酒店穿梭 晚上十点,主舞台灯光灭掉,两万人同时往出口走。停车场在八百米外,接驳车停在三个点位,每个点位要区分去广州的、去佛山的、去地铁站的。 接下来两小时,是这类…

作者头像 李华