閱讀315 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Greenplum有哪些限製?

要用一個工具,就必須了解他的限製條件,避免遇到這些限製,盡量更優的發揮它的性能。今天簡單談談Greenplum的一些限製條件,希望對大家有用。


1.部分限製條件列表 

3ca0724f60fa29369118dc315d8a36a7a509b481

2027d5d99d6a1d39d26ccbd626a80c4c3bbb03c2


2.創建外部表時,LOCATION部分可放置的最大URL數量是多少? 

例如:

CREATE EXTERNAL TABLE ext3 ( a int )
LOCATION ('gpfdist://mdw:8081/a1','gpfdist://mdw:8081/a2',.....,'gpfdist://mdw:8081/a999',) FORMAT 'TEXT' (DELIMITER '|');

Location語句匯總的URL數量沒有上限,但是地址的上限是32KB,如果整體大小超過32KB會報錯。 

ERROR:  row is too big: size 42872, maximum size 32712


3.SQL語句的最大長度是多少?
沒有限製。但是Greenplum通過max_stack_depth參數控製文本的長度,操作係統也通過unix stack size來控製文本的長度。因此如果有大文本長度的話,需要先修改這兩個地方,然後重啟使參數生效。最後再重新執行該SQL即可。


End~

最後更新:2017-07-11 09:32:21

  上一篇:go  分布式服務Dubbo從入門到"精通"之序言
  下一篇:go  阿裏無人零售店“淘咖啡”原來長這樣...未來線下購物要看臉了?