- 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
推薦閱讀
- JavaScript前端開發模塊化教程
- Spring Boot開發與測試實戰
- Go語言高效編程:原理、可觀測性與優化
- R語言編程指南
- Mastering C# Concurrency
- Python:Master the Art of Design Patterns
- Spring+Spring MVC+MyBatis整合開發實戰
- Java:High-Performance Apps with Java 9
- Visual Basic程序設計教程
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Python 3 數據分析與機器學習實戰
- Spring Web Services 2 Cookbook
- C/C++程序設計教程
- Java EE應用開發及實訓
- Real-time Analytics with Storm and Cassandra