PostgreSQL for Administrators - 3 Days培訓
PostgreSQL(也称为Postgres)是一个开源的关系数据库管理系统或RDBMS。它旨在处理大型数据工作负载,同时保持稳定性、可靠性和最佳性能。
这种以讲师为主导的现场培训(现场或远程)针对的是希望使用PostgreSQL管理大规模数据,同时优化数据库系统以实现高可用性和性能的数据库管理员和系统管理员。
在培训结束时,参与者将能够:
- 安装和配置 PostgreSQL。
- 了解Postgre的功能和架构SQL。
- 了解如何使用 SQL 执行数据库操作。
- 执行数据库备份和恢复,防止数据丢失。
- 配置服务器以实现高可用性。
- 了解用于高性能调优的工具和技术。
- 探索用于监视和可观测性的外部工具。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
課程簡介
介紹
- PostgreSQL 特性和架構概述
- 資料庫管理基礎知識
開始
- 安裝 PostgreSQL
- 配置 pgAdmin 4 用戶端
- 創建資料庫使用者
- 創建資料庫
Database 操作
- SQL 語法、函數和運算符
- 數據定義和數據類型
- 使用者定義的數據類型
- 表架構
- 創建和修改表
- 操作表中的數據
- 查詢和篩選數據
- 探索約束條件
- 轉換函數
- 聯接多個表
- 合併查詢
- 索引和全文搜索
- 併發控制
- 正則表達式
Database 伺服器管理
- 安全和加密
- 訪問角色和許可權
- 備份和還原
- 升級 PostgreSQL
- 高可用性
- 負載平衡和複製
- Statistics 和監測
高性能調優
- 資源管理
- 監視查詢性能
- 參數調優
- 索引優化
- 查詢優化
- Scalability 和 partitioning
用於監視和可觀測性的外部工具
- pg管理員
- pg獾
- PGBonch的
- node-exporter Prometheus, Grafana
- Zabbix
故障排除
摘要和後續步驟
最低要求
- 資料庫管理的基本知識
- 熟悉 SQL 語言
觀眾
- Database 管理員
- 系統管理員
Open Training Courses require 5+ participants.
PostgreSQL for Administrators - 3 Days培訓 - Booking
PostgreSQL for Administrators - 3 Days培訓 - Enquiry
PostgreSQL for Administrators - 3 Days - 咨詢詢問
咨詢詢問
客戶評論 (1)
安德列斯始終如一地確保他回答所有出席者的問題,並努力確保每個人都能理解他的教義。我欽佩他在該主題方面的專業知識和熟練程度
Ryan - Questronix Corporation
Course - PostgreSQL for Administrators - 3 Days
機器翻譯
Provisional Upcoming Courses (Require 5+ participants)
相關課程
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 for Administrators
14 時間:本課程介紹Postgre SQL數據庫的管理和性能調優。
目標受眾包括系統管理員和數據庫架構師。與會者將學習使用專門的Postgre SQL (AKA 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 with Python
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望使用PostgreSQL與Python大規模構建安全,可靠和穩定的應用程式的開發人員和管理員。
在培訓結束時,參與者將能夠:
- 安裝、配置並將 PostgreSQL 與 Python 連接。
- 複習 Python 程式設計基礎知識。
- 瞭解將 PostgreSQL 與 Python 一起使用的好處。
- 瞭解如何使用 Python 執行基本 SQL 操作。
- 瞭解如何將高級 PostgreSQL 功能與 Python 配合使用。
- 實施數據安全、安保、監控和優化技術。