开发者社区> 问答> 正文

问一下 postgresql 执行多张表join的速度 很慢,然而将结果插入数据的速度很慢,有什么优化的方法吗 ? 把insert into table 修改为 create table 这样做可以吗?

问一下 postgresql 执行多张表join的速度 很慢,然而将结果插入数据的速度很慢,有什么优化的方法吗 ? 把insert into table 修改为 create table 这样做可以吗?本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
游客886 2019-06-12 16:05:57 4156 0
2 条回答
写回答
取消 提交回答
  • 比较熟悉的数据库:Oracle、PostgreSQL、Mysql、Mongodb、Redis 了解的数据库:Monetdb、influxdb、leveldb等。

    set enable_nestloop=off;set enable_mergejoin=off后再试试。

    2019-07-17 23:37:03
    赞同 展开评论 打赏
  • 一次性插入多行值看看呢。。。这个只能看执行计划

    2019-07-17 23:37:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
金融级 PostgreSQL监控及优化 立即下载
PostgreSQL在哈啰的实践-周飞 立即下载
PostgreSQL高并发数据库应用数据 立即下载

相关镜像