PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Acces natif MS SQL & hlitrecherchepremier
Acces natif MS SQL & hlitrecherchepremier
Débuté par Domi, 12 oct. 2005 18:16 - 5 réponses
Posté le 12 octobre 2005 - 18:16
Nous avons des problèmes de performance avec l'accès MS SQL natif et la syntaxe hlitrecherchepremier ....

On arrive à diviser les temps de traitement par 5, en utilisant Sqlexec()..

Il est dommage d'avoir à utiliser une autre syntaxe..

Pourquoi tant de différence de performance?
Y a t il une solution??
Posté le 12 octobre 2005 - 18:21
Activer dans MYSQL la création d'un log des requêtes reçues.
Il faut pour cela une ligne LOG=C:\MY.LOG dans le fichier de configuration my.ini.
Ensuite HLitRecherche, puis SQLExec : et la clé du mystère est dans le log !

A+
Posté le 12 octobre 2005 - 19:21
Avez-vous essayé la constante 'hSansRafraichir'.
Celle-ci évite de rééxuter la requête SQL.

Personnellement je l'utilise avec HLitPremier et donne de bien meilleurs résultats avec cette constante
Posté le 12 octobre 2005 - 20:24
LB a émis l'idée suivante :
Activer dans MYSQL la création d'un log des requêtes reçues.
Il faut pour cela une ligne LOG=C:\MY.LOG dans le fichier de configuration
my.ini. Ensuite HLitRecherche, puis SQLExec : et la clé du mystère est dans
le log !

A+


Hmmm, j'aimerais bien savoir ce mystère moi aussi ....

--
Bon développement à tous
Christian

cciochir@ _ at _ cmii.fr
Posté le 13 octobre 2005 - 09:44
Domi a écrit :
Nous avons des problèmes de performance avec l'accès MS SQL natif et la syntaxe hlitrecherchepremier ....

On arrive à diviser les temps de traitement par 5, en utilisant Sqlexec()..

Il est dommage d'avoir à utiliser une autre syntaxe..

Pourquoi tant de différence de performance?
Y a t il une solution??



Bonjour,
c'est MS SQL ou MySql ?

--
Cordialement,
chris
Posté le 13 octobre 2005 - 15:34
Il s'agit de Microsoft SQL 2000...