Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute.

Similar presentations


Presentation on theme: "Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute."— Presentation transcript:

1 Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute.

2 Oracle Shared Server Previously known as Multi-Threaded Server (MTS). Now “default” behavior. Dynamically configured after initial setup.

3 Copyright ©2006, Custom Training Institute. Overview of Oracle Shared Server Clients send requests. Dispatcher processes on server receive requests. Dispatcher activates process from shared server pool to satisfy client request. Dispatcher returns to service another client request.

4 Copyright ©2006, Custom Training Institute. Benefits of Oracle Shared Server Small number of processes; large number of users. Reduces amount of memory. Optimizes processor workload.

5 Copyright ©2006, Custom Training Institute. Determining Appropriate Usage of Oracle Shared Server Greatest benefit: Many users initiating connections Users frequently interrupting activity

6 Copyright ©2006, Custom Training Institute. Configuring Oracle Shared Servers Use SHARED_SERVERS parameter: Set to a value greater than zero Indicates number of processes to be started in shared server pool Parameter may be dynamically altered through ALTER SYSTEM.

7 Copyright ©2006, Custom Training Institute. Oracle’s Self-Tuning of Shared Servers Approximately one shared server process for every 10 client connections. OLTP applications may cause there to be more than 10 client connections per shared server process

8 Copyright ©2006, Custom Training Institute. Oracle’s Self-Tuning of Shared Server Usage SHARED_SERVERS parameter indicates both initial and minimum number of shared server processes. Can help smooth out dynamically-changing workloads.

9 Copyright ©2006, Custom Training Institute. Configuration Parameters for Oracle Shared Server SHARED_SERVERS MAX_SHARED_SERVERS DISPATCHERS MAX_DISPATCHERS CIRCUITS

10 Copyright ©2006, Custom Training Institute. Obsoleted MTS Parameters MTS_SERVERS MTS_MAX_SERVERS MTS_DISPATCHERS MTS_MAX_DISPATCHERS MTS_CIRCUITS

11 Copyright ©2006, Custom Training Institute. DISPATCHERS Parameter One, and only one, of the following attributes is REQUIRED: PROTOCOL ADDRESS DESCRIPTION

12 Copyright ©2006, Custom Training Institute. MAX_DISPATCHERS Parameter Specifies the total number of dispatchers you want to start. Dispatcher processes accept connections from clients and funnel those connections to available shared server processes.

13 Copyright ©2006, Custom Training Institute. MAX_SHARED_SERVERS Upper bound on total number of shared server processes that PMON can create, based upon the peak load of the system.

14 Copyright ©2006, Custom Training Institute. Shared Server Views V$DISPATCHER_CONFIG Information on existing dispatchers Information on dispatcher configurations V$SHARED_SERVER_MONITOR

15 Copyright ©2006, Custom Training Institute. V$DISPATCHER_CONFIG CONF_INDX NETWORK DISPATCHERS CONNECTIONS SESSIONS POOL

16 Copyright ©2006, Custom Training Institute. V$DISPATCHER_CONFIG TICKS MULTIPLEX LISTENER SERVICE

17 Copyright ©2006, Custom Training Institute. Monitoring Shared Servers V$SHARED_SERVER_MONITOR MAXIMUM_CONNECTIONS MAXIMUM_SESSIONS SERVERS_STARTED SERVERS_TERMINATED SERVERS_HIGHWATER

18 Copyright ©2006, Custom Training Institute. Optimization Set MAX_SHARED_SERVERS equal to one-tenth the maximum number of connections. Set SHARED_SERVERS equal to one- tenth the average number of connections.

19 Copyright ©2006, Custom Training Institute. Summary Oracle Shared Server: Architecture Benefits / Features Configuration Tuning Monitoring


Download ppt "Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute."

Similar presentations


Ads by Google