ELOA/SQL Server : L'administration d'un serveur SQL Partie 3

  • $20

SQL Server : L'administration d'un serveur SQL Partie 3

  • Course
  • 80 Lessons

Pourquoi se lancer dans l'administration SQL? SQL est une des compétences très activement recherchées sur le marché de l'emploi. Administrer un serveur SQL aujourd'hui, c'est s'assurer avoir un job a plein temps. De plus SQL Server par sa simplicité, permet assez rapidement a monter en compétence sur des sujets assez pointus. Vous êtes Tech Lead, développeurs, futur DBA alors ce cours est fait pour vous :)

Contenu

Mise en place de votre environnement

Presentation et apercu
Definition de SQL
Quels sont les outils pour cette formation ?
Outil pour travailler.zip
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

Administration SQL :Détecter et réparer la corruption sur une BDD

Pourquoi ce cours est important ?
Quelles sont les causes de corruption ?
Que faisons nous en premier face a la corruption ?
Corruption qui disparait ?
IO/errors
TORN PAGE DETECTION et PAGE CHECKSUM
Verification de la coherence des données
Creation d'un job pour verification de la coherence
Explication et demonstration sur le CHECKDB
Option sur le CHECKDB
Enquête sur le CHECKDB
Options de reparations sur une BDD
Restore vs repair
Reparation d'un index non clustered
Les différents états d'une BDD
DBCC IND ET PAGE.mp4
Recréer un fichier de log en attachant une BDD
Restauration d'une BDD a partir d'un backup corrompu
Le mode EMERGENCY
Reparer une BDD par le mode HACK ATTACH
Preview

Administration SQL: La sécurité et la gestion des privilèges

Introduction
Création de notre premier compte
Démo : Configuration de la base de donnée par défaut
Démo : Les roles fixes de serveur
Démo : Avoir des priviléges administratifs
Démo :Faire un rôle personnalisé pour le serveur
Démo: Découvrir le privilège par défaut d'un login
Démo : Lié un utilisateur à un login
Démo: Les rôles fixes de base de donnée
Donner des droits sur des objets
Qu'est ce qu'un schema ?
Preview
Donner le privilège à l'aide de schéma
Protection des données par les PS ou vues
Comprendre le chainage de proprietaire
Gestion des privilèges par colonne
Créer un role personnalisé sur la BDD
Conclusion

La réplication

Architecture de la réplication
Démo : Configuration de la distribution
Démo: Creer une publication snapshot
Démo : Creer une publication transactionnelle

3eme Chapitre : Les performances sur SQL server

Qu'allons nous voir dans ce troisième chapitre ?

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