Service SQL IBM i (AS/400) · Vue
QSYS2.RDMA_CONNECTION_INFO
Connexions RDMA de Db2 Mirror
Liste les connexions RDMA entre les nœuds d'une paire Db2 Mirror : adresses, état, erreur et volumes échangés.
À quoi ça sert
Cette vue décrit les connexions RDMA utilisées par Db2 Mirror for i entre les deux nœuds : type d'espace d'adressage, adresses et ports source et cible, état de la connexion (CONNECTION_STATE), erreur éventuelle, groupe de ressources réseau, travaux concernés, temps d'inactivité, tailles des tampons, demandes et octets entrants et sortants, demandes en attente et attentes de tampon.
Elle ne sert qu'avec Db2 Mirror for i (option 48 de 5770SS1), configuré. Elle permet de repérer les connexions en erreur, comme dans l'exemple d'IBM, ou un goulot d'étranglement sur les tampons.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.RDMA_CONNECTION_INFO
Db2 Mirror for i n'est pas installé sur notre IBM i de test : ce service n'a rien à montrer.
L'exemple d'IBM
Examiner les connexions qui sont actuellement dans l'état d'erreur.
-- Description: Examine any connections that are currently in the error
-- state.
SELECT * FROM QSYS2.RDMA_CONNECTION_INFO WHERE CONNECTION_STATE = 'ERROR';
Colonnes renvoyées (22)
Afficher les 22 colonnes
| Colonne | Type | Signification |
|---|---|---|
ADDRESS_SPACE_TYPE |
CHAR(4) | Type d'espace d'adressage |
SOURCE_ADDRESS |
VARCHAR(45) | Adresse source |
SOURCE_PORT |
INTEGER | Port source |
TARGET_ADDRESS |
VARCHAR(45) | Adresse cible |
TARGET_PORT |
INTEGER | Port cible |
CONNECTION_STATE |
VARCHAR(11) | État de la connexion |
CONNECTION_ERROR |
INTEGER | Erreur de connexion |
NRG_NAME |
VARCHAR(15) | Nom du groupe de ressources réseau (NRG) |
JOB_NAME_COUNT |
SMALLINT | Nombre de noms de travaux |
JOB_NAME |
VARCHAR(2899) | Nom du travail |
IDLE_TIME |
DECIMAL(19, 3) | Temps d'inactivité |
SEND_BUFFER_SIZE |
INTEGER | Taille de la mémoire tampon d'envoi |
RECEIVE_BUFFER_SIZE |
INTEGER | Taille de la mémoire tampon de réception |
REQUESTS_IN |
INTEGER | Nombre de demandes entrantes |
REQUESTS_OUT |
INTEGER | Nombre de demandes sortantes |
BYTES_IN |
BIGINT | Nombre d'octets reçus |
BYTES_OUT |
BIGINT | Nombre d'octets envoyés |
OUTSTANDING_SEND_REQUESTS |
INTEGER | Demandes d'envoi en attente |
OUTSTANDING_USER_SEND_REQUESTS |
INTEGER | Demandes d'envoi utilisateur en attente |
OUTSTANDING_USER_RECEIVE_REQUESTS |
INTEGER | Demandes de réception utilisateur en attente |
BUFFER_WAITS |
INTEGER | Nombre d'attentes de tampon |
WAIT_TIME_ON_REMOTE_RECEIVE_BUFFER |
DECIMAL(19, 3) | Temps d'attente sur le tampon de réception distant |