PostgreSQL 开发最佳实践稳定性与性能建议 • ddl in xact; • ts_vector or array instead string(a,b,c,d,...) . xx like '%a%' • 递归查询一定要有跳出递归的条件 • 估值计算,HLL代替count(distinct xx) • 频繁更新的字段与不频繁更新的字段建议拆成多个表, 提高更新效率。 • 业务层避免死锁 • 根据业务需求调整表级autovacuum相关参数0 码力 | 16 页 | 381.36 KB | 1 年前3
PostgreSQL WAL日志解析与应用 Functions of WAL • XLogInsert 插入一条XLOG记录,记录有特殊的RMID标识和附带信息 字节,记录的主体包括数据块和数据链。 返回XLOG指针(指 向记录尾的),可以用做已经存入日志的数据页的LSN,根据 LSN,XLOG在修改实际数据之前先写日志(也就是WAL)。 • XLogFlush 保证给出位置上的XLOG日志数据被写(flush)到了磁盘0 码力 | 16 页 | 705.31 KB | 1 年前3
共 2 条
- 1













