开发者社区> 问答> 正文

postgresql 中 MYSQL_FDW查询性能问题

已解决

在mysql数据库中执行查询
select count(*) from arc_e_cons_snap;时耗时 1.74s 结果是 3145728 条数据量
当把这个表fdw到postgresql中 然后在postgresql 通过外部表中查询的时候
select count(*) from arc_e_cons_snap; 执行了 半个小时都没有结果 还是显示正在执行。。。
_

请教各位大牛 这个性能这么差是什么原因?

展开
收起
llhai@pg 2016-11-29 11:37:42 3432 0
1 条回答
写回答
取消 提交回答
  • 公益是一辈子的事, I am digoal, just do it. 阿里云数据库团队, 擅长PolarDB, PostgreSQL, DuckDB, ADB等, 长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养. 曾荣获阿里巴巴麒麟布道师称号、2018届OSCAR开源尖峰人物.
    采纳回答

    因为条件没有下推,而是收到MASTER执行。建议你使用10.0 postgres_fdw.这个是支持聚合的下推的。

    2019-07-17 20:29:58
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像