Mts dispatcher status

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Script SQL*Plus de diagnostic
Voir aussi Mts dispatcher utilization · Mts queue information · Mts user connexions

MTS (Multi-Threaded Server) est le nom historique du Shared Server Oracle (renommé à partir d'Oracle 9i, mais les vues gv$dispatcher, gv$shared_server, gv$queue, gv$circuit et les paramètres d'initialisation renommés DISPATCHERS / SHARED_SERVERS / MAX_SHARED_SERVERS restent les mêmes mécanismes). Ce script affiche l'état courant des processus dispatcher — les processus réseau qui reçoivent les requêtes des clients et les déposent dans une file d'attente commune pour les processus shared server.

Script

-- État des dispatchers MTS/Shared Server, toutes instances (RAC-ready via gv$).

SET LINESIZE 180
SET PAGESIZE 50000
SET VERIFY OFF

COLUMN instance_name      FORMAT a10 HEADING 'Instance'
COLUMN dispatcher_name    FORMAT a16 HEADING 'Dispatcher'
COLUMN dispatcher_status  FORMAT a10 HEADING 'Statut'
COLUMN accept              FORMAT a10 HEADING 'Accepte'
COLUMN created                        HEADING 'Circuits créés'
COLUMN conf_indx                      HEADING 'Index config.'
COLUMN network              FORMAT a70 HEADING 'Réseau'

SELECT
    i.instance_name   instance_name
  , d.name            dispatcher_name
  , d.status          dispatcher_status
  , d.accept          accept
  , d.created         created
  , d.conf_indx       conf_indx
  , d.network         network
FROM
    gv$instance   i
  , gv$dispatcher d
WHERE
    i.inst_id = d.inst_id
ORDER BY
    i.instance_name, d.name
/

Interprétation des colonnes

  • StatutWAIT (inactif, attend du travail), SEND /
 RECEIVE (envoi/réception d'un message), CONNECT /
 DISCONNECT (établissement/fermeture d'une connexion client), BREAK
 (traitement d'une interruption), OUTBOUND (connexion sortante établie par le
 dispatcher).
  • AccepteYES/NO : le dispatcher accepte-t-il de nouvelles
 connexions.
  • Circuits créés — nombre de circuits virtuels actuellement associés à ce dispatcher.
  • Index config. — indique de quel paramètre DISPATCHERS (1er, 2e, ...) ce
 dispatcher est issu, en cas de configurations multiples (protocoles ou pools différents).

Voir aussi