在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/數(shù)據(jù)分析&挖掘  網(wǎng)絡(luò)安全/ 不合理的問(wèn)題:greenplum 一條簡(jiǎn)單語(yǔ)句上性能遠(yuǎn)低于postgresql?

不合理的問(wèn)題:greenplum 一條簡(jiǎn)單語(yǔ)句上性能遠(yuǎn)低于postgresql?

GreenPlum環(huán)境: 1臺(tái) master host(內(nèi)存:16G), 2臺(tái)segment host(每臺(tái) 2 segments,內(nèi)存:16G), 版本:5.3.0
postgresql環(huán)境: 1臺(tái)(硬件同GreenPlum的配置),版本:8.3.23

表: alert_log_sm_http 在pg與gp的大小相同,行數(shù)為:5000000行,ID為主鍵索引。

運(yùn)行結(jié)果如下:
PG:
圖片描述

GP:
圖片描述

問(wèn)題:
運(yùn)行時(shí)間相差太大,分別為:PG:0.056ms,GP:1974.565ms。從explain的分析結(jié)果看,segmet做全表掃描的時(shí)間消耗太大。
這樣的問(wèn)題可以怎么解決?

回答
編輯回答
有點(diǎn)壞

Greenplum 默認(rèn)禁用 Index Scan, 打開(kāi)試試。

set enable_indexscan = on;

對(duì)于小數(shù)據(jù)量、簡(jiǎn)單查詢(xún),Greenplum 的分布式架構(gòu)比單機(jī)的 Postgresql 慢是正常的。分布式事務(wù)、查詢(xún)計(jì)劃下發(fā)等都會(huì)帶來(lái)不小的固定時(shí)間開(kāi)銷(xiāo)。

2017年12月11日 02:49
編輯回答
青檸

你可以使用基于GreenPlum4的修改版Deepgreen,這個(gè)版本提升了SQL的查詢(xún)性能也是開(kāi)源的。

2017年12月17日 01:14