Oracle 参数 DB_WRITER_PROCESSES 官方解释,作用,如何配置最优化建议

本站中文解释

DB_WRITER_PROCESSES参数,是控制数据库编写进程的参数。这个参数能够控制数据库写任务的数量,有利于优化数据库编写和数据一致性。

DB_WRITER_PROCESSES参数设置正确有助于优化数据库性能。一般来说,DB_WRITER_PROCESSES参数的值应该在1到20之间,也就是说,可以设置1到20个数据库编写进程。一般情况下,使用4个进程来设置DB_WRITER_PROCESSES参数是比较合理的。当数据库量大的时候,可以对这个值进行适当调整以保证IO速度不受太多影响。

官方英文解释

DB_WRITER_PROCESSES specifies the initial number of Database Writer Processes for an instance. This parameter is useful for systems that modify data heavily.

Property Description

Parameter type

Integer

Default value

1 or CPU_COUNT / 8, whichever is greater. If the number of processor groups is less than 100 but greater than the number of Database Writer Processes, then the number of Database Writer Processes is adjusted to be a multiple of the number of processor groups. If the number of Database Writer Processes is greater than or equal to the number of processor groups, then there is no adjustment.

For Oracle Solaris on SPARC systems, the default value of this parameter is calculated using an internal algorithm.

Modifiable

No

Modifiable in a PDB

No

Range of values

1 to 100

Basic

No

There can be 1 to 100 Database Writer Processes. The names of the first 36 Database Writer Processes are DBW0-DBW9 and DBWa-DBWz. The names of the 37th through 100th Database Writer Processes are BW36-BW99.

See Also:

  • Background Processes for additional information about the Database Writer Process

  • Oracle Database
    Concepts
    for information on when the Database Writer Process writes dirty buffers to disk


数据运维技术 » Oracle 参数 DB_WRITER_PROCESSES 官方解释,作用,如何配置最优化建议