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
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/ * * * * *
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...)
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/ * * * * *
Merci, ça donne envie d'en apprendre plus, sur l'interprétation des statistiques par exemple !
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/ * * * * *
Super Fred comme d'habitude![]()
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/ * * * * *
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager