postgresql
zdy0_2004
这个作者很懒,什么都没留下…
展开
-
跟我一起读postgresql源码(二)——Parser(查询分析模块)
http://www.cnblogs.com/flying-tiger/p/6021107.html上篇博客简要的介绍了下psql命令行客户端的前台代码。这一次,我们来看看后台的代码吧。十分不好意思的是,上篇博客我们只说明了前台登陆的代码,没有介绍前台登陆过程中,后台是如何工作的。即:后台接到前台的连接请求后发生了什么?调用了哪些函数?启动了哪些进程?那么,我们就先转载 2016-11-09 21:23:22 · 3374 阅读 · 0 评论 -
聊一聊双十一背后的技术 - 不一样的秒杀技术, 裸秒
https://yq.aliyun.com/articles/64351?spm=5176.100239.bloglist.5.gmcGh1聊一聊双十一背后的技术 - 不一样的秒杀技术, 裸秒作者digoal日期2016-11-17标签PostgreSQL , 秒杀 , 裸秒 , ad lock双十一背后的技术系列文章转载 2016-11-17 14:41:32 · 685 阅读 · 0 评论 -
跟我一起读postgresql源码(四)——Planer(查询规划模块)(上)
http://www.cnblogs.com/flying-tiger/p/6063709.html时间一晃周末就过完了,时间过得太快,不由得让人倍加珍惜。时间真是不够用哈~好的不废话,这次我们开始看查询规划模块的源码吧。查询规划部分的在整个查询处理模块应该是在一个非常重要的地位上,这一步直接决定了查询的方式与路径,很大程度上影响了数据库查询的查询性能。因此这一块代转载 2016-11-21 22:16:20 · 804 阅读 · 0 评论 -
HOOK IN POSTGRESQL 初探
http://www.cnblogs.com/flying-tiger/p/7801258.html前言众所周知,PostgreSQL具有很好的扩展性,是一个可以"开发"的数据库。在PostgreSQL里面,你可以定制你自己的Types、Function、Operation,支持各种过程语言等等。还可以依据自己的喜好修改源码增加新功能。为方便扩展,PostgreSQL提供了很多转载 2017-11-08 11:11:48 · 1030 阅读 · 0 评论 -
跟我一起读postgresql源码(八)——Executor(查询执行模块之——可优化语句的执行)
https://www.cnblogs.com/flying-tiger/p/8192790.html可优化语句的共同特点是它们被查询编译器处理后都会生成査询计划树,这一类语句由执行器(Executor)处理。该模块对外提供了三个接口: ExecutorStart、ExecutorRun 和 ExecutorEnd,其输入是包含査询计划树的数据结构QueryDesc,输出则是相关执行信转载 2018-01-08 14:25:16 · 1047 阅读 · 0 评论