本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- johnsmith9th
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
最新文章列表
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 ...