Bonjour,
nous venons de nous apercevoir qu'un job dure anormalement longtemps.
Et quand on regarde le programme, on s'aperçoit qu'il y a un select * qui balaye donc toute la table :
La table en question fait plus de 500 Millions de lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT * FROM CFVTP ORDER BY XAX,BTP,JKP,BDF, NHY,LPM,HDT,NHP FOR FETCH ONLY ;
Mes question sont les suivantes :
Est-il normal en production de balayer la totalité d'une table qui à cette taille ?
La requête dure 4 heures. Y a-t'il un moyen de l'optimiser ?
Merci pour votre aide.
Existe t'il un moyen efficace de détecter les requêtes qui consomment trop ?
Merci pour votre aide.
Partager