我在初始化Postgres集群时遇到了问题,尽管(我认为)完全遵循了以下步骤。很多谷歌似乎并没有给出答案,也不确定我是不是在做蠢事。
我试图在三个‘m之间初始化,比如- 127.168.453.83,127.168.453.84,127.168.453.85
我的pgxc_conf.conf如下:
# pgxcInstallDir variable is needed if you invoke "deploy" command from pgxc_ctl utility.
# If don't you don't need this variable.
pgx
我使用Postgres-XL10R1。我创建了表packs和序列packs_id_seq相同的SQL: CREATE TABLE packs (
id integer NOT NULL,
name varchar(10) NOT NULL
) DISTRIBUTE BY REPLICATION;
CREATE SEQUENCE packs_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1; 我尝试使用packs_id_se
我的postgres-xl版本是9.5r1.5稳定的。如下所示的When查询
SELECT * FROM tests t1 LEFT JOIN tests t2 ON t1.id1 = t2.id2 WHERE t1.id1=10000;
这个查询很简单,只返回一行。当我在数据节点中运行它时,只需要10毫秒。但是在coord节点中花费10020毫秒。我已经尝试了一些其他查询,并确保在连接相同的表coord节点时耗时10秒。但是,如果查询没有返回任何内容,那么在coord节点中只需要20ms。所以我认为,当coord节点合并数据时,这是错误的。谁能告诉我如何避免这种情况。非常感谢。
我使用的是ubuntu 12.04中的postgres-xl。
当我尝试使用createuser temp,psql postgres,createdb newdb错误是
createdb: could not connect to database template1: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.543