Ubuntu postgres xl中的水平分区?
我在ubuntu中使用postgres xl。我有一张9排的桌子。我想把那张桌子分成三部分。知道我是怎么做的吗Ubuntu postgres xl中的水平分区?,ubuntu,postgres-xl,Ubuntu,Postgres Xl,我在ubuntu中使用postgres xl。我有一张9排的桌子。我想把那张桌子分成三部分。知道我是怎么做的吗 postgres=# SELECT * FROM cities; name | location ------+---------- a | 1 a | 2 a | 4 a | 3 a | 4 a | 5 a | 6 a
postgres=# SELECT * FROM cities;
name | location
------+----------
a | 1
a | 2
a | 4
a | 3
a | 4
a | 5
a | 6
a | 11
a | 14
(9 rows)
不知道如何使用Postgres XL实现,但使用它,您可以将表哈希分区为3(或更多)个部分: 要开始使用pg_shard,您可以在以下位置找到文档:
不知道如何使用Postgres XL,但使用可以将表哈希分区为3(或更多)个部分: 要开始使用pg_shard,您可以在以下位置找到文档:
不知道如何使用Postgres XL,但使用可以将表哈希分区为3(或更多)个部分: 要开始使用pg_shard,您可以在以下位置找到文档:
不知道如何使用Postgres XL,但使用可以将表哈希分区为3(或更多)个部分: 要开始使用pg_shard,您可以在以下位置找到文档:
您需要在创建表时指定您的分发策略:
创建表格城市(
名字叫瓦查尔,
地点:瓦查尔,
主键(位置)
)
按散列(位置)分发;
请注意,在约束方面存在一些缺陷,另请参见
.您需要在创建表时指定您的分发策略:
创建表格城市(
名字叫瓦查尔,
地点:瓦查尔,
主键(位置)
)
按散列(位置)分发;
请注意,在约束方面存在一些缺陷,另请参见
.您需要在创建表时指定您的分发策略:
创建表格城市(
名字叫瓦查尔,
地点:瓦查尔,
主键(位置)
)
按散列(位置)分发;
请注意,在约束方面存在一些缺陷,另请参见
.您需要在创建表时指定您的分发策略:
创建表格城市(
名字叫瓦查尔,
地点:瓦查尔,
主键(位置)
)
按散列(位置)分发;
请注意,在约束方面存在一些缺陷,另请参见
.情况如何?其中3个部分?@Crud3x 9行so 9编号1,2,3,4,5,6,7,8,9。a、 1是第一位,14是最后一位。你误解我了。你想在哪里把它分成三部分?像1。{a.1、a.2、a.4}和2。{a.3,a.4,a.5)和3.{a.6,a.11,a.14}???@C4ud3x是的,先生你的顺序是这样的。@C4ud3x先生帮帮忙怎么做?条件是什么?在哪3个部分中?@Crud3x 9行所以9号1,2,3,4,5,6,7,8,9.a,1是第一个,a,14是最后一个。你误解了我。你想把它分成3个部分吗?比如1。{a.1,a.2,a.4}和2。{a.3,a.4,a.5)和3.{a.6,a.11,a.14}???@C4ud3x是的,先生你的顺序是这样的。@C4ud3x先生帮帮忙怎么做?条件是什么?在哪3个部分中?@Crud3x 9行所以9号1,2,3,4,5,6,7,8,9.a,1是第一个,a,14是最后一个。你误解了我。你想把它分成3个部分吗?比如1。{a.1,a.2,a.4}和2。{a.3,a.4,a.5)和3.{a.6,a.11,a.14}???@C4ud3x是的,先生你的顺序是这样的。@C4ud3x先生帮帮忙怎么做?条件是什么?在哪3个部分中?@Crud3x 9行所以9号1,2,3,4,5,6,7,8,9.a,1是第一个,a,14是最后一个。你误解了我。你想把它分成3个部分吗?比如1。{a.1,a.2,a.4}和2。{a.3,a.4,a.5)和3.{a.6,a.11,a.14}???@C4ud3x是的,先生,你的顺序是这样的。@C4ud3x先生,有什么办法吗?
CREATE TABLE cities (name text, location int);
SELECT master_create_distributed_table('cities', 'location');
SELECT master_create_worker_shards('cities', 3, 2);