【体系结构】19.数据库写⼊进程 (DBWn)
数据库写⼊进程(DBWn)是⼀个后台进程,主要将数据块写入磁盘。它还处理检查点,⽂件打开同步,以及记录块写⼊记录。配置闪存后,DBWn还将写⼊数据库智能闪存 (闪存) 缓冲区。
在许多情况下,DBWn写入的块分散在整个磁盘上。因此,写操作往往比日志写程序 (LGWR) 执行的顺序写要慢。如果可能,DBWn将执行多块写入,以提⾼效率。多块写入中写入的块数因操作系统而异。
DB_WRITER_PROCESSES初始化参数指定数据库写入进程的数量。可能有1到 100个数据库写⼊进程。前36个数据库写入进程的名称为DBW0-DBW9和DBWaDBWz。第37⾄第100个数据库写⼊器进程的名称是BW36-BW99。数据库为DB_WRITER_PROCESSES参数选择适当的默认设置,或者根据CPU和处理器组的数量来调整用户指定的设置。