Conseils et formations : vos deux atouts pour réussir !
Accueil > Développement

Pourquoi développer du code avec SQLServer ?

 
Essentiellement pour des raisons de performances : des traitements au plus près des données sont toujours plus efficaces ! 
 
Effectivement, si un logiciel doit extraire des centaines de milliers de lignes de la base, puis les traiter une par une , on voit tout de suite les goulets d'étranglement qui peuvent se créer :
  • Pour les accès disque du moteur de bases de données
  • Pour la mémoire du même moteur
  • Dans la partie d'envoi des messages vers les clients
  • Au niveau du réseau
  • Dans les buffers en mémoire du client
  • Etc.
Quelques chiffres :
Dans mon précédent logiciel de contrôle des accès, un traitement de calcul demandait 2 heures environ, après réécriture en procédure stockée (au plus près des données donc) on est passés à 50 secondes...
 


Ouvrages de référence :

TSQL Reciples chez APRESS

TSQL Recipes chez APRESS

 

 ‭(Masqué)‬ WebPart1 Web Part

/Developpement/defaut/

 ‭(Masqué)‬ Liens d'administration