我想设置RDS postgres数据库的idle_in_transaction_session_timeout参数组设置。对于如何实现这一点有什么建议吗?什么是正确的值?我应该看什么来决定最佳值。
wkftcu5l1#
idle_in_transaction_session_timeout定义了空闲事务在自动回滚之前可以保持打开状态的最长时间。要为参数选择最佳值,您可以按照以下步骤操作:
idle_in_transaction_session_timeout
现在,基于指标和观察结果调整和监控:
ubby3x7f2#
询问编写应用程序的人,在最坏的情况下,数据库事务需要多长时间,然后将idle_in_transaction_session_timeout设置为该值的10倍,我建议将10秒作为该参数的合理最小值,但通常会更高。
2条答案
按热度按时间wkftcu5l1#
idle_in_transaction_session_timeout
定义了空闲事务在自动回滚之前可以保持打开状态的最长时间。要为参数选择最佳值,您可以按照以下步骤操作:
现在,基于指标和观察结果调整和监控:
ubby3x7f2#
询问编写应用程序的人,在最坏的情况下,数据库事务需要多长时间,然后将
idle_in_transaction_session_timeout
设置为该值的10倍,我建议将10秒作为该参数的合理最小值,但通常会更高。