开发者社区> 问答> 正文

有人对max_prepared_transactions这个参数有了解过么?看了官网,没太懂什么叫准备事务数

游客886 2019-06-12 16:03:24 197

有人对max_prepared_transactions这个参数有了解过么?看了官网,没太懂什么叫准备事务数
本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

关系型数据库 PostgreSQL
分享到
取消 提交回答
全部回答(1)
  • 游客886
    2019-07-17 23:37:03
    BEGIN
    postgres=# create table abcdef(id int);
    CREATE TABLE
    postgres=# PREPARE TRANSACTION 'hello';
    PREPARE TRANSACTION
    postgres=# select * from pg_2
    
    postgres=# select * from pg_2
    
    postgres=# select * from pg_x
    
    postgres=# select * from pg_x
    
    postgres=# select * from pg_prepared_
    pg_prepared_statements  pg_prepared_xacts       
    postgres=# select * from pg_prepared_xacts ;
     transaction |  gid  |           prepared            |  owner   | database 
    -------------+-------+-------------------------------+----------+----------
          749441 | hello | 2019-06-10 17:11:49.305841+08 | postgres | postgres
    (1 row)
    
    postgres=# select * from abcdef;
    psql: ERROR:  relation "abcdef" does not exist
    LINE 1: select * from abcdef;
                          ^
    postgres=# commit prepared 'hello';
    COMMIT PREPARED
    postgres=# select * from abcdef;
     id 
    ----
    (0 rows)
    
    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程