问题标签 [postgres-xc]
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.
postgresql - 在 PostgreSQL 集群上分发 SQL 查询
为了提高我的数据库的可扩展性,我希望将多个 PostgreSQL 实例分布在多台机器上。(水平分片)
在我的数据库上执行的大多数操作都是 INSERT - 也有一些偶尔的 SELECT,但主要重点仍然是 INSERT,因此数据库正在迅速增长。
例如:假设我们有 3 个名为user
和product
的表activity(user_id, product_id, activity(viewed, bought...), timestamp)
。
业务方面的人们使用 pgAdmin 来查询(目前)唯一的数据库。什么是一个很棒的工具,可以让 SQL 语句分布在集群上并返回一组减少的结果,而不必UNION
在我们的 SELECT 查询中使用关键字?
例如,考虑以下 SQL SELECT 语句:
理想情况下,对于使用 pgAdmin 的人来说,什么都不会改变,但在后台,请求会被分割成更小的“片段”并分发到集群中的所有服务器。
在网上搜索时,我遇到了 Skype 的 PL/Proxy,但这个项目仍然活跃吗?(Postgres-XC 的同样问题。)
任何帮助将不胜感激,谢谢。
postgresql - 在 postgres-xc 集群数据库中创建节点时出错
我试图创建 postgres-xc 集群数据库。所以我按照他们的文档这样做(http://postgres-xc.sourceforge.net/docs/1_1/install-short.html)
遵循该文档程序后,我无法创建节点。我收到以下错误:
错误:“节点”处或附近的语法错误
运行以下命令时
谁能帮我解决这个问题。
database - 使用 Daabase 测试工具 2 (DBT2) 对 postgresql 集群 (postgres-xc) 进行基准测试
我正在尝试了解基准工具 DBT2。我想在 postgres-xc 上进行基准测试,我无法获得有关如何为 DBT2 设置 postgres-xc 环境的太多信息。我从链接中得到了 DBT2
我已经修复了一些编译问题。但我对如何使用这个工具没有太多想法。请提供一些见解。我对此完全陌生。谢谢!!
postgres-xc - pg_ctl: 没有指定操作
我尝试使用 pg_ctl 使用以下命令启动 postgresql 服务器:
导致以下错误消息:
所以我对命令做了一些修改,即
什么导致
我在网上搜索并没有找到答案。如何正确启动服务器?
postgresql - IN 查询的奇怪行为
我在查询中遇到了嵌套查询的奇怪行为IN
。执行时间出乎意料地更长。我已将查询简化为最小化以进行调试。
这是SQL:
而且EXPLAIN ANALYZE
是
因为我使用select 1
嵌套查询,它只返回 1,所以我修改我的 SQL 如下:
而且EXPLAIN ANALYZE
是
现在我的问题是,为什么这里的时差很大?我能做些什么来改善我在这里的情况?我的 psql 版本是9.3.1
postgresql - 在 psql 中通过复制分发数据时出现 Postgres XC 错误
我已经在 Ubuntu 上安装并配置了我的 Postgres XC 1.0.2。我能够毫无挑战地设置 GTM、协调器、节点 1 和 2。但是当试图在两个节点之间分配数据时,我得到了以下实际上相互矛盾的错误。
postgresql-9.4 - 使用两个节点创建表时出现以下错误“无法获得池连接”
我使用 postgres-xc 在两台不同的机器上配置了两个 gtm (gtm1,gtm2)。并在gtm1机器上配置coordinator1、datanode1,在gtm2机器上配置coordinator2、datanode2。
我已经登录了两个协调器服务器并在两个服务器中创建了 datanode1 和 datanode2。当我尝试使用两个节点创建表时,出现错误:
无法获得池连接
当我检查 datanode1 日志文件时发现如下错误:
客户端连接上的意外 EOF
postgresql - postgres-XL 集群上的数据节点问题
Postgres-XL没有按预期工作。
我已经配置了一个Postgres-XL集群,如下所示:
GTM 在 node3 上运行 GMT_Proxy 在 node2 和 node1 上运行 协调器和数据节点在 node2 和 node1 上运行。
当我尝试执行任何直接连接到数据库的操作时,我会收到以下错误,这是预期的。
但是当我通过协调员登录时,它会显示以下错误:
在 中postresql.log
,我可以看到以下错误。知道该怎么做吗?
蚂蚁的想法?
linux - 在 Postgres-XC 上开始获取 sudo:未知用户:postgres sudo:无法初始化策略插件?
安装 Postgres-XC
然后
在此之后,我尝试使用以下方法启动 Postgres 服务器。
方法一
方法2
并从那里安装了 pgadmin3 我想连接 Postgres 服务器。
启动 Postgres-XC 服务器的正确方法是什么?
上述程序是否正确?如果是的话,它有什么问题?
postgresql - 为什么我不能用 postgres 做任何事情?
我正在使用 Linux Mint 17。我使用 apt-get 安装了 postgres。我有 postgres 用户帐户,我不必创建它。然后我以 postgres 身份登录并按照以下步骤操作:
然后我发出了这两个命令:
我没有得到任何回应。
然后我尝试了 createdb 和 createuser 但我不能。她你可以看到一些信息,我希望它有帮助。