




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2目錄?02傳統(tǒng)行業(yè)PG實踐探索345“這年頭,但凡少了一個證書都沒法在江湖混了!!!”6開源PG如何殺出重圍:緊跟卷王腳步一起“卷”71.PG能力畫像2.卷“DFX”穩(wěn)定性可靠性彈性韌性擴展性易用性可維護性生態(tài)能力82.1PG探索實踐:從傳統(tǒng)走向開源以傳統(tǒng)架構為底座,融合開源生態(tài),以傳統(tǒng)架構為底座,融合開源生態(tài),打造端到端能力:數(shù)據(jù)遷移離線日志插件擴展透明切換全鏈路維護數(shù)據(jù)遷移離線日志插件擴展透明切換全鏈路維護傳統(tǒng)底座:流程+服務+人員+資源端到端能力:自動化->自動駕駛開源生態(tài):工具集->工具鏈智能風險識別智能風險識別智能SQL建議智能SQL建議智能SQL調優(yōu)智能SQL調優(yōu)智能容量管理智能容量管理智能流量控制智能流量控制“裸奔”“裸奔”2.2PG在傳統(tǒng)行業(yè)實踐利用開源工具探索可靠性、可觀測以及最佳性能實踐:巡檢&優(yōu)化工具利用pg_巡檢&優(yōu)化工具利用pg_profile工具,實現(xiàn)類AWR可觀測性。性能調優(yōu)工具利用pg_gather工具,實現(xiàn)類ADDM性能診斷利器功能。PAF(pgautofailover)作為高可用架構,解決業(yè)務單點故障,確保業(yè)務連續(xù)性。PAF高可用架構保障PostgreSQL業(yè)務連續(xù)性:PrimaryApplicationMointor國SecondaryApplicationMointor國Secondary數(shù)據(jù)讀寫分離數(shù)據(jù)讀寫分離故障健康檢測故障健康檢測故障平滑切換故障平滑切換故障快速轉移故障快速轉移故障快速修復故障快速修復pg_profile:基于快照統(tǒng)計的AWRpg_gather:基于實時統(tǒng)計的AWR+ADDMDBSummary某醫(yī)藥行業(yè)客戶SCM供應鏈庫數(shù)據(jù)10TB+(總共20TB+影響數(shù)據(jù)庫性能,需進行業(yè)務分庫:高可用主從數(shù)據(jù)遷移:PAF集群腦裂重組方案對比遷移方案對比痛點&優(yōu)劣勢數(shù)據(jù)遷移╳遷移數(shù)據(jù)量較大╳數(shù)據(jù)需要導出導入╳傳統(tǒng)遷移工具慢╳較長的業(yè)務中斷時長集群腦裂不需要進行大量數(shù)據(jù)導出導入在主備接近完全數(shù)據(jù)同步前提下,數(shù)據(jù)0丟失業(yè)務中斷時間較短運維操作簡化,效率提升方案亮點8A在線重組業(yè)務連續(xù)操作簡化切換平滑效率提升開源工具鏈/工具集助力PG可觀測行實踐://32C128G//優(yōu)化建議值checkpoint_completion-->64GBautovacuum_max_workers=6temp_buffers=4MB--128MB某業(yè)務模塊,補齊業(yè)務性能短板:Hint+參數(shù)調優(yōu)+查詢轉換》》╳數(shù)據(jù)量大,百萬/千萬╳單月數(shù)據(jù)分布不均衡╳每月統(tǒng)計數(shù)量集中在月初/月末幾天╳跨月數(shù)據(jù)分布不均衡╳╳數(shù)據(jù)量大,百萬/千萬╳單月數(shù)據(jù)分布不均衡╳每月統(tǒng)計數(shù)量集中在月初/月末幾天╳跨月數(shù)據(jù)分布不均衡╳某些月幾百萬,某些月上千萬╳查詢跨度月大╳跨多月甚至年╳索引selectivity低╳全表掃描》╳硬解析》慢查詢SQL2》╳不排序需要23秒╳只查ID其他條件不變60秒╳只查ID過濾條件為索引字段,主鍵排序22秒╳只查ID過濾條件為索引字段,索引字段排序34秒╳只查ID過濾條件為索引字段,非索引字段排序43秒╳查詢全表總數(shù)23秒性能優(yōu)化結果:SQL執(zhí)行時間降低到1s左右。zdataazdataaSP_SET_PARA_VALUE(1,'BUFFER',16000);SP_SET_PARA_VALUE(1,'BUFFER',19);SP_SET_PARA_VALUE(1,'SESS_POOL_SIZE',128);SP_SET_PARA_VALUE(1,'VM_POOL_SIZE',128);SP_SET_PARA_VALUE(1,'SORT_BUF_SIZE',2048);SP_SET_PARA_VALUE(1,'DICT_BUF_SIZE',1024);SP_SET_PARA_VALUE(1,'RECYCLE',2048);SP_SET_PARA_VALUE(1,'PARALLEL_POLICY',2);SP_SET_PARA_VALUE(1,'MAX_PARALLEL_DEGREE',64);SP_SET_PARA_VALUE(1,'PARALLEL_THRD_NUM',16);慢SQL優(yōu)化對比慢SQL優(yōu)化對比優(yōu)化結果:性能大幅度提升,滿足測試預期:SQL1(150s->1.6s),提升近100倍SQL2(20s->0.1s),提升近200倍0優(yōu)化前
最新文檔
- it耗材采購合同范本
- 勞動服務合同范本
- 包辦野餐服務合同范本
- 農業(yè)水費征收合同范本
- 勞務咨詢派遣合同范本
- 東易日盛設計合同范本
- 兼職領隊合同范本
- 單位內部組織合同范本
- 出租鋼管吊籃合同范例
- 企業(yè)貸款借款合同范本
- H3C-CAS虛擬化平臺詳細介紹
- 小學生韻母in、ing常見漢字與區(qū)分練習
- 藥房品種類別及數(shù)量清單
- 機關檔案管理工作培訓PPT課件
- 初中物理人教版八年級下冊 第1節(jié)牛頓第一定律 課件
- 網(wǎng)站培訓內容trswcm65表單選件用戶手冊
- 連續(xù)平壓熱壓機 三篇 俞敏等
- 空調系統(tǒng)維保記錄表格模板
- 打印版-圓與二次函數(shù)綜合題精練(帶答案)
- 各種閥門CAD圖
- 工程結算書標準
評論
0/150
提交評論