03 2019 档案

pg中删除的页是否仍被访问
摘要:昨天看到微信群中,有人提问:pg对于标记为删除的页,是否会扫描到? 今天做了一下测试,发现如果删除的是表的最后连续的几个页(根据ctid来确定数据插入先后,只讨论有insert的情况)中的数据,最后几个页经过vacuum后,会被释放回操作系统,自然不会被扫描到,但如果不是最后的页会不会扫描到,下面测 阅读全文

posted @ 2019-03-13 20:21 Still water run deep 阅读(244) 评论(0) 推荐(1)

postgresql 数据库无法启动
摘要:在数据库无法启动时,一般可以根据报错信息,采取对应措施即可,下面列出一些在数据库启动时报出错误比较严重而解决方式又不那么明显的处理方法。 模拟错误,查到pg_class系统表中一个索引在磁盘中的位置,通过vim任意修改其中内容。 重启数据库。 数据库可以正常启动,日志也没有报错。 但连接数据库时,会 阅读全文

posted @ 2019-03-12 19:23 Still water run deep 阅读(5940) 评论(0) 推荐(1)

导航