Présentation d'Iseries Navigator avec DB2 for i

 

Iseries Navigator (ex Operation Navigator) permet d'avoir une vision graphique de la base de données

Choisissez "base de données" et ajoutez la bibliothèque avec laquelle vous souhaitez travailler :

vous verrez apparaître la liste des éléments base de données existant :

en double-cliquant sur un fichier, vous pourrez éditer son contenu (Ouvrir),


mais aussi avec le menu contextuel (clic droit)

• obtenir un aperçu (consultation uniquement)

• voir les caractéristiques d'un fichier (table ou vue)

remarquez ici, le nombre maxi d'enregistrements

• réorganiser les fichiers

• gérer la fonction journal

• retrouver l'ordre SQL qui permettrait d'obtenir la même chose (PF créé par SDD, compris)

• voir la liste des zones, des contraintes et des triggers

• nouveauté V5R20, collecte de statistiques (nouveauté de DB2/400 V5R20 orientée performances)

Le bouton nouveau, permet de définir une nouvelle collecte :


 

En cliquant sur la bibliothèque, l'option Nouveau créé un nouvel objet

• Table

• Vue

• DataBase navigator permet d'avoir une vision d'ensemble des liens existant entre fichiers (si intégrité référentielle)

création d' un nouvel organigramme :

Dans la partie gauche de la fenêtre, il faut renseigner la bibliothèque et choisir "recherche" pour réactualiser la liste.

la liste des tables vous est affichée et pour chaque table, les relations base de données
(liste des index, liste des vues)

L'option ajout à l'organigramme, ajoute cette table et toutes les tables liées à l'organigramme

 

vous pouvez demander l'affichage ou le retrait des éléments suivants (dans l'ordre) :

  • les index
  • les vues
  • les journaux
  • les récepteurs de journaux
  • les contraintes de clé primaire
  • les contraintes de vérification (CHECK)
  • les contraintes de clé unique
  • les alias de table
  • et enfin, les alias de vue.

 


Pour vos requêtes SQL, utilisez le gestionnaire de scripts ou CWBUNDBS.EXE

==> sur "base de données" (ou sur le nom de la  "rdb" en 5.2), clic droit, puis gestionnaire de scripts.


Vous pourrez :

•saisir un script SQL

la V5R20 apporte une aide précieuse à la saisie (F4)


 

• Obtenir des informations d'optimisation (VISUAL EXPLAIN)

le Menu Option propose

La version 5.40 est une grosse version en ce qui concerne la gestion de DB2, particulièrement tout ce qui a trait aux performances.


remarquez l'accès aux index à reconstruire (commande EDTRBDAP)

1/ le centre de santé, analyse vos bases (les schémas affichés) et affiche des informations relatives aux maximas de DB2.


2/ Nous avons ensuite accès au nouveau cache des plans d'accès SQL 

(ce concept date de la V5R20, mais n'était pas consultable, c'est lui aujourd'hui qui suggère les index)


Un plan d'accès est le " plan, de bataille " du moteur SQL face une requête :
"comment faire pour réaliser une requête au mieux ?" , pendant cette phase le système examine les index disponibles et en tire des conclusions.

ces "conclusions" sont mise en cache par SQE depuis la version 5.20

Attention, le cache des plans d'accès n'est fait que par SQE, vous ne verrez donc pas de suggestion concernant les requêtes encore effectuées par CQE
(ancien moteur utilisé par Query ou OPNQRYF, par exemple)

Avec la V5R40, au passage le système note les index qui lui paraissent manquant dans QSYS2/SYSIXADV.

Le contenu de ce fichier est affiché par cette option "Assistant de gestion des index" d'iSeries navigator

 
3/ Nous avons d'ailleurs accès directement accès à ce cache



Affichage des instructions :


4/ pour terminer, un accès à la copie de données est proposé directement depuis une table:



© AF400 - Volubis