Greenplum有哪些限制?-阿里云开发者社区

开发者社区> 数据库> 正文

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~

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章