Service SQL IBM i (AS/400) · Fonction table
QSYS2.MIGRATION_NETWORK_BANDWIDTH
Bande passante vers le nœud de copie
Mesure la bande passante réseau entre le système source et le nœud de copie d'une migration à chaud, sur un nombre d'itérations choisi.
À quoi ça sert
Cette fonction de table mesure le débit réseau vers le nœud de copie dans un environnement de migration à chaud (Migrate While Active). Le paramètre ITERATION_COUNT (3 par défaut) fixe le nombre de mesures réalisées pour calculer les valeurs.
Elle renvoie la bande passante (NETWORK_BANDWIDTH) ainsi que la surcharge de sauvegarde/restauration, globale (SAVE_RESTORE_OVERHEAD) et par bibliothèque (SAVE_RESTORE_OVERHEAD_LIB), avec l'horodatage de la capture. On s'en sert pour estimer la durée d'une migration avant de la lancer.
Elle n'a d'intérêt que si la migration à chaud est configurée.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM TABLE(QSYS2.MIGRATION_NETWORK_BANDWIDTH(5))
Db2 Mirror for i n'est pas installé sur notre IBM i de test : ce service n'a rien à montrer.
L'exemple d'IBM
Vérifier la bande passante vers le nœud de copie dans un environnement IBM i Migrate While Active, en effectuant la mesure 5 fois pour calculer les valeurs.
-- Description: Check the bandwidth to the copy node in a IBM i
-- Migrate While Active environment. Take the measurement 5
-- times for calculating the values.
SELECT * FROM TABLE(QSYS2.MIGRATION_NETWORK_BANDWIDTH(5));
Bon à savoir
Augmenter ITERATION_COUNT lisse les variations du réseau mais allonge la mesure, qui transfère réellement des données.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
ITERATION_COUNT |
INTEGER | 3 | Nombre d'itérations |
Colonnes renvoyées (5)
Afficher les 5 colonnes
| Colonne | Type | Signification |
|---|---|---|
CAPTURE_TIME |
TIMESTAMP | Horodatage de la capture |
ITERATION_COUNT |
INTEGER | Nombre d'itérations |
NETWORK_BANDWIDTH |
DECIMAL(15, 2) | Bande passante du réseau |
SAVE_RESTORE_OVERHEAD |
DECIMAL(15, 2) | Surcharge de sauvegarde/restauration |
SAVE_RESTORE_OVERHEAD_LIB |
DECIMAL(15, 2) | Surcharge de sauvegarde/restauration d'une bibliothèque |