背景
建議至少提交兩份測驗報告(從一、二選擇兩個測驗case)
一、任選一(建議結合業務選擇,簡單在線業務選tpcb,復雜在線業務選tpcc,偏分析業務選tpch)
- tpcc
- tpcb
- tpch
二、任選一(建議結合業務場景選擇)
- 并行計算,選擇 RDS PG 12 進行測驗
- GIS,選擇 RDS PG 12 進行測驗
- 精準營銷,選擇 RDS PG 12 進行測驗
- 化學分析,選擇 RDS PG 12 進行測驗
- 多維搜索,選擇 RDS PG 12 進行測驗
- 回歸分析、資料預測,選擇 RDS PG 12 進行測驗
- 全文檢索,選擇 RDS PG 11 進行測驗
- 模糊查詢,選擇 RDS PG 11 進行測驗
- 影像識別,選擇 RDS PG 11 進行測驗
- 相似人群擴選,選擇 RDS PG 11 進行測驗
三、測驗方法
1、準備 rds pg
2、準備 ecs測驗客戶端
3、測驗,并輸出測驗報告(測驗報告應該包含:測驗方法,測驗結論,測驗結果解讀)
四、建議
1、tpcb
測驗case:
初始化資料
測驗只讀
測驗讀寫
性能指標:
初始化資料時間
qps,tps,平均回應時間
建議:
系結變數,長連接,連接數建議CPU核數3倍,
參考:
https://github.com/digoal/blog/blob/master/201809/20180919_01.md
2、tpcc
準備tpcc測驗環境
測驗case:
初始化資料
測驗
性能指標:
tpmc total
建議:
系結變數,長連接,連接數建議CPU核數3倍,
參考:
https://github.com/digoal/blog/blob/master/201911/20191121_01.md
3、tpch
準備tpch測驗環境
測驗case:
初始化資料
測驗
性能指標:
每條sql耗費時間
(如有某些query的優化方式附在報告中,酌情加分)
參考:
https://github.com/digoal/blog/blob/master/201911/20191121_01.md
4、并行計算,選擇 RDS PG 12 進行測驗
初始化測驗資料
sql測驗
測驗case:
- 聚合
- 過濾
- 全表掃描
- 索引掃描
- JOIN
- 排序
- 新建表
- 新建索引
- 磁區表JOIN
性能指標:
case
關閉并行,耗時
開啟并行,并行度,耗時
參考:
https://github.com/digoal/blog/blob/master/201903/20190318_05.md
5、GIS,選擇 RDS PG 12 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
qps,平均回應時間
建議:
系結變數,長連接,連接數建議CPU核數3倍,
參考:
https://github.com/digoal/blog/blob/master/201711/20171107_48.md
https://github.com/digoal/blog/blob/master/201711/20171107_30.md
https://github.com/digoal/blog/blob/master/201711/20171107_06.md
https://github.com/digoal/blog/blob/master/201711/20171107_07.md
6、精準營銷,選擇 RDS PG 12 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
回應時間
參考:
https://github.com/digoal/blog/blob/master/202001/20200113_01.md
7、化學分析,選擇 RDS PG 12 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
回應時間
參考:
https://github.com/digoal/blog/blob/master/201911/20191125_01.md
8、多維搜索,選擇 RDS PG 12 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
qps,平均回應時間
建議:
系結變數,長連接,連接數建議CPU核數3倍,
參考:
https://github.com/digoal/blog/blob/master/202001/20200115_01.md
9、回歸分析、資料預測,選擇 RDS PG 12 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
平均回應時間
參考:
https://github.com/digoal/blog/blob/master/202001/20200117_01.md
10、全文檢索,選擇 RDS PG 11 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
qps,平均回應時間
建議:
系結變數,長連接,連接數建議CPU核數3倍,
參考:
https://github.com/digoal/blog/blob/master/202001/20200116_01.md
11、模糊查詢,選擇 RDS PG 11 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
qps,平均回應時間
參考:
https://github.com/digoal/blog/blob/master/202001/20200116_01.md
12、影像識別,選擇 RDS PG 11 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
qps,平均回應時間
建議:
系結變數,長連接,連接數建議CPU核數3倍,
參考:
https://github.com/digoal/blog/blob/master/202001/20200115_01.md
13、相似人群擴選,選擇 RDS PG 11 進行測驗
測驗case:
初始化測驗資料
初始化測驗腳本
測驗
性能指標:
回應時間
參考:
https://github.com/digoal/blog/blob/master/202001/20200115_01.md
作者丨digoal
本文來自博客園,作者:古道輕風,轉載請注明原文鏈接:https://www.cnblogs.com/88223100/p/PostgreSQL-Performance-Evaluation-Guide.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/530037.html
標籤:PostgreSQL

