gpt4 book ai didi

postgresql - 持久的只读事务会减慢其他请求吗?

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

例如,我想在只读事务中通过无持有者cursor遍历5000k行,它肯定会运行很长时间。

这种事务会减慢同一张表上的其他请求吗?

最佳答案

不,它不会,除非并发事务需要表上的 ACCESS EXCLUSIVE 锁(它们正在运行类似 DROP TABLEALTER TABLECREATE INDEX)。在只读事务完成之前,此类事务将挂起。

长事务的问题在于它们会阻止 autovacuum 完成其工作,如果有大量并发数据修改事件,您最终可能会得到臃肿的表和索引。

关于postgresql - 持久的只读事务会减慢其他请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44366503/

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