salut a tous,
je voudrais savoir quels sont les possibilites pour pouvoir optimiser une base de donnees SQL pour pouvoir avoir de meilleurs temps de reponse.
Server SQL 2005. merci de votre aide
![]()
salut a tous,
je voudrais savoir quels sont les possibilites pour pouvoir optimiser une base de donnees SQL pour pouvoir avoir de meilleurs temps de reponse.
Server SQL 2005. merci de votre aide
![]()
En commancant par un bon datamodele, on gagne deja un paquet de perfs.
Ensuite des index bien positionnées.
Avoir le hardware qui suit aide aussi.
Après, tout dépend de la base de données, de la volumétrie, ...
La conquête des performances est une discipline à par entière.
1-Il faut commencer par la couche d'accès au données:
- Le modèle de données
- Les connections pooling
- Le paging des données
- Les indexes
- Les requêtes bien écrites
2-Finir par le optimiser le matériel
- La RAM
- Le sous-système de disque
- La vitesse du processeurs
- Grappe de serveur nécessaire ?
C'est beaucoups de chose.
salut,
le fait d'avoir un certain nombre d'index(pour certain certe pas indispensable mais utile), peut t'il ralentir le temps de mes requetes?
comment optimiser mon modele que je crois deja etre pas mal?
merci deja pour les points de reponse il m'aide beaucoup
Bonjour,
Il faut retenir que d'une manière théorique,
les bons index accélèrent les requêtes d'extractions des données mais ralentissent les requêtes de mises à jours (écritures dans les tables puis dans les index).
Quand à ton model, il faut le publier dans un forum dédié à la modélisation pour qu'on puisse vérifier si elle respecte la norme.
Partager