最近发现一个奇怪的问题,因为需要备份公司省份数据,使用pg_dump备份表,发现备份后的大小只有几个G大小,但是统计了表,发现居然是备份出来的几倍以上。刚开始还以为备份过程中中断出现问题了,重新备份一次大小还是一样。后来才发现是出现了膨胀非常厉害的表导致的。 如果不及时处理可能会出现 transaction wraparound的错误!详情请看:G…
以下是自己结合postgreSQL文档手册总结整理的入门手札,如有不严谨,请到官方文档手册查看:http://www.postgres.cn/docs/10/index.html 数字类型 pgsql支持的数字类型有整数类型、用户指定精度类型、浮点型、和serial类型(自增) 数字类型图: 整数类型 smallint、integer、bigint…
这次笔记是对比count(1) 和count(*)那个效率比较高问题 EXPLAIN: 通过EXPLAIN ANALYZE可以检查规划器评估的准确性 1. count(1) 和count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count()的效果是一样的…