Kbase P93202: Is Multi-threaded a multi-threaded relationship between the Progress SQL-92 server and client rather
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/13/2009 |
|
Status: Unverified
GOAL:
Is Multi-threaded a multi-threaded relationship between the Progress SQL-92 server and client rather than a way for a single task to use multiple CPUs
GOAL:
Is _mprosrv multi-threaded
FACT(s) (Environment):
Progress 9.1D
OpenEdge 10.x
FIX:
Currently, (9.1D and 10.*) the OpenEdge SQL Server processes provide a thread per connection.
A new thread is created whenever a new connection is established.
The thread is terminated when the connection ends.
The number of clients per server and maximum number of server processes are configurable and number of clients determines the maximum number of possible connection threads in a server process.
Servers for 4GL clients also support multiple client connections but do not use the same approach.
There are multiple server processes and they context-switch among the connected clients.
The number of clients per server and max number of servers are also configurable.