问题标签 [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.
sql - postgres-xl left join 执行时间过长
Postgres-XL 9.5r1.6 由一个 gtm、一个协调器和两个数据节点组成。
共有三个表a
,它们实现b
了c
多对多关系:
在协调器上运行以下查询时,它需要莫名其妙的20000 毫秒时间!但在任一数据节点上,执行时间几乎不超过20 毫秒。
解释协调员计划:
其他一些人已经遇到了这个问题并在这里问但没有答案或提示。我只是希望这次这个问题能得到一些见解。
a
ps:我尝试以相关行来自和b
表单表c
仅来自同一个数据节点的方式填充三个表。但执行时间没有改善。另一点值得注意的是,当where
子句(a.name='cf82c96b77b8aa5277da6d55c4e4e66e'
)中的条件总是为假时,执行时间会下降到不到几毫秒。
postgresql - Postgres-xl 上的 PostGIS 扩展
我正在尝试在 AWS 上使用 Postgres-XL 部署 PostGIS 集群,为此我有下一个架构:
SO:ubuntu
1 GTM (172.31.45.190)
1 Coordinator (172.31.45.191)
2 Datanodes (172.31.45.192 and 172.31.45.193)
我的集群正在运行,但我无法让 PostGIS 工作,我尝试了安装,sudo apt-get install postgis
但是当我尝试在我的 db ( CREATE EXTENSION postgis;
) 中创建扩展时,我得到了下一个错误:
安装的postgis.control
文件apt-get
在:"/usr/share/postgresql/9.5/extension/postgis.control"
所以我认为这只是路径的问题,但我对那个配置有点迷茫
预先感谢您的任何帮助!
postgres-xl - 添加协调器时 PostgresXL pgxc_ctl 连接被拒绝
按照https://github.com/bitnine-oss/postgres-xl-ha/blob/master/README.md上的教程,尝试添加协调器(使用 pgxc_ctl)时出现以下错误:
实际命令:
带上远程标准输出:
大概是什么原因造成的?提前致谢
postgresql - 如何在 Postgres-XL 中将 SEQUENCE 设置为 DEFAULT?
我使用 Postgres-XL 10R1。我创建了表packs
和序列packs_id_seq
相同的 SQL:
我尝试使用 packs_id_seq 作为 id 列的默认值。
ALTER TABLE packs ALTER COLUMN id SET DEFAULT (nextval('packs_id_seq'));
但是有点问题
为什么行没有插入?
因此,我将子句更改为DISTRIBUTE
.
但是又遇到了同样的问题。
有任何想法吗?谢谢。
postgresql - 初始化集群 Postgres-XL
尽管(我认为)完全遵循步骤,但我在初始化 Postgres-XL 集群时遇到问题。很多谷歌搜索似乎都没有提出答案,不确定我是否愚蠢。
我正在尝试跨三个虚拟机进行初始化,例如 - 127.168.453.83、127.168.453.84、127.168.453.85
我的 pgxc_conf.conf 如下:
所以相当基本的设置来试用。但是在运行 pgxc_ctl init all 时,我始终得到以下结果。我不确定初始化数据节点时是什么导致了 FATAL GTM 错误。做了很多谷歌搜索无济于事 - 任何帮助将不胜感激。
postgresql - 带有 postgres-xl 的 zombodb:“zombodb.so:未定义符号:session_auth_is_superuser”
我有一个基于 Postgres-xl 10 的数据库集群。我必须通过 ZomboDB 扩展创建搜索索引。我将所有扩展文件复制到/usr/local/pgsql/lib
postgresql 的标准路径以外的位置/usr/lib/pgsql/lib
。因为我检查了 postgres-xl 使用不同于$libdir
postgresql。
当 时CREATE EXTENSION zombodb;
,它给出错误:
错误:无法加载库“/usr/local/pgsql/lib/zombodb.so”:/usr/local/pgsql/lib/zombodb.so:未定义符号:session_auth_is_superuser
SQL状态:XX000
我该如何克服这个问题?
postgres-xl - 如何将 postgresxl 与 jmeter 连接起来
我正在尝试将我的 postgresXL 数据库与 jmeter 连接,我在哪里可以找到 postgresXl jdbc 驱动程序以及如何将其连接到 jmeter?
我已经尝试过 postgreSQL jdbc 驱动程序,但它对我不起作用。
postgres-xl - 错误:分布式表的唯一索引必须包含散列分布列。什么时候从 postgresql 迁移到 postgresql-xl
我通过 pg_dump 从 postgresql 转储 sql 并得到下表定义:
我设置了 postgresql-xl 然后导入它返回的 sql 文件:
错误:分布式表的唯一索引必须包含散列分布列。
Postgres-XL手册说:
如果未指定 DISTRIBUTE BY,则将选择具有 UNIQUE 约束的列作为分布键。如果未指定此类列,则分布列是定义中的第一个符合条件的列。如果没有找到这样的列,则该表将由 ROUNDROBIN 分发。
如果这是真的,为什么我的 sql 文件导入仍然返回错误?
postgresql - Postgres-XL 还不支持 TRIGGER
当我使用
我收到此错误:
我正在使用 Postgres-XL 10r1.1。
postgis - 如何将 PostGIS 正确安装到 Postgres-XL 中?
我在我的 Amazon Linux 2 机器上安装了带有 geos-3.9.1 和 postgis-3.1.1 的 Postgres-XL 10。我的集群运行正常,但我无法将 postgis 安装到数据库中。我已经从源代码构建并安装了所有内容。
我运行时遇到的错误CREATE EXTENSION postgis;
是:
使用其他在线帖子的解决方案,我尝试过:
- 跑步
sudo ldconfig
--enable-shared
在安装 geos 和 postgis 时使用该选项- 确保
/usr/local/lib
在LD_LIBRARY_PATH
环境变量中,我还添加/usr/local/pgsql/lib
到LD_LIBRARY_PATH
这些解决方案都没有奏效。我无法使用 yum 安装 PostGIS 或 Geos,因为它会安装与我的 postgresql 版本冲突的 postgresql 12,后者是 Postgres-XL 的自定义版本。
还有什么我可以尝试解决这个错误的吗?任何帮助表示赞赏。
谢谢。