PostgreSQL 利用GPU來做查詢效能提升
JamesLin,2017
PostgreSQL在提升效能上的另一種思路 :GPU算力
環境:
2017年時用GTX960M來研究利用GPU來增進PostgreSQL查詢效能,當時使用自己的筆電來做初步測試,在條件適合下可增進效能約70%左右
CPU : Intel 第六代 i7-6700HQ 2.6GHz (8 core)
RAM: DDR4-2133 16G (8G*2 雙通道)
GPU: Nvidia GTX960M (Driver : 375.26)
HD: SATA3 1TB
OS: CentOS 7 ( 1611)
DB: PostgreSQL 9.5.7
Tool: pgbench

當時測試隨機放入500萬筆資料,然後使用EXPLAIN來進行對於彙整函數的規劃查詢測試
利用count , sqrt , group by 來進行規劃查詢測試,發現啟用GPU有顯著差異,快了約70% !!!
未使用GPU進行規劃查詢:

使用GPU進行規劃查詢:

2023更新補充: 在安裝pg_strom後,也可直接在質料庫上查詢顯卡的硬體資訊


Last updated