Surveiller ce forum | Commencer une nouvelle discussion Commencer une nouvelle discussion
RE: REX - Perf & jtds [ Répondre ]
Par : Steve PEGUET on 2007-06-29 18:20
[forum:52774]
Avons-nous une roadmap auprès de la communauté JTDS pour résoudre ce bug?

Je préfèrerais intégrer une dernière version du pilote corrigeant le problème sinon je suis d'accord pour intégrer ce paramètrage par défaut en attendant.

REX - Perf & jtds [ Répondre ]
Par : Cyril Rocheteau on 2007-06-05 18:12
[forum:52723]
Nous avons rencontré un pb de performance avec les drivers jtds pour MS SQL Server.
Cela concerne les requêtes SQL avec un like qui déclenche par défaut un full scan sur les tables en question même lorsque les index sont utilisables.
JTDS utilise par défaut l'unicode pour envoyer les paramètres/variables, ce qui n'est pas le cas des outils d'analyse MS.
Donc on croit que le plan d'exécution est correct alors que non.

Pour corriger il suffit d'ajouter ;sendStringParametersAsUnicode=false à l'url de connexion jdbc.

Quelques liens sur le "bug":

http://sourceforge.net/forum/message.php?msg_id=3691609
http://www.mcse.ms/message798494.html
http://support.microsoft.com/kb/224587

Peut-être serait-il intéressant de proposer ce paramétrage par défaut avec jtds dans le jdbcwrapper

Cyril

FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page