05 2019 档案

摘要:1.索引的基本架构 PG的索引是B+树,B+树是为磁盘或其他直接存取辅助设备而设计的一种平衡查找树,在B+树中,所有记录节点都是按键值的大小顺序存放在同一层的叶节点中,各叶节点指针进行连接: 其中meta page和root page是必须有的,meta page需要一个页来存储,表示指向root 阅读全文
posted @ 2019-05-29 17:41 狂神314 阅读(1084) 评论(1) 推荐(0) 编辑
摘要:A page within a table contains three kinds of data described as follows: pd_lsn – This variable stores the LSN of XLOG record written by the last chan 阅读全文
posted @ 2019-05-28 12:08 狂神314 阅读(1344) 评论(0) 推荐(0) 编辑
摘要:1.首先用该工具来看我们的日志变化,需要先将test_decoding插件编译并安装(进入contrib,编译安装即可) 创建一个slot: SELECT * FROM pg_create_logical_replication_slot('regression_slot', 'test_decod 阅读全文
posted @ 2019-05-27 15:05 狂神314 阅读(3753) 评论(0) 推荐(0) 编辑
摘要:在网络环境非常差的情况下,使用zookeeper集群往往会遇到连接expired了: 客户端提示连接从ZOO_CONNECTION_STATE变为ZOO_EXPIRED_SEESION_STATE,然后应用失去与zookeeper集群的连接。 在使用过程中,我们一般会加大客户端的rec_timeou 阅读全文
posted @ 2019-05-22 17:23 狂神314 阅读(12741) 评论(0) 推荐(0) 编辑
摘要:测试从pg_receivewal的日志中恢复从库为主库: 主从配置async模式,配置pg_receivewal接收日志pg_receivewal -D /dbaas/pg/data/pg_receivewal_data -v -h 10.9.10.202 主插入1000万数据,当插入一半时,停止从 阅读全文
posted @ 2019-05-15 11:49 狂神314 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:引自:https://www.docs4dev.com/docs/zh/postgre-sql/11.2/reference/biblio.html#STON86 该网站是一个PostgreSQL手册的中文翻译,我们一般看的是PDF版本的,但那个没有目录层级不方便查找。 参考书目 SQL和Postg 阅读全文
posted @ 2019-05-14 15:00 狂神314 阅读(837) 评论(0) 推荐(0) 编辑
摘要:安装: 进入/root/postgresql-11.2/contrib/dblink make && make install 切换到postgres用户 [root@fce40690-0e46-4603-e80e-ca351bda31ec dblink]# su - postgres 上一次登录: 阅读全文
posted @ 2019-05-08 17:57 狂神314 阅读(6343) 评论(0) 推荐(0) 编辑
摘要:通过oracle_fdw可以访问oracle中的一些表和视图,也可以进行修改,尤其是给比较复杂的系统使用非常方便。 (但不能使用oracle_fdw来访问oracle的存储过程、包、函数、序列等对象) 1.安装oracle_fdw: 1)编译安装oracle_fdw之前,需要安装Oracle的客户端 阅读全文
posted @ 2019-05-06 11:05 狂神314 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:当在看Monetdb列存行只支持IMPRINTS和ORDERED这两种索引,且只支持定长数值类型时,就在思考,对于列存,还有必要建索引吗?在PostgreSQL的索引就要灵活很多,我对常用列建合理的索引,是不是能达到列存的效果?(肯定没有)。 当然,有索引还是快很多: 1)对于整型列来说,应该是用O 阅读全文
posted @ 2019-05-05 16:18 狂神314 阅读(2560) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示