La propriété runtimeGroupActivationCheckInterval doit être définie comme une propriété globale. La propriété doit être définie pour s'appliquer à toutes les instances pureQuery Runtime qui s'exécutent dans une machine virtuelle Java. Pour plus d'informations sur la spécification de cette propriété, voir Remarques sur l'utilisation.
Cette propriété peut posséder les valeurs suivantes :
Lorsque vous activez la version de groupe d'exécution dans un référentiel, pureQuery Runtime vérifie la présence de mises à jour pour les informations pureQuery dans la version de groupe d'exécution.
Activez une version de groupe d'exécution avec l'option -activate runtimeGroup de l'utilitaire ManageRepository ou à partir d'IBM® Data Studio.
java -Dpdq.runtimeGroupActivationCheckInterval=7 mypdqapp
pdq.runtimeGroupActivationCheckInterval=4
Les propriétés pureQuery Runtime runtimeGroupActivationCheckInterval et propertiesRefreshInterval contrôlent l'actualisation automatique des informations pureQuery pour les versions du groupe d'exécution. La propriété propertiesRefreshInterval permet de spécifier un intervalle spécifique à vérifier pour les mises à jour des informations pureQuery pour une version de groupe d'exécution. La propriété propertiesRefreshInterval peut également être définie de façon à désactiver toutes les vérifications d'informations pureQuery mises à jour pour la version du groupe d'exécution, y compris la vérification effectuée lorsqu'une version de groupe d'exécution est activée.
Pour contrôler l'actualisation automatique de plusieurs applications pureQuery qui s'exécutent dans une seule et même machine virtuelle Java, définissez la valeur de la propriété runtimeGroupActivationCheckInterval pour contrôler la majorité des activités d'actualisation. Définissez la valeur propertiesRefreshInterval pour les applications spécifiques dont les exigences d'actualisation sont particulières.
Lorsque pureQuery Runtime a récupéré les données pureQuery, pureQuery met à jour les instructions SQL dans un cache d'instruction de serveur d'application, comme requis. Les instructions SQL existantes du cache d'instruction du serveur d'application sont à nouveau préparées lorsqu'il est conseillé de le faire. Généralement, une instruction peut être repréparée lorsque l'instruction en cache a le même état qu'une instruction récemment créée.