摘要: # 事务 PostgreSQL实际上将每一个SQL语句都作为一个事务来执行。如果我们没有发出`BEGIN`命令,则每个独立的语句都会被加上一个隐式的`BEGIN`以及(如果成功)`COMMIT`来包围它。一组被`BEGIN`和`COMMIT`包围的语句也被称为一个事务块。 # MVCC Postgr 阅读全文
posted @ 2023-08-30 10:22 z_uncle 阅读(162) 评论(0) 推荐(0) 编辑
摘要: # checkpoint优化 ## 触发条件 当满足下面任意条件时,执行一次checkpoint(9.4版本之后) - max_wal_size #当写入了max_wal_size大小的wal日志时,触发一次checkpoint。建议值:max_wal_size=shared_buffers * 0 阅读全文
posted @ 2023-08-30 09:53 z_uncle 阅读(100) 评论(0) 推荐(0) 编辑