Bonsoir,

j'ai cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
UPDATE base_jour,clients SET base_jour.RteZone = clients.RteZone 
WHERE EXISTS ( 
SELECT CpteCli,RteZone FROM clients 
WHERE  clients.CpteCli = base_jour.CpteCli ) 
AND base.date_expe = '$date_jour'
qui testée sur un fichier de 50 lignes fonctionne parfaitement, par conte quand je l'applique sur ma base principale ( 280 000 lignes ) mets un temps ... TROP ! ( plus de 7 mn avant que je ne la stoppe ...

Y a t'il moyen d'optimiser cette requette ?
sachant que les modification a appliquer sont sur l'insertion du jour environ 3000 lignes située par : base.date_expe = '$date_jour' .

Les champs CpteCli et date_expe sont indexés ...

Merci de vos conseils

nimbus