随笔分类 -  PostgreSQL

摘要:``` postgres@bingo-Computer:/opt/pgsql/bin$ ./pgbench --help pgbench is a benchmarking tool for PostgreSQL. Usage: pgbench [OPTION]... [DBNAME] Initialization options: -i, --initialize i... 阅读全文
posted @ 2018-01-04 15:16 bingo711x 阅读(161) 评论(0) 推荐(0)
摘要:更多关于DB管理的函数在 "chapter 9 函数和操作符" 查询当前事务的xid 查询表元组的xmax,xmin,ctid 查询数据库对象的oid(db,表) 查询列信息 generate_series函数使用 查询当前数据库的锁关系 常用快捷命令 批量插入SQL语句 修改用户口令 操作日志 阅读全文
posted @ 2017-04-19 18:15 bingo711x 阅读(4283) 评论(0) 推荐(0)
摘要:PostgreSQL页存储 为了节省存储空间,HeapTupleFields和DatumTupleFields在元组头中分享同一个存储结构。但是两个分别是什么?如何实现重叠?何时替换掉?还不是很清楚 其中t_infomask的取值有以下几种: 阅读全文
posted @ 2017-03-20 20:15 bingo711x 阅读(1429) 评论(0) 推荐(0)
摘要:数据库基本概念之事务与并发控制 事务ACID 锁 参考资料: "关系数据库工作原理简述" 数据库事务具有ACID特性 「为什么引入原子性」事务执行过程中可能是不一致的状态,如果能确保事务原子性,除了执行过程中,其它时刻不一致性状态都是不可见的。通过记录redo/undo日志 通过 原子性(Atomi 阅读全文
posted @ 2017-02-27 11:08 bingo711x 阅读(3170) 评论(0) 推荐(0)