PostgreSQL 管理員課程 - 3 天培訓
PostgreSQL(也稱爲 Postgres)是一個開源的關係數據庫管理系統(RDBMS)。它專爲處理大規模數據工作負載而設計,同時保持穩定性、可靠性和最佳性能。
本課程由講師指導,提供線上或線下培訓,面向希望使用 PostgreSQL 管理大規模數據的數據庫管理員和系統管理員,同時優化數據庫系統以實現高可用性和高性能。
在本課程結束時,學員將能夠:
- 安裝和配置 PostgreSQL。
- 瞭解 PostgreSQL 的功能和架構。
- 學習如何使用 SQL 執行數據庫操作。
- 執行數據庫備份和恢復,防止數據丟失。
- 配置服務器以實現高可用性。
- 學習高性能調優的工具和技巧。
- 探索用於監控和可觀測性的外部工具。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在即時實驗環境中進行動手操作。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
課程簡介
介紹
- PostgreSQL 功能和架構概述
- 數據庫管理基礎知識
入門
- 安裝 PostgreSQL
- 配置 pgAdmin 4 客戶端
- 創建數據庫用戶
- 創建數據庫
數據庫操作
- SQL 語法、函數和操作符
- 數據定義和數據類型
- 用戶定義的數據類型
- 表結構
- 創建和修改表
- 操作表中的數據
- 查詢和過濾數據
- 探索約束
- 轉換函數
- 連接多張表
- 組合查詢
- 索引和全文搜索
- 併發控制
- 正則表達式
數據庫服務器管理
- 安全和加密
- 訪問角色和權限
- 備份和恢復
- 升級 PostgreSQL
- 高可用性
- 負載均衡和複製
- 統計和監控
高性能調優
- 資源管理
- 監控查詢性能
- 參數調優
- 索引優化
- 查詢優化
- 可擴展性和分區
用於監控和可觀測性的外部工具
- pgAdmin
- pgBadger
- pgbench
- node-exporter Prometheus, Grafana
- Zabbix
故障排除
總結與下一步
最低要求
- 具備數據庫管理的基礎知識
- 熟悉 SQL 語言
目標受衆
- 數據庫管理員
- 系統管理員
需要幫助選擇合適的課程嗎?
PostgreSQL 管理員課程 - 3 天培訓 - 詢問
PostgreSQL 管理員課程 - 3 天 - 咨詢詢問
咨詢詢問
客戶評論 (1)
Andres始終確保解答所有學員的問題,並努力讓每個人都理解他的教學內容。我欽佩他在該領域的專業知識和熟練技能。
Ryan - Questronix Corporation
課程 - PostgreSQL for Administrators - 3 Days
機器翻譯
相關課程
AI for Postgres
21 時間:Postgres 是一種先進的開源關係型數據庫,可以作爲 AI 驅動系統和數據智能應用的基礎。
本次由講師指導的培訓(線上或線下)面向中級數據庫專業人員和開發人員,他們希望直接在 Postgres 中集成、管理和優化 AI 功能。
培訓結束後,參與者將能夠:
- 爲 AI 工作負載設置和配置 Postgres 擴展。
- 使用 pgvector 實現嵌入和相似性搜索。
- 將開源和專有的 LLM 與 Postgres 集成,以獲取即時洞察。
- 優化 Postgres 以處理 AI 驅動的查詢和工作流。
課程形式
- 互動講座和討論。
- 大量練習和實踐。
- 在即時實驗室環境中動手實施。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
AI for PostgreSQL:企業級集成、優化與治理
21 時間:PostgreSQL是一款功能強大的開源關係型數據庫,可通過AI能力增強,實現企業數據智能、預測分析和自動化。
本課程爲講師指導的培訓(線上或線下),面向中級到高級數據工程師、數據庫管理員和解決方案架構師,旨在幫助他們設計、實施和管理基於PostgreSQL的企業級AI系統。
完成本課程後,學員將掌握以下技能:
- 將AI模型和向量搜索功能直接集成到PostgreSQL中。
- 爲高負載企業工作負載部署AI優化的架構。
- 實施AI數據管道的穩健治理、審計和合規性。
- 在PostgreSQL環境中安全地利用開源和專有AI框架。
課程形式
- 互動講座和企業案例討論。
- 實踐練習和真實場景實驗。
- 在即時PostgreSQL環境中進行實際操作。
課程定製選項
- 如需定製本課程,請聯繫我們進行安排。
將Oracle遷移到Azure SQL或PostgreSQL
7 時間:本次講師指導的澳門(線上或線下)培訓面向希望將Oracle數據庫遷移到Azure SQL或PostgreSQL的數據庫管理員和雲架構師。
培訓結束後,參與者將能夠:
- 比較Azure SQL與PostgreSQL,選擇最適合業務目標和需求的數據庫。
- 準備數據庫,將定義、數據和過程從Oracle遷移到AzureSQL或PostgreSQL數據庫系統。
- 執行遷移後的步驟,測試、優化、更新和維護遷移後的數據庫。
PostgreSQL管理與開發
28 時間:本課程涵蓋PostgreSQL數據庫的管理與性能調優。學員將學習使用PostgreSQL(也稱爲Postgres)的專門模塊,如複製、連接池和全文搜索。
PostgreSQL 服務器管理
14 時間:PostgreSQL 基礎
14 時間:本培訓專爲希望從基礎學習 PostgreSQL 的數據庫管理員和架構師設計。
您將學習 PostgreSQL 的架構、安裝、設計,以及如何在 PostgreSQL 中執行數據庫備份和恢復。
PostgreSQL 高級 DBA
14 時間:本培訓面向數據庫管理員和架構師,旨在幫助他們學習在 PostgreSQL 中實現備份、高可用性和數據庫安全的工具與技術。
您還將學習如何查找慢查詢、監控數據庫性能,並對 PostgreSQL 進行性能調優。
在PostgreSQL中實現高可用性
7 時間:本培訓面向數據庫管理員和架構師,旨在幫助他們學習PostgreSQL中的流複製技術,以及如何使用pgpool-II實現自動故障轉移,並搭建高可用的PostgreSQL數據庫集羣。
PostgreSQL 性能調優
14 時間:本培訓專爲希望優化 PostgreSQL 數據庫性能的數據庫管理員和架構師設計。學習如何記錄慢查詢並找出查詢中的潛在問題點。本主題還涵蓋了必須調整以實現最佳性能的最重要參數。
PostgreSQL Administration, Optimization and Replication
35 時間:在這個由講師指導的澳門(線下或遠程)培訓中,參與者將學習 PostgreSQL 的通用和高級方面,包括管理、性能調優、高級開發和複製,並通過一系列動手實驗練習,涵蓋設置、配置、測試、部署和故障排除。
培訓結束後,參與者將能夠:
- 使用高級管理技術配置和管理 PostgreSQL 服務器。
- 優化數據庫和查詢以實現最佳性能。
- 複製和擴展 PostgreSQL 服務器。
PostgreSQL 開發者課程
14 時間:本課程提供與 PostgreSQL 數據庫的程序化交互。學習使用 PostgreSQL 後端開發高質量應用程序所需的技術、語法和結構。本培訓還涵蓋 SQL 調優,包括編寫高效 SQL 的最佳實踐。
目標受衆包括希望使用或擴展 PostgreSQL 的開發者,以及數據庫架構師。
PostgreSQL 13 開發人員與管理員
21 時間:本課程爲講師指導的培訓(線上或線下),面向希望使用 PostgreSQL 13 來設置、構建和管理高性能應用程序數據庫的系統管理員和開發人員。
在本培訓結束時,參與者將能夠:
- 安裝和配置 PostgreSQL 13。
- 瞭解 PostgreSQL 13 的功能、架構以及操作、管理和維護數據庫的基礎知識。
- 學習如何配置 Postgres 數據庫表和模式。
- 學習如何執行數據操作和查詢。
- 探索不同的編程接口(客戶端和服務器),以充分利用和擴展 PostgreSQL 13 的功能。
PostgreSQL 16 開發與管理員課程
21 時間:本次由講師主導的培訓(線上或線下)面向中級開發人員和管理員,旨在幫助他們利用 PostgreSQL 16 的最新功能和改進。
培訓結束後,參與者將能夠:
- 理解 PostgreSQL 16 的架構和組件。
- 使用高級 SQL 功能和 PostgreSQL 擴展。
- 實施安全最佳實踐和訪問控制。
- 執行數據庫管理任務,包括備份、恢復和監控。
- 通過調優和索引策略優化數據庫性能。
- 使用 PostgreSQL 內置工具實現高可用性和複製。
- 將 PostgreSQL 與現代應用開發框架集成。
PostgreSQL 基礎
14 時間:本課程爲講師指導的培訓(線上或線下),面向初學者,旨在教授如何使用 PostgreSQL 創建數據庫、編寫 SQL 查詢、操作數據以及使用 SQL 命令和 PGAdmin 管理表格。課程還簡要介紹了用於時間序列數據的 Timescale 擴展。
通過本培訓,學員將能夠:
- 理解關係型數據庫原理和 PostgreSQL 架構。
- 安裝、配置並導航 PostgreSQL 和 PGAdmin。
- 編寫並運行 SQL 查詢,進行數據選擇、過濾、分組和連接。
- 使用 SQL 語句操作數據並管理數據庫對象。
- 創建和管理視圖,並探索 PostgreSQL 擴展如 Timescale。
PostgreSQL with Python
21 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對希望使用PostgreSQL與Python大規模構建安全,可靠和穩定的應用程式的開發人員和管理員。
在培訓結束時,參與者將能夠:
- 安裝、配置並將 PostgreSQL 與 Python 連接。
- 複習 Python 程式設計基礎知識。
- 瞭解將 PostgreSQL 與 Python 一起使用的好處。
- 瞭解如何使用 Python 執行基本 SQL 操作。
- 瞭解如何將高級 PostgreSQL 功能與 Python 配合使用。
- 實施數據安全、安保、監控和優化技術。