课程大纲

简介与架构

  • PostgreSQL 架构概述:进程、内存、文件
  • 数据组织:数据库、模式和表空间
  • PostgreSQL 工具集和系统表

安装与配置

  • 安装 PostgreSQL
  • 配置文件(postgresql.conf、postgresql.auto.conf、pg_hba.conf、pg_ident.conf)
  • 调整核心参数(内存、日志、连接)
  • 升级和迁移 PostgreSQL 安装

安全管理

  • 用户角色、组和权限
  • 认证方法:信任、密码、MD5、SCRAM
  • 行级安全和数据访问策略概述
  • 配置 SSL/TLS

备份与恢复

  • 使用 pg_dump 和 pg_restore 进行逻辑备份
  • 使用 pg_basebackup 进行物理备份
  • 增量备份、WAL 归档
  • 完全恢复、时间点恢复(PITR)

监控与维护

  • 理解自动清理过程
  • 日常维护和日志分析
  • 使用 PgBadger 进行日志分析

要求

具备 SQL 的基础知识

 14 小时

客户评论 (7)

即将举行的公开课程

课程分类