Optimisation de base ou de requete
bonjour a tous
voici la requete que j'utilise pour reperer les doublons de ma base :
Code:
1 2 3 4 5 6 7 8 9
|
SELECT DISTINCT *
FROM MESINFORMATIONS T1
WHERE EXISTS (SELECT *
FROM MESINFORMATIONS T2
WHERE T1.lacle <> T2.lacle
AND T1.champ1 = T2.champ1
AND T1.champ2 = T2.champ2
AND T1.champ3 = T2.champ3) |
champ1, champ2, champ3 sont des varchar(80), et ma table a 40163 lignes et 20 colone ,
mon soucis c'est que quand je lance la requete ma machine qui a 1go de ram semble ne plus marcher, j'ai attendu plus de 45 min et la j'ai tout arreté.
es qu'il faut que je crée des index sur champ1, champ2, champ3 ?
ou c'est la taille des donnée qui pose problème ?
Merci pour vos éclairage
PS : je suis sous FB 2.5 j'ai aussi fait un back restore sur la base.