Mongodb 在正在运行的Mongod进程上增加transactionLifetimeLimitSeconds安全吗?
我正在尝试将副本集中所有mongo进程的transactionLifetimeLimitSeconds从60秒增加到90秒。这是我将使用的命令Mongodb 在正在运行的Mongod进程上增加transactionLifetimeLimitSeconds安全吗?,mongodb,Mongodb,我正在尝试将副本集中所有mongo进程的transactionLifetimeLimitSeconds从60秒增加到90秒。这是我将使用的命令db.adminCommand({setParameter:1,transactionLifetimeLimitSeconds:90}) 我的问题是- 当mongod进程正在运行并且有一些挂起的事务时,增加transactionLifetimeLimitSeconds是否安全 增加transactionLifetimeLimitSeconds是否有任何主
db.adminCommand({setParameter:1,transactionLifetimeLimitSeconds:90})
我的问题是-
事务生存期限制的目的是限制任何给定时间内未完成事务的数量,并使未完成且未关闭的事务过期 通过提高限制,您将增加数据库的资源需求
这是否会成为问题取决于您的具体部署、查询情况等。谢谢您的回答。我只是想知道我是应该把这个值放在mongo的conf文件中并重新启动进程,还是可以在运行中的进程上更改它,因为可能会有一些挂起的事务?我不知道。我建议测试一下。在一个正在运行的实例上修改它,效果很好。