是否可以查询数据库中有多少个多版本行?
我们要衡量pg_dump对生产数据库的影响,并在需要时将其挂起:它会创建过多的多版本行吗?
提前致谢
pg_dump
不创建任何行版本(也称为tuples)。
唯一的影响pg_dump
是增加的I / O负载及其创建的长时间运行的事务。长时间的事务将在转储期间使自动清理死元组。
通常,除非您在数据库中有很高的写入活动,否则这不是大问题。为了缓解该问题,您可以创建一个流复制备用服务器,将其设置max_standby_streaming_delay
为超过其持续时间,pg_dump
然后pg_dump
在其中运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句