gpt4 book ai didi

sql - PostgreSQL 索引性能增益/损失在短时间后生效

转载 作者:行者123 更新时间:2023-11-29 13:36:15 25 4
gpt4 key购买 nike

我注意到,无论是在我的 PostgreSQL 数据库中添加索引还是从中删除索引,效果(分别提高和降低性能)都会在 4-5 分钟后生效。同时我没有重启任何服务器。

知道为什么会这样吗?

最佳答案

很可能发生这种情况是因为自动清理进程启动并更新了这些索引的统计信息(作为“副作用”)。

只有统计数据是最新的,规划者才能充分利用它们。

下次在 your_table 上添加或删除索引时,尝试运行 analyze verbose your_table,看看是否会立即“激活”它。如果是这样,那么就是更新的统计数据导致了这种“延迟”

关于sql - PostgreSQL 索引性能增益/损失在短时间后生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10516709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com