暂无图片
Postgres_FDW 部署是什么?
我来答
分享
暂无图片 匿名用户
Postgres_FDW 部署是什么?

Postgres_FDW 部署是什么?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
数据库观察员

首先,添加扩展,安装外界 PolarDB 扩展。创建 server 并为其命名,传入远程 PolarDB 名、服务端口以及要访问的数据库名,用于连接远程服务器。远程服务器上应配置 好权限,即允许哪台客户端访问服务器。通过\des 命令可查看当前有哪些外部服务器以及对应的主机信息,注意,因为 PolarDB 由很多数据库组成,在 create FDW 时,在哪个数据库上部署 FDW,则 FDW 只能在该数据库上使用。创建用户并为其授权,使其有权创建外部表,然后创建用户映射。

有了用户映射后,比如远程服务器是 postgres 用户,本地的 scott 用户也可对其进 行访问,即能够以不同的用户来访问不同表的数据。创建外部表,创建时后面需要跟上外部的服务器、schema 以及远程表的名字。通过\d 查询,当前 scott_pg 用户下有 dept_fdw 和 emp_fdw 两个外部表,访问外 部表与访问本地表没有任何区别。可以通过\ds+emp_fdw 查看该表,结果会显示它为外部表以及它的访问模式、远 程服务器等信息。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
请问新增polarDB的时候,用连接串模式连接,2遍都要加白名单是吗?
回答 1
当您使用连接串模式连接PolarDB时,如果您的PolarDB实例与要连接的ECS实例在同一个VPC网络下,则只需要在PolarDB实例的白名单中添加要连接的ECS实例的私有IP地址即可,无需添加公网
PolarDB-PG是什么?
回答 1
PolarDBPG基于PostgreSQL开发,因此能够支持所有PostgreSQL原生态的插件
PolarDB如果一个集群里面的多个cn对外提供的不是同一个url吗?那这个图中负载均衡的意义何在?
回答 1
url是jdbcdriver那种,ipportdbname。不同cn的ip和端口可能不一样,你把cn可以理解为无状态的web应用,一个polardbx实例内的cn加载的元数据dbname啥的都是一样的
不用装postgrel 这个自动就集成进去了吗?
回答 1
PostgreSQL11是PolarDBforPostgreSQL的子集。
PolarDB-X docker挂了,数据库同样挂了,不知道k8s怎么样?开发让我导出数据库
回答 1
PolarDBX在Docker中挂了,那么数据库也会挂掉。这可能是由于多种原因引起的,例如资源不足、网络问题、配置错误等。如果您需要导出数据库,可以按照以下步骤进行操作:停止PolarDBX容器:使用
PolarDB-X,我docker pull也拉不下镜像来,但是其他的镜像都可以,这是什么原因呢
回答 1
操作过程命令贴出来啊?看报啥错嘛。参考:https://www.ngui.cc/article/show569701.html?actiononClick
PolarDB如何分库分表
回答 1
PolarDBX手动进行分库分表请参见:https://help.aliyun.com/documentdetail/51307.html
mysql慢查询:现在使用的云数据库polardb, 在阿里后台看到很多慢sql, 但是拷贝出来执行, 速度都很快,这是什么原因?
回答 2
已采纳
单独拷贝出来执行没有参考意义。因为原生产环境中的硬件配置、当前连接数、并发数等和你线下的不一样。这种情况多半是硬件资源不足导致的,可以考虑增加内存、更换更快的磁盘等来解决。
POLARDB 数据的压缩比率是多少?
回答 1
数据库中最常见的通用压缩算法LZ4和ZSTD都基于LZ77算法。而压缩率的高低和重复项的多少或者长短密切相关的,如果重复项越多或者越长,压缩率就会越高。阿里云上有对应的polardb数据库的数据压缩的
客户端连接polarDB-X,不能创建数据库是为啥呢?
回答 1
去部署cn的logs目录下看看tddl.log试试
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~