修改一行SQL代码 性能提升了100倍
发布时间:2018-04-17 12:11:40 所属栏目:编程 来源:CSDN
导读:副问题#e# 在PostgreSQL中修改了一行不明明的代码,把(ANY(ARRAY[...]) 改成 ANY(VALUES(...))),功效查询时刻从20s变为0.2s。最初我们进修行使EXPLAN ANALYZE来优化代码,到其后,Postgres社区也成为我们进修晋升的一个好协助,支付总会有回报,我们产物
下面是新查询语句的写法,不同就在于第三和第十四行。 从22000ms到200ms,仅仅修改了一行代码,速率晋升了100倍还多。 产物里新的查询 陈设后的代码: 数据库看起来更雅观 Postgres慢查询将一去不复返了。但有谁乐意由于这个0.1%的晦气蛋再去熬煎呢?我们行使Datadog来验证修改是否正确,它可以或许做出即时验证。假如你想查察Postgres查询速率的各类影响, 不妨试试Datadog吧。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |