课程大纲

介绍

PostgresSQL 设置与配置

PostgreSQL 架构与高级功能概述

PostgreSQL 管理

  • 连接到数据库
  • PgAdmin III 概述
  • 配置服务器
  • 设置和管理用户
  • 数据库对象类型概述
  • 设置权限与安全
  • 查询数据库
  • 监控数据库
  • 确保原子性和隔离性
  • 备份和恢复 PostgreSQL
  • 迁移数据到其他系统
  • 使用 PostgreSQL 日志

性能优化

  • 使用 HOT 减少 I/O
  • 锁定与并发
  • 评估数据库设计
  • 使用 EXPLAIN 优化 SQL 查询
  • 检查工作负载
  • 基准测试与分析
  • 优化连接
  • 高效使用索引

PostgreSQL 复制

  • PostgreSQL 复制概述
  • PostgreSQL 中的高可用性
  • 流复制
  • 使用 repmgr 管理集群
  • 在热备数据库上运行查询
  • 同步复制
  • 基于文件的日志传送
  • 使用 Slony 和 Londiste 的基于触发的逻辑复制
  • 连接池
  • 升级 PostgreSQL
  • PostgreSQL 的分片与扩展

总结与结论

要求

  • 具备 SQL 经验
  • 具备 Linux 命令行经验
  • 具备基本的 UNIX shell 编程经验

受众

  • 数据库管理员
  • 系统管理员
  • 具备数据库经验的开发者
 35 小时

客户评论 (4)

即将举行的公开课程

课程分类