IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

[ARTICLE] SQL Server - Supprimer les index inutiles . . . [Tutoriel]


Sujet :

Administration SQL Server

  1. #1
    R�dacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 001
    Billets dans le blog
    6
    Par d�faut [ARTICLE] SQL Server - Supprimer les index inutiles . . .
    Bonjour,

    Je vous propose cet article sur la suppression des index inutiles (et donc contre performants) dont il faut se d�barrasser.


    � vos commentaires !

    Merci

    Retrouvez les meilleurs cours et tutoriels pour apprendre Microsoft SQL Server
    Fr�d�ric Brouard - SQLpro - ARCHITECTE DE DONN�ES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : mod�lisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  2. #2
    Mod�rateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 617
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 617
    Billets dans le blog
    10
    Par d�faut
    Excellente initiative

    J'aurais bien ajout� un petit la�us sur les index couvrants et un autre sur les index redondants.
    Peut �tre aussi ajouter quelques mots sur le facteur de filtrage (c'est tellement courant les index sur des colonnes ne pouvant prendre que 2 � 3 valeurs et qui n'ont pas d'usage couvrant...)

  3. #3
    R�dacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 001
    Billets dans le blog
    6
    Par d�faut
    Je pense que je vais faire une s�rie...

    A +
    Fr�d�ric Brouard - SQLpro - ARCHITECTE DE DONN�ES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : mod�lisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre �clair�
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    139
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 139
    Par d�faut
    merci , sujet int�ressant.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    39
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2003
    Messages : 39
    Par d�faut
    Merci, �a donne envie d'en apprendre plus, sur l'interpr�tation des statistiques par exemple !

  6. #6
    R�dacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 001
    Billets dans le blog
    6
    Par d�faut
    Citation Envoy� par vbarr Voir le message
    Merci, �a donne envie d'en apprendre plus, sur l'interpr�tation des statistiques par exemple !
    Comme aurais dit le grand Charles... Vaste sujet !

    Nous avions fait une pr�sentation Arian Papillon et moi sur la chose dans le cadre des SQL Days chez Microsoft France il y a quelques ann�es ... On doit la trouver encore sur le net...
    Fr�d�ric Brouard - SQLpro - ARCHITECTE DE DONN�ES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : mod�lisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Membre �clair� Avatar de olivtone
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Octobre 2010
    Messages
    242
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Par d�faut
    Super Fred comme d'habitude

  8. #8
    Invit� de passage
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Janvier 2023
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ard�che (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es

    Informations forums :
    Inscription : Janvier 2023
    Messages : 1
    Par d�faut
    Bonjour!

    Excellent article, comme d'habitude. Ne faudrait-il pas, peut �tre, y ajouter une toute petite pr�cision qui concerne la mani�re dont cette DMV "compte" : elle ne compte pas le nombre de fois que l'index est utilis� - au sens o� on l'entend habituellement - mais le nombre de requ�tes qui ont �t� ex�cut�es et qui contenaient l'index en question dans son plan d'ex�cution, ce qui est diff�rent.

    Merci!

  9. #9
    R�dacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Expert bases de donn�es / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 001
    Billets dans le blog
    6
    Par d�faut
    Citation Envoy� par Seaqwel Voir le message
    Bonjour!

    Excellent article, comme d'habitude. Ne faudrait-il pas, peut �tre, y ajouter une toute petite pr�cision qui concerne la mani�re dont cette DMV "compte" : elle ne compte pas le nombre de fois que l'index est utilis� - au sens o� on l'entend habituellement - mais le nombre de requ�tes qui ont �t� ex�cut�es et qui contenaient l'index en question dans son plan d'ex�cution, ce qui est diff�rent.

    Merci!
    Plus exactement :
    "
    Lorsqu�un index est utilis�, une ligne est ajout�e � sys.dm_db_index_usage_stats si aucune ligne n�existe d�j� pour l�index. Quand la ligne est ajout�e, ses compteurs sont � z�ro.
    "
    Extrait de la doc...
    https://learn.microsoft.com/fr-fr/sq...l-server-ver16

    Cela veut donc dire que cette vue contient les index qui ont fait l'objet une seule fois d'une requ�te soit pour une lecture, soit pour une mise � jour.

    A +
    Fr�d�ric Brouard - SQLpro - ARCHITECTE DE DONN�ES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : mod�lisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Questions sur les indexations
    Par freud dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 11/05/2004, 11h38
  2. Article sur les tableaux dynamiques
    Par Eric Sigoillot dans le forum Langage
    R�ponses: 2
    Dernier message: 16/04/2004, 22h00
  3. Les index sous Sybase
    Par Emdis dans le forum Autres SGBD
    R�ponses: 2
    Dernier message: 02/06/2003, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo