程序员小白182 2021-12-30 16:53 采纳率: 90.5%
浏览 148
已结题

sql pg库 三表联查 发现查数据尽然在 40秒 如何提升效率

三表联查 发现查数据尽然在 40秒 如何提升效率 给客服端返回数据太慢了

  • 写回答

2条回答 默认 最新

  • yang_z_1 2021-12-30 21:05
    关注

    表的数据量大建议使用分区,小的话建议索引
    你到数据库里面查询也非常慢的情况下,建议你看看语句是否可以优化,前提是索引都有了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • konmor 2021-12-30 20:02
    关注

    排除问题哈。
    第一步:网络问题,是否带宽很小,比如说一兆,而一次返回数据有几万条。
    第二步:查看服务器是否cpu被占满,分析是否是高频查询,或者其他代码逻辑导致cpu爆满。
    第三步:数据量 如果就只有几百万条 优化索引就OK啦
    第四步:数据量是否太大,上千万每张表。考虑减少每张表数据量,分库分表操作

    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月12日
  • 已采纳回答 1月4日
  • 创建了问题 12月30日

悬赏问题

  • ¥15 c++图Djikstra算法求最短路径
  • ¥15 Linux操作系统中的,管道通信问题
  • ¥15 ansible tower 卡住
  • ¥15 等间距平面螺旋天线方程式
  • ¥15 通过链接访问,显示514或不是私密连接
  • ¥100 系统自动弹窗,键盘一接上就会
  • ¥50 股票交易系统设计(sql语言)
  • ¥15 调制识别中这几个数据集的文献分别是什么?
  • ¥15 使用c语言对日志文件处理
  • ¥15 请大家看看报错原因,为啥会这样