23.4.2 Notes
- Depending on the SQL statement that is executed, more ports will be required than the calculated target value.
- If the number of ports allocated automatically by the operating system is insufficient, respecify the number in the pd_registered_port operand.
- When HiRDB releases port numbers, the OS does not necessarily release the numbers immediately (TIME_WAIT status). Therefore, the system will sometimes temporarily use a larger number of port numbers than the target number. For details about how to avoid a shortage of ports caused by the TIME_WAIT status, see 23.4.4 Ways to avoid a shortage of ports.
- In the following systems, reduce the number of ports used to connect UAPs to HiRDB using the high-speed connection facility. For details about the high-speed connection facility, see the HiRDB Version 9 UAP Development Guide.
- Systems in which the value of pd_max_users exceeds 400
- Systems with more than 32 back-end servers
- Systems with more than 32 front-end server
- Systems with more than 64 units
- When the system configuration includes numerous back-end servers within the system, the calculated value might exceed the operating system's upper limit for port numbers or the port number specified in pd_registered_port. For details about the corrective action to take in this situation, see 9.5 Considerations that apply to building a system with many units or servers. You can also use the BES connection holding facility. For details about the BES connection holding facility, see the HiRDB Version 9 System Operation Guide.