摘要: master-standby情况下,发生如下行为: 1.master停掉后,standby做为新的master(可能存在部分事物没有同步到standby中)。 2.新master运行过程中出错,进行恢复,时间线发生变化。 3.旧master启动前,先跟新master进行pg_rewind,会出现时间 阅读全文
posted @ 2017-06-09 17:49 狂神314 阅读(759) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 在 checkpoint 之后在对数据页面的第一次写的时候会将整个数据页面写到 xlog 里面。 当出现主机断电或者OS崩溃时,redo操作时通过checksum发现“部分写”的数据页,并将xlog中保存的这个完整数据页覆盖当前损坏的数据页,然后再继续redo就可以恢复整个数据 阅读全文
posted @ 2017-06-09 11:15 狂神314 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 自己的理解: 第一范式:数据列必须是一个单一的意思,不能再拆分了。 第二范式: 1.表必须有主键。 2.非主键列必须完全依赖于主键,而不能只依赖主键一部分。 第三范式:非主键列必须直接依赖于主键列,而不存在依赖转移。 参考资料: http://blog.csdn.net/famousdt/artic 阅读全文
posted @ 2017-06-09 09:27 狂神314 阅读(358) 评论(0) 推荐(0) 编辑