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 |
|
Modifiable in a PDB |
No |
Range of values |
If |
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