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高級 - 性能管理
14 小時本實踐課程專注於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 服務器。
PostgresAI 企業級應用:監控、克隆與AI驅動運維
21 小時PostgresAI 是一個平臺,使數據庫團隊能夠通過AI驅動的自動化技術克隆、測試和優化 PostgreSQL 環境。
本次由講師指導的培訓(線上或線下)面向高級 DevOps 專業人員和數據庫工程師,旨在幫助他們實現 PostgresAI 在企業級環境中的數據庫監控、克隆和AI驅動優化。
培訓結束後,學員將能夠:
- 在企業環境中部署和配置 PostgresAI。
- 將 PostgresAI 與 CI/CD 管道和 PostgreSQL 集羣集成。
- 利用AI驅動的洞察進行查詢優化和性能調優。
- 在克隆環境中實施治理、審計和數據隱私控制。
課程形式
- 互動講座與討論。
- 大量練習與實踐。
- 在實驗環境中進行實際操作。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們進行安排。
PostgreSQL 開發者課程
14 小時本課程提供與 PostgreSQL 數據庫的程序化交互。學習使用 PostgreSQL 後端開發高質量應用程序所需的技術、語法和結構。本培訓還涵蓋 SQL 調優,包括編寫高效 SQL 的最佳實踐。
目標受衆包括希望使用或擴展 PostgreSQL 的開發者,以及數據庫架構師。
PostgreSQL 高級:複製與高可用性(RepMgr, PgPool-II)
14 小時本課程深入探討PostgreSQL中的複製、高可用性和集羣管理。學員將構建和管理多節點環境,配置故障轉移自動化,並探索負載均衡和連接池解決方案。課程包括即時複製實驗室和恢復模擬。
PostgreSQL 13 開發人員與管理員
21 小時本課程爲講師指導的培訓(線上或線下),面向希望使用 PostgreSQL 13 來設置、構建和管理高性能應用程序數據庫的系統管理員和開發人員。
在本培訓結束時,參與者將能夠:
- 安裝和配置 PostgreSQL 13。
- 瞭解 PostgreSQL 13 的功能、架構以及操作、管理和維護數據庫的基礎知識。
- 學習如何配置 Postgres 數據庫表和模式。
- 學習如何執行數據操作和查詢。
- 探索不同的編程接口(客戶端和服務器),以充分利用和擴展 PostgreSQL 13 的功能。