加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

修改一行SQL代码 性能提升了100倍

发布时间:2018-04-16 20:06:23 所属栏目:语言 来源:CSDN
导读:副标题#e# 在PostgreSQL中修改了一行不明显的代码,把(ANY(ARRAY[...]) 改成 ANY(VALUES(...))),结果查询时间从20s变为0.2s。最初我们学习使用EXPLAN ANALYZE来优化代码,到后来,Postgres社区也成为我们学习提升的一个好帮手,付出总会有回报,我们产品

下面是新查询语句的写法,差别就在于第三和第十四行。

从22000ms到200ms,仅仅修改了一行代码,速度提升了100倍还多。

产品里新的查询

部署后的代码:

修改一行SQL代码 性能提升了100倍

数据库看起来更美观

修改一行SQL代码 性能提升了100倍

修改一行SQL代码 性能提升了100倍

Postgres慢查询将一去不复返了。但有谁愿意因为这个0.1%的倒霉蛋再去折磨呢?我们使用Datadog来验证修改是否正确,它能够做出即时验证。如果你想查看Postgres查询速度的各种影响, 不妨试试Datadog吧。

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读