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

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

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

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