Bonjour à tous,
dans une discussion précédente qui n'avait rien avoir sur le sujet à proprement parlé
http://www.developpez.net/forums/d15...s-concurrents/
sql pro dis ceci :
Je parierait sur le fait d'une différence de fonctionnement lié à de mauvais accès réseau, middleware ou OS
les crétins qui ont développés Hibernate ayant utilisé la plupart du temps des éléments totalement obsolète (par exemple le fameux SET NOCOUNT ON obligatoire pour les PS !).
Dans un document avec 20 requetes(http://blog.developpez.com/sqlpro/fi...onnees-SQL.pdf) pour auditer la structure de votre base de données que SQL pro a écrit je vois ceci
Le paramétrage SET NOCOUNT ON évite d'envoyer en permancence et pour chaque
requête (SELECT, INSERT, UPDATE, DELETE) un message précisant le nombre de
lignes impactées.

Ce type de message est très rarement traité par les applications clientes
mais constitue des trames d'octets qui voyagent entre le serveur et les
applications clientes.
-- En pratique toutes les routines (procédures stockées et déclencheurs)
devraient commencer par cette directive (SET NOCOUNT ON afin d'interdire ces
messages intempestifs.
-- Notez que le template de créaton des routines proposée par SSMS (l'IHM
associées à SQL Server pour les développeurs) propose systématiquement cette
directive.
Dois je comprendre que cette information est obsolète et qu'il ne faut plus agir de la sorte?

Merci d'avance,
Loïc