ELOA/SQL Server : Le cours complet sur les INDEX (3 h de cours)

  • $20

SQL Server : Le cours complet sur les INDEX (3 h de cours)

  • Course
  • 37 Lessons

Enfin un cours en français, qui est dédié exclusivement a la performance sur SQL Server !

Vous avez des problèmes de lenteurs sur vos serveurs SQL, et vous soupçonnez la mise en place de vos index ?

Vous n'avez pas mis en place d'index sur vos tables, car vous ne connaissez pas les différences entre un index clustered et un index non clustered ? 

On me parle de FILLFACTOR mais qu'est ce que c'est ? 

Dans ce cours de 3 heures, venez découvrir l'importance d'une bonne mise en place des index sur vos tables.

Ne partez pas sur des couts faramineux d'achat de stockage de disque, alors que c'est peut etre la mise en place de vos index qui n'est pas bonne !

C'est simple, les index sont la première raison, de vos améliorations de vos performances sur un serveur SQL.

Vous y verrez :

  • La structure d'un index clustered et d'un index non clustered.

  • Le Table SCAN et le Table SEEK

  • L'index couvrant et Pourquoi il ne faut pas indexer toute la table (Over indexing).

  • Enlever les index dupliqués, et voir l'a définition d'un index UNIQUE.

  • Pensez a consolider ses index, et l'index columnstore.

  • Attention aux index filtrés et leur plan cache associés, et voir ce qu'est le terme SARGABLE ?

  • Comment choisir le bon Index Clustered

  • Pourquoi la fragmentation est elle importante, et comment l'enlever ?

  • Traquer les pages splits et la définition du FILLFACTOR

  • Rebuild Index Vs REORGANIZE et l'option ABORT_AFTER_WAIT

Ce cours s'adresse à tous les administrateurs de bases de données et développeurs qui traitent de l'optimisation des performances et souhaitent utiliser des index pour améliorer les performances du serveur.

J'ai tenu aussi a que les vidéos n’excèdent pas les 10 minutes, pour que ce ne soit pas trop soporifique :)

Contenu

Mise en place de votre environnement

Presentation et apercu
Definition de SQL
Quels sont les outils pour cette formation ?
Apprenez a installer SQL Server sur votre poste
Apprenez a installer Management Studio sur votre poste
Scripts podia
Podia script de tous les cours.zip

Performance SQL : Les fondamentaux de l'indexing

Structure du cours
Qu'est ce qu'un index ?
La Structure d'un index clustered
Preview
La Structure d'un index non clustered
La Structure d'un index non clustered sur un index Clustered
Le Table SCAN
Le Table SEEK
L'index couvrant
Pourquoi ne pas indexer toute la table (Over indexing) ?
Et si on forçait tous les index en SEEK ?
Les index dupliqués
L'index filtré
Index UNIQUE
L'indexation avec INCLUDE
L'indexing et ordre des colonnes
Penser a consolider vos index !!!
Desactivation d'un index
L'index Columnstore
Les vues indéxées
Attention aux index filtrés et leur plan cache associés
Critere sur l'index clustered
Eviter de mettre un index clustered sur une colonne en NEWID
Pourquoi la fragmentation est elle importante ?
Exemple de fragmentation
Les splits de page font il de l'extra logging ?
Apprendre a traquer le page split
Qu'est ce que le FILLFACTOR ?
Rebuild Index Vs REORGANIZE
REBUILD INDEX avec l'option ABORT_AFTER_WAIT
Preview
Conclusion sur cette partie