Multi-Threaded Server Architecture
Multi-threaded servers improve performance in database processing because they decrease the number of processes and the corresponding load to the CPU. In the multi-user database environment, the servers and clients are all individual processes to the computer system and it is always recommended in that the RDBMS is configured to work with Multi-threaded servers. The subsequent figure describes the multi-threaded server architecture.
Figure: Multi-threaded Client Server Architecture