Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Données générales | |||
Paramètres OZT et OZF |
Afin d'optimiser les temps d'exécution des ordres SQL dans les interactifs en mode Client/Serveur et Web, les paramètres OZT et OZF permettent d'ajouter un HINT aux select sous Oracle. Un HINT est une commande qui, dans un select, influence le fonctionnement de l'analyseur Oracle. Exemples : select /*+ FIRST_ROWS */ : accélère le retour au premier enregistrement. /*+ INDEX (TABLE INDEX) */ : force le choix d'un index On ajoute un HINT si : - il n'y a pas de clause where ; - il n'y a pas de première colonne d'index dans la clause where : - la colonne d'index n'est pas en condition avec une constante. Dans ce cas, l'ordre de priorité est le suivant : ajout de la valeur du paramètre OZF si renseignée ; sinon, valeur du paramètre OZT si renseignée ; sinon, ajout de FIRST_ROWS. On n'ajoute pas de HINT : - pour Sybase et SQL Serveur ; - dès qu'il y a une clause where comportant une première colonne d'index qui est en condition avec une constante (sauf pour <> et !=). Dans ce cas, si elle est renseignée, la valeur du paramètre OZT est tout de même ajoutée. Pour plus d'informations sur l'optimisation des ordres SQL, merci de contacter le Support qui vous transmettra une documentation technique sur ce sujet. |