«

»

juil 08

Imprimer ceci Article

Utilisation de l’ISeries Navigator

C’est pas compliqué !

Vous avez  2 méthodes pour lancer un script SQL avec l’ISeries Navigator :

  1. vous avez juste besoin d’éxécuter un query et vous n’avez pas de temps à perdre : vous utilisez la méthode rapide
  2. vous avez besoin de voir les tables (parce que vous ne connaissez pas le nom par coeur, ou de faire un clic droit pour voir les propriétés, bref de faire autre chose qu’un select …) : vous utilisez la méthode longue

La méthode rapide

vous créez un fichier .sql sur votre bureau, cliquez droit, ouvrir avec « CWBUNDBS.EXE »

ouvrir avec cwbundbs.exe

L’éditeur de script s’ouvre, vous effectuez la connexion avec votre DB/Partition et vous êtes GO.

 

 

La méthode longue

1. Vous lancez ISeries Navigator

2. Vous naviguez dans l’arborescence jusqu’au nom de votre base de données

3. Dans le bloc de contrôle de vos tâches apparait « Execution d’un script SQL »
4. Vous êtes GO

Comment exécuter un query ?

Utilisez les sabliers

 

Important!

Séparez vos différentes requêtes par un « ; » (caractère point-virgule)

Le premier sablier exécute l’ensemble des instructions se trouvant dans votre script

Le second exécute l’ensemble à partir de la sélection

Le dernier exécute la sélection, vous n’êtes pas obligé de sélectionner l’ensemble du query, le simple fait d’avoir le curseur dans la ligne, du moment que c’est avant le point virgule, c’est bon.

 

 

 

Utilisez l’aide d’optimisation « Run and Explain »

Au passage, vous trouvez des infos plus détaillées dans les RedBook Ibm. ;)

Le « Run & Explain » est un outil qui permet d’analyser les opérations effectuées par la DB lors d’une demande d’exécution d’un query. Il montre des informations sur les temps d’obtention d’info, l’utilisation des index et affiche un graphe qui vous aide à voir si votre requête est optimisée ou si « on peut mieux faire ».

 

Il possède un bouton très intéressant qui est « l’Index Advisor », où il vous propose de créer des index là où LUI juge que c’est intéressant.

 

 

 

 

Notice

Attention, tous les index ne sont pas bon à créer, il y a plusieurs paramètres dont il faut tenir compte pour créer un index. Le but ici n’est pas d’expliquer le job d’un DBA.

Dans l’optique du développeur, si vous n’avez pas de DBA sous la main, la génération du graphe doit provoquer en vous tout une série de questions, et de bonnes questions :

  • pourquoi il utilise cet index ?
  • pourquoi il n’en utilise pas ?
  • pourquoi il propose un autre ordre ?

Et chercher après les réponses vous apportera une base solide ou complémentaire à votre job de développeur.

Pour aller plus loin : RedBook d’Ibm.

maKyo

Incoming search terms:

  • iseries navigator exécution plusieurs requêtes

Lien Permanent pour cet article : http://ma-kyo.com/utilisation-iseries-navigator/

2 pings

  1. Séquence SQL » maKyo

    [...] Avec le Wizard dans l’ISeries Navigateur [...]

  2. Procédure Stockée SQL sur un RPG » maKyo

    [...] dans l’ISeries Navigateur les instructions suivantes [...]

Les commentaires sont désactivés.