开发者社区> 问答> 正文

postgresql 排序 有哪些优化技巧? 如果不排序的话,我的结果几秒内就能返回,排序的话,半小时都出不来 增加work_mem、建索引都未有明显提升

postgresql 排序 有哪些优化技巧?
如果不排序的话,我的结果几秒内就能返回,排序的话,半小时都出不来
增加work_mem、建索引都未有明显提升

本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

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

    如果返回结果集很大,还真没什么太好的办法,如果采用分页的方式,建议先排序得到某页数据的ID,然后再返回要的指标,应该会快点

    2019-07-17 23:34:57
    赞同 展开评论 打赏
  • 索引建的不对,需要看执行计划进行调优

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

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载

相关镜像