问题标签 [postgres-xl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2271 浏览

postgresql - 关于 Postgres-XL 中的 coordinator 和 datanode

谢谢你的帮助。我未能构建 Postgres-XL 集群。我的 gtm.confg :

在 10.80.19.47。我的 gtm_proxy.confg:

启动 gtm 和 gtm_proxy 后,我使用lsof -i显示网络信息:

然后我像这样配置datanode:

和协调员,例如:

其他是默认的,然后我启动datanode:

启动协调器:

当我连接到 Postgres-XL 时,使用协调器:

当我想创建一个数据库时:

但失败了,它显示:

然后我检查集群:

它只显示一个节点,例如:

我连接到端口 5432它显示类似的信息,如:

我的配置有什么问题?谢谢大家。

0 投票
1 回答
243 浏览

node.js - Postgres-XL 的 Node.js 驱动程序

PostgreSQL 的 Node.js 驱动程序/连接器是否应该适用于 Postgres-XL?从 Node.js 连接到 Postgres-XL 设置的最佳方式是什么?

0 投票
2 回答
380 浏览

ubuntu - postgres-xl中的水平分区?

我在 ubuntu 中使用 postgres-xl。我有一张 9 行的桌子。我想将该表分为 3 个部分。知道我该怎么做吗?

0 投票
0 回答
575 浏览

postgresql - 致命:GTM 错误,无法获取快照。当前 XID = 0,Autovac = 0

在 pgxc_ctl 工具中从 GTM 主机运行几乎任何命令(例如 createdb test)后,我收到以下错误:

PostgresXL配置并安装在 4 个节点(/etc/hosts)上:

这样每个人都可以ssh进入另一个并且 pg_hba.conf 包含:

GTM节点有这个配置

将不胜感激任何提示或想法下一步在哪里挖掘。

[编辑]

在直接连接期间出现此错误:

0 投票
2 回答
2078 浏览

postgresql - postgres-XL 集群上的数据节点问题

Postgres-XL没有按预期工作。

我已经配置了一个Postgres-XL集群,如下所示:

GTM 在 node3 上运行 GMT_Proxy 在 node2 和 node1 上运行 协调器和数据节点在 node2 和 node1 上运行。

当我尝试执行任何直接连接到数据库的操作时,我会收到以下错误,这是预期的。

但是当我通过协调员登录时,它会显示以下错误:

在 中postresql.log,我可以看到以下错误。知道该怎么做吗?

蚂蚁的想法?

0 投票
1 回答
858 浏览

postgresql - Postgres-XL 发生错误:已达到最大准备事务数

我正在测试Postgres-XL 9.5r1.2gtm我用, coord1, datanode1,构建了一个集群datanode2

我用pgbench以下命令测试它的性能:

在测试结果中,多次出现以下错误

所以,看来我需要调整一下max_prepared_transactions

我的问题是,我应该在哪个主机上调整postgresql.confcoord1? datanode1datanode2?还是什么?

0 投票
4 回答
3161 浏览

performance - Postgres-XL 9.5 集群与单个 PostgreSQL 9.5 的性能

我使用 VMWare 环境来比较 Postgres-XL 9.5 和 PostgreSQL 9.5 的性能。

我按照创建 Postgres-XL 集群的说明构建 Postgres- XL 集群

DB01~DB05 中的 postgresql.conf

DB00 的 postgresql.conf 是

在用户端:

我确认所有表 pgbench_* 在 Postgres-XL 中平均分布在 dn1~dn3 中

pgbench 结果:

_

我的问题是,为什么 Postgres-XL 的 TPS 和其他索引(如 INSERT、UPDATE)远不如 PostgreSQL?我认为 Postgres-XL 的性能应该比 PostgreSQL 更好,不是吗?

0 投票
4 回答
339 浏览

mysql - 扩展 OLTP 解决方案

我正在寻找一种方法来扩展我工作场所的基础设施。目前只有一个大小约为 1.5TB 的数据库。大多数查询都是 OLTP 类型,例如插入、更新、删除。

我正在考虑使用 CitusDB、PostgresXL 或 MySQL 结构等对数据库进行分片,但我不知道哪一个以及这对我们来说是否是一个好的解决方案。

这些是这类查询的好解决方案吗?

0 投票
1 回答
211 浏览

postgres-xl - How can I drop a Postgres-XL database that has its name starting with a digit?

I am really new to Postgres-XL, and I have just created a testing cluster, running postgres-xl-9.5r1.3.

It's set-up on three nodes, one node GTM, and two with both a Coordinator and a Datanode on each.

I am planning on load balancing between these two nodes, but at the moment I am just connecting and running SQL queries on the first coordinator.

While testing some basic commands, I created a a few testing databases, one of which has a fully numeric name, "213", and one with a name that starts with a digit, "123test". When trying to drop either of these, I get a syntax error:

Dropping a database that has a name which starts with a letter works just fine.

Would anyone know how to go about and delete these databases? Am I doing something wrong, or is this an issue with Postgres-XL?

0 投票
1 回答
416 浏览

database - 失去对 Postgres-XL 数据节点的访问权限应该有多透明?

我已经建立了一个具有以下架构的测试 Postgres-XL 集群:

  • gtm-vm00
  • coord1+datanode1 - vm01
  • coord2+datanode2 - vm02

我创建了一个新数据库,其中包含一个通过复制分发的表。这意味着我应该在每个数据节点中都有该表的精确副本。

在表上执行操作效果很好,我可以看到连接到所有协调节点时复制的更改。

但是,当我模拟其中一个数据节点出现故障时,虽然我仍然可以很好地读取表中的数据,但我无法添加或修改任何内容,并且收到以下错误:

我正在考虑将 Postgres-XL 部署为大量应用程序的高可用性数据库后端,但我无法控制这些应用程序如何与数据库交互(如果这些应用程序在一个应用程序无法写入数据库时​​可能会成为一个大问题)数据节点已关闭)。

据我了解,Postgres-XL 应该以一种非常透明的方式实现复制表的高可用性,并且应该能够支持丢失一个或多个数据节点(只要至少一个仍然可用 - 同样,这仅适用于复制表) ,但情况似乎并非如此。

这是预期的行为吗?为了能够承受一个或多个数据节点宕机,可以做些什么?