PostgreSQL是以加州大學伯克利分校計算機系開發的 POSTGRES,現在已經更名為PostgreSQL,版本 4.2為基礎的對象關系型數據庫管理系統(ORDBMS)。PostgreSQL支持大部分 SQL標準并且提供了許多其他現代特性:復雜查詢、外鍵、觸發器、視圖、事務完整性、MVCC。同樣,PostgreSQL 可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引。免費使用、修改、和分發 PostgreSQL,不管是私用、商用、還是學術研究使用。
【課程內容】
1 PostgreSQL系統概述與編譯安裝
2-物理,邏輯,進程結構以及系統表系統函數
3-psql的使用,SQL語法,數據類型,遞歸SQL用法
4-索引,全文檢索,模糊匹配,近似度匹配
5-執行計劃,成本公式解說,代價因子校準,自動跟蹤SQL執行計劃
6-連接池, 本地高速緩存, 異地高速緩存
7-物理備份和還原, 邏輯備份和還原
8-流復制搭建主從環境,同步和異步的解釋,壓力測試,主從角色切換
9-點對點多主表級復制-觸發器篇
10-表級復制-物化視圖篇,支持異地,異構如Oracle到pg的物化視圖
11-表級復制-Londiste3安裝以及使用
12-表級復制-Londiste3一對多的復制以及DDL排錯
13-表級復制-Londiste3級聯復制以及provider的切換
14-表級復制-Londiste3哈希數據分區復制
15-表級復制-Londiste3多節點數據同步合并到單節點
16-本地分區表的用法和優化
17-shared nothing分布式用法講解
18-事務隔離級別的實現和多版本并發控制
19-鎖類型,鎖模式,鎖沖突,死鎖檢測的介紹
20-監控1 統計進程和統計信息的解讀
21-監控2 趨勢監控數據收集和分析, nagios實時監控部署和自定義監控
22-監控3 PostgreSQL性能快照和圖形化分析工具pg_statsinfo的使用
23-監控4 動態內核跟蹤stap篇
24-日常維護和巡檢
25-塊增量備份 |