Consultor Eletrônico



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.