Oracle est le premier système de gestion de base de données relationnel-objet offerte par Oracle Corporation des bases de données au niveau des entreprises . Structured Query Language (SQL ) est le langage standard utilisé pour extraire des informations à partir de la base de données . Il faut accorder une requête SQL afin d'améliorer les performances des requêtes pour obtenir des informations à partir de la base de données . Oracle 10g introduit «conseiller SQL Tuning », auquel vous pouvez accéder grâce à un ensemble appelé « DBMS_SQLTUNE . " Utilisation de l' Assistant Paramétrage implique la création , l'exécution , la vérification du statut et de récupérer les résultats d'une tâche de tuning SQL. Instructions 
 1 
 créer une tâche de mise au point en utilisant l'instruction SQL avec le temps et la portée que les paramètres d'entrée de la façon suivante : 
 
 CREATE PROCEDURE tuningtask 
 
 Photos 
 tunetask VARCHAR2 ( 40); 
 
 BEGIN 
 
 SQLTEXT : = ' SELECT CustomerName 
 
 FROM client , CustomerOrder 
 
 OÙ client . customerid = customerorder.customerid 
 
 tunetask : = DBMS_SQLTUNE.CREATE_TUNING_TASK (produits 
 sql_text => TexteSQL , AB 
 user_name => ' système ' , AB 
 portée => «globale» , AB 
 time_limit => 60 , AB 
 task_name = 
 tuningtask END 
 > ' Commande Client de ; 
 
 exécution de la au-dessus de commande va créer une procédure avec l'instruction SQL pour extraire tous les clients qui ont passé commande 
 2 
 Exécuter la tâche de réglage utilisant la fonction « EXECUTE_TUNING_TASK " de la façon suivante : . 
 < p > DBMS_SQLTUNE_EXECUTE_TUNING_TASK ( task_name => ' commande Client "); . 
 
 exécution de la commande ci-dessus va exécuter la tâche d'accord avec le nom " commande Client " et d'analyser leur plan d'exécution 
 3 < p> Vérifier l'état de la tâche de tuning SQL à partir de la vue " USER_ADVISOR_TASKS " de la façon suivante : 
 
 SELECT statut 
 
 dE USER_ADVISOR_TASKS 
 
 OÙ task_name = ' Commande Client »; Photos 
 La commande ci-dessus permettra de récupérer les informations d'état sur la tâche sous le nom de " commande Client ". 
 4 
 récupérer les résultats de la tâche de tuning SQL en utilisant la fonction " REPORT_TUNING_TASK " avec tous . des recommandations dans le détail Entrez la commande suivante pour exécuter la fonction de tâche de réglage de rapport : 
 
 SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK (' commande Client " ) 
 
 du double; 
 
 Dual est le tableau factice dans Oracle utilisé dans toutes les bases de données Oracle . Elle est utilisée dans les cas où certaines requêtes ne nécessitent pas de tables. la commande ci-dessus va afficher un rapport expliquant en détail le temps d'exécution de la requête et les recommandations actuelles sur la façon d'améliorer son performance.