当前位置: 首页 > news >正文

wordpress网站维护页面模板游戏推广合作

wordpress网站维护页面模板,游戏推广合作,网站如何做交换链接,网站策划书范文模板文章目录 openGauss学习笔记-95 openGauss 数据库管理-访问外部数据库-postgres_fdw95.1 使用postgres_fdw95.2 postgres_fdw下推主要成分95.3 常见问题95.4 注意事项 openGauss学习笔记-95 openGauss 数据库管理-访问外部数据库-postgres_fdw openGauss的fdw实现的功能是各个…

文章目录

    • openGauss学习笔记-95 openGauss 数据库管理-访问外部数据库-postgres_fdw
      • 95.1 使用postgres_fdw
      • 95.2 postgres_fdw下推主要成分
      • 95.3 常见问题
      • 95.4 注意事项

openGauss学习笔记-95 openGauss 数据库管理-访问外部数据库-postgres_fdw

openGauss的fdw实现的功能是各个openGauss数据库及远程服务器(包括数据库、文件系统)之间的跨库操作。目前支持的远程服务器类型包括Oracle、MySQL(MariaDB)、openGauss(postgres_fdw)、file_fdw 、dblink。

postgres_fdw是一款开源插件,其代码随PostgreSQL源码一同发布。openGauss基于开源的PostgreSQL 9.4.26版本中的postgres_fdw源码(https://ftp.postgresql.org/pub/source/v9.4.26/postgresql-9.4.26.tar.gz )进行开发适配。

postgres_fdw插件默认参与编译,使用安装包安装好openGauss后,可直接使用postgres_fdw,无须其他操作。

img 说明:

当前postgres_fdw仅支持openGauss连接openGauss,不支持openGauss连接PostgreSQL。

95.1 使用postgres_fdw

  • 加载postgres_fdw扩展:CREATE Extension postgres_fdw;

  • 创建服务器对象:CREATE SERVER

  • 创建用户映射:CREATE USER MAPPING

  • 创建外表:CREATE FOREIGN TABLE

    外表的表结构需要与远端openGauss侧的表结构保持一致。

  • 对外表做正常的操作,如 INSERTUPDATEDELETESELECTEXPLAINANALYZECOPY 等。

  • 删除外表:DROP FOREIGN TABLE

  • 删除用户映射:DROP USER MAPPING

  • 删除服务器对象:DROP SERVER

  • 删除扩展:DROP Extension postgres_fdw;

  • 查看REMOTE SQL PLAN:开启GUC参数show_fdw_remote_plan,可以在explain时追加打印remote sql的计划,对remote sql的explain会继承explain语句的verbose、costs选项。

95.2 postgres_fdw下推主要成分

支持的下推成分:

  • 稳定表达式:如常量、表的非系统列、内置的稳定级别的函数与操作符、等稳定元素组成的表达式。
  • 扫描:支持单表查询,直接查询非系统列,带有简单且稳定的where表达式的查询成分的下推。
  • 连接:当两个外表均在一个外表服务器,且其访问权限以及连接条件、过滤条件均满足一定的要求时,可以下推到远端执行。
  • 分组与聚集:当聚集函数、group by、having三个部分,满足表达式检查以及其它一些条件时,可以下推到远端执行。
  • 排序:当排序键满足一定的条件时,可下推到远端执行。
  • LIMIT:当LIMIT表达式满足下推条件时,可以下推到远端执行。
  • ROWMARK:rowmark一般都可下推。

不支持的下推成分:

  • WINDOWS FUNCTION、DISTINCT、GROUPING SETS
  • UNION、EXCEPT、INTERSECT
  • 当join存在与update、delete、rowmark内时,可能触发EPQ机制的recheck行为,此时暂时不支持下推。
  • 其他不满足上述下推要求的成分,如系统列等。

95.3 常见问题

  • 在openGauss上建立外表时,不会同步在远端的openGauss上建表,需要自己利用客户端连接远端openGauss建表。
  • 外表并不会区分远端表的具体表类型,不会检查表结构等是否对应,甚至连是否存在都不会检查。需要用户自己维护与保证这些属性关系。
  • 执行CREATE USER MAPPING时使用的openGauss用户需要有远程连接openGauss及对表相关操作的权限。使用外表前,可以在本地机器上,使用gsql的客户端,使用对应的用户名密码确认能否成功连接远端openGauss并进行操作。

95.4 注意事项

  • SQL各类算子的执行具有一定的顺序,当某个算子不能下推后,上层所有后续的算子也都无法下推。
  • 不支持IMPORT FOREIGN SCHEMA语法。
  • 不支持对外表进行CREATE TRIGGER操作。
  • 外表不支持以分区表的形式创建,不支持映射到某一个具体的分区。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片

http://www.hkea.cn/news/204243/

相关文章:

  • wordpress个人站2020年关键词排名
  • 网站建设企业公司石家庄新闻头条新闻最新今天
  • 道滘镇做网站百度统计
  • qq空间做宣传网站怎样建立自己的网站平台
  • 做设计一般用的素材网站是什么意思刷网站排名软件
  • 帮人做兼职的网站吗青岛seo服务哪家好
  • 贷款类网站怎样做网络营销的推广
  • 乐清做网站哪家好税收大数据
  • 校园网站建设需求天津放心站内优化seo
  • 哈尔滨微网站建设热搜在哪里可以看
  • 网站用oracle做数据库福州seo推广服务
  • 康保县城乡建设委员会网站营销型网站重要特点是
  • 手机做网站的步骤跨境电商有哪些平台
  • 请人做网站要多少网络事件营销
  • 网站页脚有什么作用厦门seo哪家强
  • 东莞百度提升优化优化推广网站推荐
  • 查企业网站有哪些站长统计app软件
  • 做a高清视频在线观看网站济源新站seo关键词排名推广
  • 刚做的网站怎么搜索不出来百度seo收录软件
  • 视频拍摄app站长工具seo综合查询广告
  • 新闻单位建设网站的意义武汉seo推广优化
  • 低价网站公司软文怎么写
  • 东莞市建设公共交易中心网站百度官网首页
  • 如何建立的网站能争钱优化营商环境 助推高质量发展
  • 做百度网站营销型网站建设排名
  • 网站域名被黑国际新闻最新消息战争
  • 苏州网站开发公司济南兴田德润厉害吗网络自动推广软件
  • 广药网站建设试卷株洲最新今日头条
  • 网站建设管理考核办法微信推广平台怎么做
  • 网站新闻模块代码网络推广有哪些常见的推广方法