400-888-5228

PostgreSQL管理培训课程

课程概述

PostgreSQL 管理实战课程提供了深入且全面的PostgreSQL数据库管理知识,覆盖从安装、配置到高级管理技巧。在为期3天的培训中,参与者将通过实际操作学习如何有效管理和优化PostgreSQL数据库,确保数据库系统的高效、安全和稳定运行。

课程对象

  1. 数据库管理员、系统管理员和任何需要管理或维护PostgreSQL数据库系统的IT专业人员。
  2. 准备提升在数据库管理方面技能的技术人员。
  3. 需要深入了解PostgreSQL操作和管理的技术顾问。

课程目标

  • 掌握PostgreSQL在Windows和Linux平台的安装与配置。
  • 详细了解PostgreSQL的体系结构和内部工作原理。
  • 学习进行数据库创建、管理及日志处理。
  • 掌握数据库的备份与恢复技术。
  • 理解和应用PostgreSQL的角色和权限管理。
  • 设计并实施高可用性解决方案。
  • 学习日常监控和故障排除技术。

课程收益

  • 成功完成课程后,学员将能够独立进行PostgreSQL的安装、配置和管理。
  • 学员将能够设计和实施复杂的数据库管理策略,包括高可用性和灾难恢复。
  • 提升处理和解决PostgreSQL相关问题的能力,优化数据库性能。

课程时长3天

课程大纲

模块内容
模块1:PostgreSQL 安装和配置PostgreSQL 概述
PostgreSQL 版本
PostgreSQL 安装要求
安装 PostgreSQL
在 Linux/Windows 上安装 PostgreSQL
安装后设置
创建数据库集群
基本服务器配置
基本帐户管理
模块2:PostgreSQL 架构PostgreSQL 架构概述
PostgreSQL 实例
PostgreSQL 进程
PostgreSQL 如何处理数据
PostgreSQL 目录结构
管理 PostgreSQL 实例
PostgreSQL 配置文件
PostgreSQL WAL
模块3:PostgreSQL 客户端应用程序PostgreSQL 客户端应用程序概览
PostgreSQL 交互式客户端 - psql
pgAdmin 工具
基于客户端和主机的访问控制
客户端连接问题
模块4:数据库管理使用 CREATE DATABASE 命令创建一个新数据库
使用 pgAdmin 创建一个新数据库
删除数据库
复制数据库
列出数据库
获取数据库对象大小
数据库表空间管理
数据库日志原理和管理
模块5:角色管理PostgreSQL 角色和权限概述
创建用户定义的角色
角色属性
角色成员
为用户分配角色
组和用户角色继承
删除角色
模块6:权限管理控制数据库级别权限
控制架构级别权限
授予表级别权限
使用 GRANT 命令定义访问权限
使用 REVOKE 命令删除访问权限
管理列权限
模块7:索引创建和管理索引概览
索引规划
索引类型
索引创建
索引管理
模块8:事务和锁PostgreSQL 事务处理概述
事务属性
锁定概念
事务隔离级别
显式和隐式表锁定
事务控制
模块9:数据库的备份备份方法概述
使用 COPY 的导出和导入操作
使用操作系统命令备份数据库
使用 pg_dump 备份数据库
备份用户凭据
使用 pg_dumpall 备份所有数据库
备份数据库对象定义
使用 pg_Admin 备份数据库
模块10:数据库还原数据库还原概述
使用 psql 恢复
使用 pg_restore 恢复
使用 pgAdmin 恢复数据库
文件系统备份
模块11:数据库高可用性和复制高可用性概述
复制概述
使用复制实现高可用性
异步复制配置
同步复制配置
模块12:监控和服务器性能调整概述服务器监控概述
监控数据库活动
统计信息收集
查看分析服务器活动信息
服务器性能调整概述

为什么选择艾威

  • 经验丰富的培训机构:艾威培训自2003年成立以来,一直是多家全球500强企业的指定培训供应商。
  • 资深讲师团队:课程由具有多年实战经验的资深PostgreSQL专家授课,提供丰富的实践操作指导。
  • 实战和应用结合:课程内容结合最新的行业标准和实际案例,确保学员能够在工作中直接应用所学技能。
培训咨询

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

同类课程推荐同类课程推荐
IT技术培训课程分类