12月 4 2014 数据库►PostgreSQL►PostgreSQL基础学习 PostgreSQL 进程构架 ps aux | grep postgres 123456postgres 31964 0.0 0.3 162180 12436 pts/0 S 18:09 0:00 /usr/local/pg/bin/postgres -D /usr/local/pg/datapostgres 31966 0.0 0.0 162312 2192 ? Ss 18:09 0:00 postgres: checkpointer process postgres 31967 0.0 0.0 162180 1820 ? Ss 18:09 0:00 postgres: writer process postgres 31968 0.0 0.0 162180 960 ? Ss 18:09 0:00 postgres: wal writer process postgres 31969 0.0 0.0 163032 2064 ? Ss 18:09 0:00 postgres: autovacuum launcher process postgres 31970 0.0 0.0 18000 948 ? Ss 18:09 0:00 postgres: stats collector process 1234567postgres: logger process: 在PostgreSQL中称为SysLogger(8.0),用于整个系统的日志输出;postgres: checkpointer process: 在PostgreSQL中称为Checkpointer(9.2),用于处理checkpoints;postgres: writer process: 在PostgreSQL中称为BgWriter,用于将脏页刷出到磁盘;postgres: wal writer process: 在PostgreSQL中称为WalWriter(8.3),处理预写日志输出;postgres: autovacuum launcher process: 在PostgreSQL中称为AutoVacuum(8.1),用于系统的自动清理;postgres: archiver process: 在PostgreSQL中称为PgArch,用于预写日志归档;postgres: stats collector process: 在PostgreSQL中称为PgStat,用于统计数据收集。 Newer PostgreSQL选择某组sum结果最小的所有数据 Older PostgreSQL基础学习(一)