gpt4 book ai didi

postgresql 9.2 从不清理和分析

转载 作者:行者123 更新时间:2023-11-29 12:45:34 25 4
gpt4 key购买 nike

我给了一个大约 20GB 大小的 postgres 9.2 DB。

我查看了数据库,发现它从未在任何表上运行过 vacuum 和/或分析过。Autovacuum 已打开,事务回绕限制非常远(只有 1%)。

我对数据事件(删除、插入、更新的数量)一无所知,但我知道,它使用了很多索引和序列。我的问题是:

  1. 缺乏 vacuum 和/或分析是否会影响数据完整性(例如,选择不显示所有行都与表或索引中的选择相匹配)?查询和写入的速度无关紧要。

  2. 是否有可能在执行 vacuum 和/或分析命令之后,相同的查询会给出与执行 vacuum/analyze 命令之前不同的答案?

我是 PG 的新手,谢谢你的帮助!!

问候,费加罗88

最佳答案

运行 vacuum 和/或分析不会更改任何选择操作产生的结果集(除非 PostgreSQL 中存在错误)。如果您不提供 ORDER BY 子句,它们可能会影响结果的顺序。

关于postgresql 9.2 从不清理和分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24736810/

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