- PostgreSQL for Data Architects
- Jayadevan Maymala
- 142字
- 2021-07-23 19:41:24
Chapter 2. Server Architecture
In the previous chapter, we saw that starting a PostgreSQL cluster kicks off a few processes. The processes manage quite a bit of file I/O, manage other processes, and deal with memory allocation and a lot of other work. In this chapter, we will focus on the processes and their roles, memory management, and how they work together.
We will start by listing the processes once again. No client is connected to any of the databases yet:
[root@MyCentOS ~]# ps f -U postgres PID TTY STAT TIME COMMAND 1918 tty1 S 0:00 /usr/local/pgsql/bin/postgres 1920 ? Ss 0:00 \_ postgres: checkpointer process 1921 ? Ss 0:00 \_ postgres: writer process 1922 ? Ss 0:00 \_ postgres: wal writer process 1923 ? Ss 0:00 \_ postgres: autovacuum launcher process 1924 ? Ss 0:00 \_ postgres: stats collector process
推薦閱讀
- Instant Testing with CasperJS
- iOS開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App Store上架
- Mastering KnockoutJS
- Apache Kafka Quick Start Guide
- Spring核心技術(shù)和案例實(shí)戰(zhàn)
- Flowable流程引擎實(shí)戰(zhàn)
- 軟件測試綜合技術(shù)
- Web App Testing Using Knockout.JS
- 跟戴銘學(xué)iOS編程:理順核心知識(shí)點(diǎn)
- Web編程基礎(chǔ):HTML5、CSS3、JavaScript(第2版)
- Web前端開發(fā)技術(shù):HTML、CSS、JavaScript
- Python Social Media Analytics
- Java EE項(xiàng)目應(yīng)用開發(fā)
- Three.js Essentials
- Scala編程(第4版)