L’iSeries Query Governor peut empêcher
le démarrage d’une requête qui
risque d’être longue. Il le fait en comparant
la « meilleure estimation » du
Query Optimizer à la valeur de Query
Time Limit.
Pour activer le Query Governor, il
faut donner à la valeur système QQRYTIMLMT
une valeur autre que sa valeur par défaut *NOMAX. Si, par exemple,
vous donnez à QQRYTIMLMT la valeur
60, le Query Governor ne transmettra
pas une demande de requête individuelle
au gestionnaire de base de données
pour exécution, si l’Optimizer estime
que l’exécution de la requête
dépassera 59 secondes.
On voit bien l’avantage du Query
Governor : éviter le gaspillage de ressources
dans l’exécution d’une longue
requête. L’inconvénient correspondant
est que l’estimation de
l’Optimizer doit être raisonnablement
précise. C’est exactement cela – une
estimation trop généreuse de la part
de l’Optimizer – qui a soulevé le problème
suivant.
Comment déployer une démarche DevOps efficace, sécuriser ses processus de développement et maîtriser les coûts de ses infrastructures ? Les 9 et 10 décembre 2026, DEVOPS REX réunit les professionnels…
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…
