Loptimisation derequêtes sur SQL Server       Pollus Brodeur
Pollus Brodeur   15 ans TI   10 ans SQL Server   3 ans Consultation   Membre du CA de l’AQIII
Menu   La performance & l’entreprise   Les concepts clés     Capturer les performances des requêtes     Les indexes
La performance & l’entreprise   Indicateur de performance   Le problème   La capacité
Ou placer les efforts ?Machine   Windows   SQL Server   Applications
Problèmes typiques1.   Indexes mal définit2.   Statistiques inadéquates3.   Blocage & deadlock4.   Utilisation de curseurs...
Concepts clés   Capturer les performances des requêtes   Optimiser une procédure   Analyser et comparer les performances
Indexes   Heap Tables vs Clustered Indexes   Clustered vs Nonclustered index   Covering indexes   Indexation avancée  ...
Conclusion   Les indexes & les statistiques = Facile   Baseline vs actuel   Créativité des solutions   Expérimentez   ...
Questions
Prochain SlideShare
Chargement dans…5
×

Optimisation de requetes sur sql server

989 vues

Publié le

1 commentaire
2 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
989
Sur SlideShare
0
Issues des intégrations
0
Intégrations
13
Actions
Partages
0
Téléchargements
17
Commentaires
1
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Optimisation de requetes sur sql server

  1. 1. Loptimisation derequêtes sur SQL Server Pollus Brodeur
  2. 2. Pollus Brodeur 15 ans TI 10 ans SQL Server 3 ans Consultation Membre du CA de l’AQIII
  3. 3. Menu La performance & l’entreprise Les concepts clés  Capturer les performances des requêtes  Les indexes
  4. 4. La performance & l’entreprise Indicateur de performance Le problème La capacité
  5. 5. Ou placer les efforts ?Machine Windows SQL Server Applications
  6. 6. Problèmes typiques1. Indexes mal définit2. Statistiques inadéquates3. Blocage & deadlock4. Utilisation de curseurs5. Requête mal définit6. Architecture des tables7. Fragmentation excessive8. Plan d’exécution non réutilisés
  7. 7. Concepts clés Capturer les performances des requêtes Optimiser une procédure Analyser et comparer les performances
  8. 8. Indexes Heap Tables vs Clustered Indexes Clustered vs Nonclustered index Covering indexes Indexation avancée  Filtered Indexes  Index join, Index intersection  Indexes views
  9. 9. Conclusion Les indexes & les statistiques = Facile Baseline vs actuel Créativité des solutions Expérimentez  SET STATISTICS IO  PROFILER
  10. 10. Questions

×