PostgreSQL实战培训课程
培训对象: 面向DBA工程师、后端开发人员及数据架构师。也适合需要从其他数据库迁移至PostgreSQL,或希望掌握PG核心特性的技术人员。
培训目标: 系统掌握PostgreSQL的体系架构、核心特性与运维管理技能,具备独立进行数据库安装配置、性能调优、备份恢复及故障诊断的能力。能够运用PG的高级特性解决复杂业务场景。
培训内容介绍:
-
PostgreSQL概述与技术选型:学习PostgreSQL的核心特性与适用场景,了解版本迭代规律与兼容性问题,掌握获取官方及社区学习资源的渠道,了解基于PG的国产数据库技术路线。
-
安装配置与环境准备:掌握PostgreSQL在主流操作系统上的安装方法,学习初始化配置、操作系统参数调优及多实例管理规范。
-
体系架构与对象管理:深入理解PostgreSQL的进程架构、内存结构及存储机制,掌握数据库、模式、表空间、表等对象的创建与管理。
-
数据类型与DDL设计:学习PostgreSQL丰富的数据类型(数值、字符串、日期、JSON、数组、范围类型等),掌握表结构设计、约束管理及DDL操作的最佳实践。
-
高级查询与窗口函数:掌握聚合查询、窗口函数、通用表表达式(CTE)的高级用法,学习复杂业务场景下的SQL编写技巧。
-
索引原理与优化策略:深入讲解B-tree、Hash、GiST、GIN、BRIN等多种索引结构的原理与适用场景,学习索引创建策略与维护方法。
-
事务与并发控制:理解MVCC在PostgreSQL中的实现机制,掌握事务隔离级别、锁机制及并发控制的配置与监控。
-
性能调优与参数配置:学习通过pg_stat_statements等视图定位慢SQL,掌握关键性能参数(shared_buffers、work_mem、maintenance_work_mem等)的调优技巧。
-
备份与恢复策略:掌握逻辑备份(pg_dump/pg_restore)与物理备份(基础备份+WAL归档)的实现方法,学习时间点恢复(PITR)的配置与演练。
-
复制与高可用架构:学习流复制的原理与配置,掌握同步复制与异步复制的差异,了解Patroni、Repmgr等高可用管理工具。
-
扩展插件与FDW应用:学习PostgreSQL丰富的扩展生态,掌握PostGIS、pg_stat_statements等常用插件的使用,学习外部数据包装器(FDW)实现跨数据库访问。
-
安全与权限管理:深入讲解角色与权限体系,掌握行级安全策略、数据加密、SSL配置及审计日志的配置方法,满足企业安全合规要求。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获