Après avoir créé et déployé une routine (procédure mémorisée ou
fonction utilisateur), vous pouvez l'exécuter sur le serveur de base de données.
Pourquoi et quand exécuter cette tâche
Restriction : Certains produits ne prennent pas en charge les routines Java™.
Remarque : Vous ne devez pas exécuter les routines en utilisant l'option Exécuter en
tant que du menu contextuel de l'éditeur de routine.
Procédure
Pour exécuter une routine SQL ou Java :
- Dans l'Explorateur de sources de données ou l'Explorateur de projets de données,
cliquez avec le bouton droit de la souris sur la routine à exécuter, puis sélectionnez Exécuter. La fenêtre Exécuter les routines s'ouvre.
- Indiquez les paramètres et les options d'exécution.
- Si la routine utilise des valeurs de paramètre d'entrée, indiquez les paramètres
sur la page Paramètres. La page ne s'affiche pas si
la routine n'autorise aucun paramètre.
- Sur la page Options d'exécution et de performances, indiquez si vous souhaitez ou non que les changements soient validés dans la base de données et,
dans le cas de DB2 for
z/OS, spécifiez l'ID collection à
utiliser.
Si l'option Collecter des informations sur les performances
est sélectionnée, les informations de performance de base de données sont collectées et s'affichent dans la vue des résultats SQL.
Si l'option Gather
actual access plan information from the database (Collecter les informations de plan d'accès réel depuis la base de données) est activée,
les statistiques d'exécution pour les opérations effectuées dans le cadre de l'exécution d'instructions SQL
sont collectées depuis la base de données. InfoSphere Optim Query
Workload Tuner utilise ces informations lorsque vous ajustez les instructions SQL
des routines.
La routine s'exécute sur le serveur de base de données.
- Consultez les résultats correspondant à l'exécution dans la vue des résultats SQL. Vous pouvez consulter les messages, paramètres et ensembles de résultats.
Si vous avez collecté les informations de performance pour une routine SQL,
ces informations s'affichent dans la vue des résultats SQL. Dans le cas des instructions SQL dont les performances sont faibles, vous
pouvez cliquer avec le bouton droit de la souris sur les instructions et sélectionner Démarrer l'optimisation pour
ouvrir InfoSphere Optim Query Workload Tuner et
ajuster les instructions. Pour ajuster les instructions depuis la vue Résultats SQL, InfoSphere Optim Query Workload Tuner doit être installé
sur la base de données exécutant l'instruction.
Résultats
Les paramètres et les options d'exécution sont conservés. Vous pouvez modifier
les valeurs lors de la réexécution de la routine.
Que faire ensuite
Vous pouvez indiquer les configurations de test pour vos routines.