aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 20113 6 oct. 2005 à 17:45
hé bien...
qu'as tu fait ces derniers jours ? :)
il s'agit de quel type de requete ? insert, select, update ?
La premier chose à vérifier, est si tu as changé ou supprimé des index dans la base.
sinon est-ce que tu ne peux pas en créer qui pourrait acceler la requetes ?
Est ce que le ralentissement est vraiment venu d'un seul coup ???
si tu fait des requetes INSERT dans une table, celle ci va grossir de plus en plus, en ca peut ralentir le traitement (temps de recaclul des index plus long)
sinon est ce que tu n'a pas ajouté un trigger sur une des tables impactées ?
obic2000
Messages postés8Date d'inscriptionjeudi 6 octobre 2005StatutMembreDernière intervention 5 novembre 2005 6 oct. 2005 à 18:04
Tout d'abord merci d y avoir s' interesser.
- Je n ai pas modifé les codes.
- Je n ai pas supprimé les index non +
- Pas de nouveux index à créer d'après ( generateur de profils . 0 % d'opt.)
Voice ce que j utilise dans mes codes ( exemple )
Dim lRST as new adodb.recordset
lrst.open "selection",cnx,...,...
do while not lrst.eof
.....
..... ' Je consulte d'autres tables x, y ,z
lrst!xxx= xxxxxx
lrst.update
....
loop
C'est bizarre ça tourné bien il y a qq semaine
Vous n’avez pas trouvé la réponse que vous recherchez ?
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 20113 6 oct. 2005 à 18:11
et la table cible n'a pas grossit ?
le ralentissement est venu subitement ?
t'as essayé de regarder dans le plan d'execution de ta requete (sous le query analyzer de SQL server) ce qui prenait du temps dans l'execution de ta requete ?
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 11 oct. 2005 à 22:44
Quelle version de la MDAC est installée sur le client et le serveur ?
Quelle version de Service Pack sur le serveur SQL ?
Il faudrait faire un profiling sur la base en cours d'utilisation pour voir ce qui est appelé sur celui-ci.
Il y a peut-être un autre utilisateur qui pose problème.
obic2000
Messages postés8Date d'inscriptionjeudi 6 octobre 2005StatutMembreDernière intervention 5 novembre 2005 12 oct. 2005 à 09:24
Pour savoir si ça vient de réseau. voici ce que j'ai fait :
-J'ai installé sql server 7.0 avec sp4 sur mon pc ( en local ) + bdd.
-J'ai débranché le câble réseau pour être sur d'être en local.
- Et je suis le seul utilisateur
C'est idem, le traitement ne tourne pas vite et je dirai mm que c'est + lent en local.
config . de mon pc :
Win2000pro avec sp4, mdac 2.8, vb6, 512 mo de ram.....
nb: generateur de profils + ass. indexation -> propose 0 % d'opt. ( les index existent déjà ).
obic2000
Messages postés8Date d'inscriptionjeudi 6 octobre 2005StatutMembreDernière intervention 5 novembre 2005 12 oct. 2005 à 17:50
Pas de modif. au niveau de prog.
Je n ai pas modié non plus la base. J 'ai essayé sur une bdd -> idem
ça ne peut pas être utilisateurs ni appli car j ai testé en local c est pareil
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 12 oct. 2005 à 21:05
Dans ce cas, tout s'est fait par magie. ET comme dit l'expression tout ce qui a été fait par la magie ne peut être défait que par la magie :)) (cf les soeurs alliwell).
Bref, si rien n'a changé au niveau du prog et de la base, n'y a t'il pas eu l'installation d'un nouveau patch sur les machines (services pack ou hotfix) ?
amahoro
Messages postés1Date d'inscriptionmercredi 16 mars 2005StatutMembreDernière intervention24 octobre 2005 24 oct. 2005 à 09:41
Bjr si ; je voudrais vous aide mais moi aussi j'ai un pbme peut me dire comment je peus executer une requete en vb qui me permettra de changer les données de mon base de données aussi bien la connection à ce dernier merci à
la prochaine.