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

Enfin un cours de 3 heures et en plus en français, qui est dédié exclusivement a la performance sur SQL Server :)

4.40 (22 reviews)
Udemy
platform
Français
language
Other
category
120
students
3 hours
content
Jul 2022
last update
$19.99
regular price

What you will learn

La structure d'un index clustered et non clustered

L'index couvrant et Les index dupliqués

L'indexation avec INCLUDE et L'indexing et l'ordre des colonnes

L'index filtré et les vues indéxées

Qu'est ce que le SARGABLE ? et L'index columnstore

Comment choisir le bon Index Clustered

Pourquoi la fragmentation est elle importante ?

Qu'est ce que le FILLFACTOR ?

REBUILD INDEX avec l'option ABORT_AFTER_WAIT

Description

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.

*************************   La formation en détail ************************

  • 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.

Regardez la moyenne de mes autres cours (4,4/5), et vous verrez que mes cours sont des cours de qualité :)

Suivez ce cours, vous aidera à vous démarquer techniquement de vos collègues, ou lors d'un entretien d'embauche.

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

Content

Introduction

Qu'est ce qu'un index ?
Pré requis pour le cours
Structure du cours
Tous mes cours sont a 10 euros ! Téléchargez les coupons :)

Les fondamentaux de l'indexing

Qu'allons nous voir dans cette section ?
La structure d'un index clustered
La structure d'un index non clustered
La structure d'un index clustered avec un Index non clustered
Le Table SCAN
Le Table SEEK

Cas pratiques sur l'indexing

Qu'allons nous voir dans cette section ?
L'index couvrant
Et si on forcait tous les index en SEEK ?
Pourquoi ne pas indexer toute la table (Over indexing) ?
Les index dupliqués
L'indexation avec INCLUDE
L'indexing et l'ordre des colonnes
L'index UNIQUE
Penser a consolider vos index !!!
Desactivation d'un index
L'index filtré
Les vues indéxées
Attention aux index filtrés et leur plan cache associés
Qu'est ce que le SARGABLE ?
L'index columnstore

Comment choisir le bon Index Clustered ?

Critère sur l'index clustered
Eviter de mettre un index clustered sur une colonne en NEWID

La fragmentation sur les index

Qu'allons nous voir dans cette section ?
Pourquoi la fragmentation est elle importante ?
Exemple de fragmentation
Les splits de page font il de l'extra logging ?
Traquer les pages splits
Qu'est ce que le FILLFACTOR ?
Rebuild Index Vs REORGANIZE
REBUILD INDEX avec l'option ABORT_AFTER_WAIT

Conclusion

Conclusion/Checklist

Screenshots

SQL Server : Le cours complet sur les INDEX (3 h de cours) - Screenshot_01SQL Server : Le cours complet sur les INDEX (3 h de cours) - Screenshot_02SQL Server : Le cours complet sur les INDEX (3 h de cours) - Screenshot_03SQL Server : Le cours complet sur les INDEX (3 h de cours) - Screenshot_04

Reviews

Aymen
April 23, 2023
A ce niveau: Explication détaillée. Une très bonne simplification/explication du côté obscure de l'SGBD
Christophe
August 23, 2019
Tout est abordé très superficiellement, les explications sont approximatives et consistent en une lecture de ce qui est dans les fichiers joints. Beaucoup de mots pour ne pas dire grand chose, 1h aurait largement suffit. Décevant, je déconseille.
Claude-Sophie
May 9, 2019
excellente présentation pédagogie rythme d'explications avec des exemples concrets quand ça marche mais aussi quand ça plante et pourquoi ça plante et comment débugger la situation, je recommande. Merci au professeur!
Olivier
March 29, 2019
Répond bien à mes attentes. Exemples concrets et touche directement au sujet, sans trop de préambules. Quelques notions plus complexes ne sont parfois pas expliquées, il faut alors s'informer de ces notions à l'extérieur du cours.

Charts

Price

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

Rating

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

Enrollment distribution

SQL Server : Le cours complet sur les INDEX (3 h de cours) - Distribution chart
1767700
udemy ID
6/26/2018
course created date
11/6/2019
course indexed date
Bot
course submited by