Skip to content

Appendix: Database ConnectionsΒΆ

The table below details the maximum number of database connections that may be used at any one time by each instance of each component. All components use connection pooling and will only explicitly keep connections open for the period they are required. This will usually be for very short periods of time, although connections will be held for longer if a component needs to select or update large amounts of data.

ComponentBase connectionsConnections per datasetConnections per requestNotes
Appointment Booking Engine81-
Dynamic Scheduling Engine81-
Resource Planning Service81-
Schedule Archiving Service81-
Schedule Broadcast Manager81-
Schedule Dispatch Service81-
Schedule Distribution Service81-
Schedule Input Manager8-1By default the SIM will process up to 5 inputs concurrently. However this value can be modified via a parameter.
Schedule Query Manager8-1The SQM will only access the database for particular requests where it does not already have the required data cached.
Scheduling Administration Service8--
Scheduling Gateway8-1
Scheduling Machine Manager8--
Scheduling Restful Gateway--1
Scheduling Service Manager8--
Scheduling Simulation Service8-1
Scheduling Travel Analyser81-
Scheduling Workbench1-1The number of potential connections will depend on the number of connected users. Many requests are handled by the SQM and not directly by the database.