PostgreSQL  DBA管理

PostgreSQL DBA管理

(0人)

免费

课程介绍

开源力量课程 -   PostgreSQL DBA管理


课程背景

  • PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统。它起源于伯克利(BSD)的数据库研究计划,目前是最重要的开源数据库产品开发项目之一, 有着非常广泛的用户。

课程目标

  • 为了让跟多的朋友了解PostgreSQL, 我将这些年对PG的使用和研究做成了一些体系的培训视频和一些专题视频。希望通过这些视频帮到一些朋友, 同时对视频中的错误点烦请读者指出以更正。

课程大纲

  • 第一章
    1.PostgreSQL源代码安装(源码结构介绍, 配置介绍, 自定义FLAG介绍, 内核参数优化, 安装);
    2.数据库服务器配置(OS USER, 初始化集群, 启动数据库集群, 关闭数据库集群, 升级数据库软件, 防止欺骗, 数据封装方法, SSL, SSH隧道)
    3.数据库集群进程结构介绍(postmaster, logger, checkpointer, writer, wal writer, autovacuum launcher, autovacuum worker, stats collector, backend, worker);
    4.认证和连接(客户端认证方法介绍, 认证配置, 常用认证方法使用举例, 常见认证错误排错);
    5.pgAdmin III 使用介绍(安装, 使用, 调试函数, 维护数据);
    6.数据库配置(guc.c, 参数优先级, 参数含义, 开发参数, guc隐含参数, 如何修改参数并使之生效, 如何查看当前参数值, 如何查看参数值的范围);
    7.用户管理(创建角色, 角色权限管理, 角色membership管理, 角色成员权限管理);
    8.数据库逻辑结构(cluster, database, schema, object, field, access privilege);
    9.数据库物理结构(tablespace, datafile, segment, block, controlfile, xlog, archivelog);

  • 第二章
    1.数据库管理(创建表空间, 创建数据库, 创建数据库模板, 数据库配置, 删除数据库, 跨数据库的数据访问);
    2.基于角色的对象权限管理(表, 列, 序列, 数据库, 域, 外部数据, 函数, 语言, 大对象, schema, 表空间, 类型);
    3.默认权限和继承权限(default privilege, inherit privilege);
    4.数据库安全(认证, 网络, 数据存储, 密码, 注入, 欺骗);
    5.数据库监控(状态监控, 趋势监控, 预警, 常用监控工具和插件nagios, zabbix, pg_statsinfo);
    6.多版本并发控制和垃圾回收;
    7.日常维护(垃圾回收, 数据重组, 索引维护, VM维护, 预防XID溢出, 日志维护);

  • 第三章
    1.数据迁移(逻辑备份和还原, 增量数据迁移的方法, 异构数据迁移的方法(如oracle to postgresql));
    2.如何打数据库补丁;
    3.数据库版本升级(小版本升级方法, 大版本升级方法);
    4.建模与Benchmark(如何根据业务形态建立数据库测试模型, 测试工具的使用, 根据测试模型和硬件标准输出benchmark);
    5.数据库日志分析(错误代码介绍, 日志的筛选过滤, 日志的维护);
    6.数据库审计(参数层面的审计开关, 定制化审计(如触发器结合HSTORE), 审计数据的维护手段);
    7.本地化(字符集, collate, 编码转换, 如何防止乱码);
    8.数据库性能分析(OS性能分析报表, SQL性能分析报表);
    9.数据库巡检(如何定制巡检项, 指标, 如何分析巡检报告);

本期嘉宾


    本期嘉宾:德哥@Digoal
  • PostgreSQL社区任PG社区管理板块版主
  • 目前就职于斯凯网络(Nasdaq: MOBI), 负责集团公司DBA团队: 主导DB架构,开发,运维,内核研究; 主机,存储架构和运维工作.
    PostgreSQL社区任PG社区管理板块版主. 其他大部分空闲时间在PostgreSQL社区, Stackoverflow社区帮助网友解决PostgreSQL相关的问题。

互动平台

  • ↓↓↓ 扫开源力量微信二维码并关注,不会遗漏开源力量每周免费公开课及最新课程信息


更多常见问题:请点击我~

课时列表

授课老师

PostgreSQL社区任PG社区管理板块版主

学员动态

xxmiao 开始学习课时 6 PostgreSQL 连接...
xxmiao 开始学习课时 3 PostgreSQL ps...
xxmiao 开始学习课时 2 PostgreSQL 物理...
xxmiao 开始学习课时 1 PostgreSQL系统概...
xxmiao 加入课程 PostgreSQL DBA...

QQ客服: 810476411

QQ咨询: 810476411

QQ吐槽: 810476411

服务时间: 9:00 - 21:00

刘老师: 18516031455

微信公众号:开源力量