聯繫我們

課程簡介

什麼是 PostgreSQL?

  • PostgreSQL 簡史
  • 慣例規範
  • 進一步資訊
  • 錯誤回報指引

PostgreSQL 簡介

  • 安裝與建立資料庫
  • SQL 語言
  • 進階功能

SQL 語言

  • SQL 語法
  • 資料定義
  • 資料操作
  • 查詢
  • 資料型別
  • 函式與運算子
  • 型別轉換
  • 索引
  • 全文檢索
  • 並行控制
  • 效能建議

伺服器管理

  • 從原始碼安裝
  • 在 Windows 上從原始碼安裝
  • 伺服器設定與運作
  • 伺服器配置
  • 用戶端驗證
  • 資料庫角色
  • 資料庫管理
  • 地區設定
  • 例行資料庫維護工作
  • 備份與還原
  • 高可用性、負載平衡與複製
  • 復原配置
  • 監控資料庫活動
  • 監控磁碟使用
  • 可靠性與預先記錄日誌(WAL)
  • 迴歸測試

用戶端介面

  • libpq - C 函式庫
  • 大型物件
  • ECPG - C 語言內嵌 SQL
  • 資訊模式(Information Schema)

伺服器端程式設計

  • 延伸 SQL
  • 觸發器
  • 規則系統
  • 程序語言
  • PL/pgSQL - SQL 程序語言
  • PL/Tcl - Tcl 程序語言
  • PL/Perl - Perl 程序語言
  • PL/Python - Python 程序語言
  • 伺服器程式設計介面

內部結構

  • PostgreSQL 內部結構概觀
  • 系統目錄
  • 前端/後端協議
  • PostgreSQL 編碼慣例
  • 原生語言支援
  • 撰寫程序語言處理器
  • 撰寫外部資料包裝器
  • 基因查詢最佳化器
  • 索引存取方法介面定義
  • GiST 索引
  • GIN 索引
  • 資料庫實體儲存
  • BKI 後端介面
  • 規劃器如何使用統計資料

最低要求

具備 SQL 與 C 語言的實務知識

基礎系統管理經驗(Unix/Linux 或 Windows)

 28 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類