摘要: 一、简介 PostgreSQL自带了pgstattuple模块,可用于精确计算表的膨胀率。譬如这里的tuple_percent字段就是元组实际字节占关系总大小的百分比,用1减去该值即为膨胀率。 二、示例一 #插入1000W数据 postgres=# insert into t select id,i 阅读全文
posted @ 2022-04-27 16:08 数据库集中营 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL运行日志可以实现日志输出记录,默认是没有启动记录。这个日志一般是记录服务器与DB的状态,比如各种Error信息,定位慢查询SQL,数据库的启动关闭信息,发生checkpoint过于频繁等的告警信息,诸如此类。 一、常用日志参数 项目默认值设定值说明 logging_collect 阅读全文
posted @ 2022-04-27 15:43 数据库集中营 阅读(2678) 评论(0) 推荐(0) 编辑
摘要: 一、示例 select 8/(100-3) as c1, round(8/(100-3) ,4) as c2, round(8/(100-3)::numeric ,4) as c3, 8/(100-3)::numeric as c4 ; -[ RECORD 1 ] c1 | 0 c2 | 0.000 阅读全文
posted @ 2022-04-27 15:21 数据库集中营 阅读(2060) 评论(0) 推荐(0) 编辑
摘要: 一、具体方法 一般情况下直接执行 drop role xxx; 就可以把这个用户删除。但是很多时候会因为用户有依赖而报错。 二、权限依赖 postgres=# create role test with login; CREATE ROLE postgres=# grant all on datab 阅读全文
posted @ 2022-04-27 09:57 数据库集中营 阅读(1171) 评论(0) 推荐(0) 编辑