上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: ks17:algorithm apple$ cat btree_test.c ///*************************************************************** /// @Filename: btree_test.c /// @Brief: 尝试构建b树,并使用三种遍历算法对树进行遍历 /// /// /// @notice: 在函数里面申... 阅读全文
posted @ 2019-06-17 19:01 狂神314 阅读(665) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL在与mysql的比较中稍微弱势项: 1.都是堆表,没有所谓的聚集索引表,其实问题不大,聚集索引表也只是在使用聚集索引那些列有加速,而且pg也有聚集索引,只不过要定期重建。 2.mvcc实现,pg是直接在原来page中标记删除、更新行。而mysql的innedb则是像oracle一 阅读全文
posted @ 2019-06-13 10:15 狂神314 阅读(341) 评论(0) 推荐(0) 编辑
摘要: ##在资源有限的情况下,如何做两个大表的join? 假设系统资源:内存1G,大表10G,小表2G。 都拿到内存中进行笛卡尔集肯定不行,内存没有那么大。 最简单的办法是对两个表建索引,但是万一两个索引都很大,一个索引500M,一个索引1G,其实索引应该没有那么大,我们就估算极端情况。 仅对索引进行bi 阅读全文
posted @ 2019-06-13 10:11 狂神314 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 查询不在分库键上怎么办,扫描所有库?由于分库了,每个库扫描很快?所以比单个表的扫描肯定快,可以这样理解吗。 多表jion怎么弄,把内层表发给每个分库吗? citus,tidb 都有这些问题,citus是底层为pg,tidb底层是kv库crocksdb,他们怎么解决的? -citus是区分了分库表和本 阅读全文
posted @ 2019-06-10 14:23 狂神314 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1.索引的基本架构 PG的索引是B+树,B+树是为磁盘或其他直接存取辅助设备而设计的一种平衡查找树,在B+树中,所有记录节点都是按键值的大小顺序存放在同一层的叶节点中,各叶节点指针进行连接: 其中meta page和root page是必须有的,meta page需要一个页来存储,表示指向root 阅读全文
posted @ 2019-05-29 17:41 狂神314 阅读(1064) 评论(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 阅读(1334) 评论(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 阅读(3704) 评论(0) 推荐(0) 编辑
摘要: 在网络环境非常差的情况下,使用zookeeper集群往往会遇到连接expired了: 客户端提示连接从ZOO_CONNECTION_STATE变为ZOO_EXPIRED_SEESION_STATE,然后应用失去与zookeeper集群的连接。 在使用过程中,我们一般会加大客户端的rec_timeou 阅读全文
posted @ 2019-05-22 17:23 狂神314 阅读(12416) 评论(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 阅读(1172) 评论(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 阅读(803) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页