PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Acces NAtif Sql serveur
Acces NAtif Sql serveur
Débuté par Sylvain, 22 nov. 2005 20:58 - 1 réponse
Posté le 22 novembre 2005 - 20:58
Bonjour,

A chaque fois que l'on utilise Hexecuterequetesql() avec un nom de source de donné différent Windev ouvre un SPID sur le serveur SQL. Ce SPID est détruit seulement lors de l'éxécution de HfermeConnexion(), on obtient le mème phénomème lorsque l'on utilise une table pour la première fois. Donc au cours de la journée 1 application Windev peut avoir plus de 100 SPID relié au même process si on multiplie par le nombre de Process Windev on vas en avoir des tonnes de SPID.

Ma question: Pourquoi Windev ne détruit pas les SPID lorsque l'on fait un Hannuledeclaration() pour la requête SQL et un Hferme() pour les instruction H****.

2 ieme questions: Il me semble que le nombre de SPID influence les performances de SQL server !

Merci
Posté le 23 novembre 2005 - 22:04
Je ne suis jamais vraiment inquiété des SPIDs en terme de nombre, mais
seulement pour voir les process utilisateurs connectés ...

Une piste à essayer : SQL server peut peut-être supprimer des SPID
inactif au bout d'un certain temps.

Bonne chance

Sylvain a écrit :
Bonjour,

A chaque fois que l'on utilise Hexecuterequetesql() avec un nom de source de donné différent Windev ouvre un SPID sur le serveur SQL. Ce SPID est détruit seulement lors de l'éxécution de HfermeConnexion(), on obtient le mème phénomème lorsque l'on utilise une table pour la première fois. Donc au cours de la journée 1 application Windev peut avoir plus de 100 SPID relié au même process si on multiplie par le nombre de Process Windev on vas en avoir des tonnes de SPID.

Ma question: Pourquoi Windev ne détruit pas les SPID lorsque l'on fait un Hannuledeclaration() pour la requête SQL et un Hferme() pour les instruction H****.

2 ieme questions: Il me semble que le nombre de SPID influence les performances de SQL server !

Merci