gpt4 book ai didi

postgresql - 列出所有事件(即尚未提交)事务的事务时间戳(transaction_timestamp())

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

我想在所有连接到我的 PostgreSQL 数据库的当前事件(尚未提交或回滚)事务中查询最低的 transaction_timestamp() 值(我对我自己的 session 的 transaction_timestamp() 不感兴趣).

我可以通过 txid_current_snapshot() 和相关的获取交易 xid-s,但我想找出它们的 transaction_timestamp 是什么(或者至少是时间戳的最低值)。

最佳答案

您可以为此查询 pg_stat_activity View :

SELECT MIN(xact_start) FROM pg_stat_activity 
WHERE state IN ('active', 'idle in transaction')

你应该看看 possible states你感兴趣。

关于postgresql - 列出所有事件(即尚未提交)事务的事务时间戳(transaction_timestamp()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57744556/

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