本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询一:开启事务
在《
PostgreSQL
服务过程中的那些事二:
pg
服务进程处理简单查询概览
》里话说以下面的例子对简单查询分支进行讨论,并给出了简单查询方法调用序列,下面就从这儿开始,先回顾一下上节点内容。
进入简单查询分支处理方法
exec_simple_query
后的处理基本上涵盖了《数据库系统实现》这本书里的内容。处理量相当大,先根据流程图概览一下处理过程。 ...
PostgreSQL服务过程中的那些事一:启动postgres服务进程一.八:加载DB基础设施,完成服务进程初始化
话说调用
InitPostgres
方法给
portgres
服务进程做相关初始化,这个方法里初始化了
relcache
和
catcache
,初始化了执行查询计划的
portal
的管理器,填充本进程
PGPROC
结构相关部分成员等,上一节讨论了
portal
管理环境的初始化,这一节继续讨论剩余的相关初始化。
1
...
PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询梗概
话说客户端发起请求,
pg
服务器为该请求启动一个
postgres
访问进程为该客户端通过访问,建立了连接。这个
postgres
访问进程进入无限循环,等待客户端请求并为其通过服务,直到进程终止,连接断口。这节就看客户端向
postgres
服务进程发出请求的处理过程。
1
Postgres
服务进程处理请 ...
PostgreSQL服务过程中的那些事一:启动postgres服务进程二:建立连接完成
3
这节主要讨论
pg
服务进程
postgres
进程到了
PostgresMain
,
所有后台进程,交互或其它进程从这儿开始。
进入
PostgresMain
后,解析客户端命令行参数
dbname
;做文件、存储、缓存的初始化;设置合适的信号处理句柄;调用
InitPostgres
方法给
portgres
服务进程做相关初始化,这 ...
PostgreSQL服务过程中的那些事一:启动postgres服务进程一
到pg
服务进程了,打算搞一个完整但简单的查询例子,从解析树到分析树到执行计划树,简论一下pg
对于查询的整个处理过程(复杂点的各种树的图就太大了)。
话说
pg
启动后,
postmaster
进程进入无限循环,等待客户端请求并为之提供请求的服务(参见《
pg
启动过程中的那些事十七:
serverloop
》)。在无限循环里,
postmast ...