pg_prepared_xacts #
   The view pg_prepared_xacts displays
   information about transactions that are currently prepared for two-phase
   commit (see PREPARE TRANSACTION for details).
  
   pg_prepared_xacts contains one row per prepared
   transaction.  An entry is removed when the transaction is committed or
   rolled back.
  
Table 52.16. pg_prepared_xacts Columns
Column Type Description  | 
|---|
        Numeric transaction identifier of the prepared transaction  | 
        Global transaction identifier that was assigned to the transaction  | 
        Time at which the transaction was prepared for commit  | 
        Name of the user that executed the transaction  | 
        Name of the database in which the transaction was executed  | 
   When the pg_prepared_xacts view is accessed, the
   internal transaction manager data structures are momentarily locked, and
   a copy is made for the view to display.  This ensures that the
   view produces a consistent set of results, while not blocking
   normal operations longer than necessary.  Nonetheless
   there could be some impact on database performance if this view is
   frequently accessed.