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

本站中文解释

:

MAX_DISPATCHERS参数控制可以运行的应用程序的最大数量。当客户端请求数据库时,它们会将输入请求发送到派发器,派发器从对应的进程池中分配服务器进程来处理请求。当MAX_DISPATCHERS参数值太小时,可能会出现派发器不足的情况,客户端超时和操作失败等问题。

如果你是在一台用于做数据库服务器的服务器上设置MAX_DISPATCHERS参数,那么根据数据库服务器可用内存和应用程序并发量来计算合适的MAX_DISPATCHERS参数值。一般来说,每个派发器进程需要100-150M内存,可以根据实际可用内存来计算可以启动的派发器进程的最大数量。当数据库服务器的可用内存比较少的时候,可以适当减少MAX_DISPATCHERS参数值,有助于减少系统消耗的内存。

官方英文解释

MAX_DISPATCHERS specifies the maximum number of dispatcher processes allowed to be running simultaneously.

Property Description

Parameter type

Integer

Default value

There is no default value.

Modifiable

ALTER SYSTEM

Modifiable in a PDB

No

Range of values

If MAX_DISPATCHERS is specified, then it should be greater than or equal to the number of dispatchers specified by the DISPATCHERS parameter and less than the number of processes specified by the PROCESSES parameter.

Basic

No

This parameter can be overridden by the DISPATCHERS parameter and is maintained for backward compatibility with older releases.

See Also:

  • Oracle Database
    Administrator’s Guide
    for more information about this parameter

  • Your operating system-specific Oracle documentation for the default value and range of values


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