PostgreSQL for Administrators - 2 Days 培训
本课程介绍Postgre SQL数据库的管理和性能调优。
目标受众包括系统管理员和数据库架构师。与会者将学习使用专门的Postgre SQL (AKA Postgres)模块,如复制,连接池和全文搜索。
课程大纲
什么是PostgreSQL?
- Postgre简史SQL
- 约定
- 更多信息
- 错误报告准则
Postgre简介SQL
- 安装和创建数据库
- SQL 语言
- 高级功能
SQL 语言
- SQL 语法
- 数据定义
- 数据操作
- 查询
- 数据类型
- 函数和运算符
- 国外数据包装器
- 类型转换
- 指标
- 触发器
- 全文搜索
- 信息架构
- PL/pgSQL - SQL 过程语言
- 并发控制
- 性能提示
- 规划师如何使用 Statistics
服务器管理
- 源代码与发行版提供的软件包
- 从源代码安装
- 在 Windows 上从源代码安装
- 部署通过编译源代码获取的二进制文件
- 服务器设置、操作
- Database 物理存储
- 文件系统持久性要求和所需的挂载选项
- 服务器配置
- 基于容器的部署的特殊注意事项
- 客户端身份验证
- Database 角色
- 管理 Databases
- 地方化
- 例行 Database 维护任务
- 备份和恢复
- 恢复配置
- 监视 Database 活动
- 监视磁盘使用情况
- 可靠性和预写日志
- 回归测试
- 安装第三方服务器扩展
高可用性、负载平衡和复制
- 布鲁尔CAP定理
- 同步复制与异步复制
- 日志传送(热备用)
- 流式主从复制(双机热备)
- 使用 Slony 的基于触发器的主从复制
- 使用 Bucardo 进行基于触发器的多主数据库复制
- 使用 Pgpool 进行连接池和同步复制
- 使用 DRBD 的故障转移配置
- 更换发生故障的服务器
- 从网络分区恢复
要求
SQL的基本工作知识
需要帮助选择合适的课程吗?
PostgreSQL for Administrators - 2 Days 培训 - Enquiry
PostgreSQL for Administrators - 2 Days - 问询
问询
客户评论 (7)
Michał 的耐心和教学风格很好。
Luiza
课程 - PostgreSQL for Administrators - 2 Days
机器翻译
Michal 非常擅长分享他对 postgres 的广泛知识。
Matei
课程 - PostgreSQL for Administrators - 2 Days
机器翻译
培训是互动的,这很有趣。
Priyanka Talwar - University of South Australia
课程 - PostgreSQL for Administrators - 2 Days
机器翻译
出色的实验室设置。非常实用的培训,加强了材料。
Brian - Verizon Connect
课程 - PostgreSQL for Administrators - 2 Days
机器翻译
培训师给出的实践练习和建议。
Bruno - Verizon Connect
课程 - PostgreSQL for Administrators - 2 Days
机器翻译
interaction was encouraged,Very useful practical approaches.
Farhan - Fast Lane Consulting and Education Services Limited
课程 - PostgreSQL for Administrators - 2 Days
The versatility of the training.
Jose Filipe Goncalves Higino - NIWA
课程 - PostgreSQL for Administrators
即将举行的公开课程
相关课程
Migrating Oracle to Azure SQL or PostgreSQL
7 小时这种以讲师为主导的中国现场培训(现场或远程)面向希望将Oracle数据库迁移到Azure SQL或PostgreSQL的数据库管理员和云架构师。
在培训结束时,参与者将能够:
- 将 Azure SQL 与 PostgreSQL 进行比较,以选择最能满足业务目标和需求的数据库。
- 准备数据库以将定义、数据和过程从 Oracle 移动到 AzureSQL 或 PostgreSQL 数据库系统。
- 执行迁移后步骤以测试、优化、更新和维护迁移的数据库。
PostgreSQL Administration and Development
28 小时本课程涉及 PostgreSQL 数据库的管理和性能调优。与会者将学习使用专门的 PostgreSQL(又名 Postgres)模块,例如复制、连接池和全文搜索。
PostgreSQL Essentials
14 小时本培训专为希望从基础知识开始学习 PostgreSQL 的 Database 管理员和架构师而设计。
您将在 PostgreSQL 中学习 PostgreSQL 架构、安装、设计以及如何执行备份和恢复资料库。
PostgreSQL Advanced DBA
14 小时本培训是为 Database 管理员和架构师设计的,他们希望学习在 PostgreSQL 中实施备份、高可用性和 Database 安全性的工具和技术。
您还将学习如何查找慢速查询、监控资料库性能以及优化 PostgreSQL 性能。
Implementing High Availability in PostgreSQL
7 小时此培训专为希望学习Postgre SQL流复制以及如何使用pgpool-II实现自动故障转移和设置高可用性Postgre SQL Database群集的Database管理员和架构师而设计。
PostgreSQL Performance Tuning
14 小时此培训专为希望调整Postgre SQL Database性能的Database管理员和架构师而设计。了解如何记录缓慢的工作负载并查找查询中可能存在的难点。本主题还介绍了必须调整以获得最佳性能的最重要参数。
PostgreSQL Administration, Optimization and Replication
35 小时在这个由讲师指导的 中国(现场或远程)现场培训中,参与者将学习 PostgreSQL 的一般和高级方面,包括管理、性能转换、高级开发和复制,因为他们将逐步完成一系列涉及设置、配置、测试、部署和故障排除的动手现场实验室练习。
在培训结束时,参与者将能够:
- 使用高级管理技术来配置和管理 PostgreSQL 服务器。
- 优化数据库和查询以获得最佳性能。
- 复制和扩展 PostgreSQL 服务器。
PostgreSQL for Developers
14 小时本课程提供与Postgre SQL数据库的编程交互。学习使用Postgre SQL后端开发高质量应用程序所需的技术,语法和结构。此培训还包括SQL Tuning,涵盖编写高效SQL最佳实践。
目标受众包括想要使用或扩展Postgre SQL开发人员以及数据库架构师。
PostgreSQL 13 for Developers and Administrators
21 小时这种以讲师为主导的中国现场培训(现场或远程)面向希望使用PostgreSQL 13为高性能应用程序设置,构建和管理数据库的系统管理员和开发人员。
在培训结束时,参与者将能够:
- 安装和配置 PostgreSQL 13.
- 了解使用 Postgre 操作、管理和维护数据库的功能、架构和基础知识SQL 13.
- 了解如何配置 Postgres 数据库表和架构。
- 了解如何执行数据操作和查询。
- 探索不同的编程接口(客户端和服务器),以充分利用和扩展 PostgreSQL 13 中的功能。
PostgreSQL 16 for Developers and Administrators
21 小时这种以讲师为主导的 中国(在线或远程)实时培训面向希望利用 PostgreSQL 16 中的最新功能和改进的中级开发人员和管理员。
在培训结束时,参与者将能够:
- 了解 PostgreSQL 16 的体系结构和组件。
- 利用高级 SQL 功能和 PostgreSQL 扩展。
- 实施安全最佳实践和访问控制。
- 执行数据库管理任务,包括备份、恢复和监视。
- 通过调优和索引策略优化数据库性能。
- 利用 PostgreSQL 的内置工具实现高可用性和复制。
- 将 PostgreSQL 与现代应用程序开发框架集成。
PostgreSQL for Administrators - 3 Days
21 小时这种以讲师为主导的中国现场现场培训针对的是希望使用PostgreSQL管理大规模数据,同时优化数据库系统以实现高可用性和性能的数据库管理员和系统管理员。
在培训结束时,参与者将能够:
- 安装和配置 PostgreSQL。
- 了解Postgre的功能和架构SQL。
- 了解如何使用 SQL 执行数据库操作。
- 执行数据库备份和恢复,防止数据丢失。
- 配置服务器以实现高可用性。
- 了解用于高性能调优的工具和技术。
- 探索用于监视和可观测性的外部工具。
PostgreSQL with Python
21 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用PostgreSQL与Python大规模构建安全,可靠和稳定的应用程序的开发人员和管理员。
在培训结束时,参与者将能够:
- 安装、配置并将 PostgreSQL 与 Python 连接。
- 复习 Python 编程基础知识。
- 了解将 PostgreSQL 与 Python 一起使用的好处。
- 了解如何使用 Python 执行基本 SQL 操作。
- 了解如何将高级 PostgreSQL 功能与 Python 配合使用。
- 实施数据安全、安保、监控和优化技术。