> Data > Colonnes de tri, de regroupement et d’agrégation utilisées pour les index

Colonnes de tri, de regroupement et d’agrégation utilisées pour les index

Data - Par iTPro.fr - Publié le 24 juin 2010
email

Mis en ligne le 9/06/2005 - Publié en Juin 2004

Création de cubes, écriture de requêtes MDX, optimisation de DTS et plus encore...

Colonnes de tri, de regroupement et d’agrégation utilisées pour les index

Envisagez d’indexer les colonnes employées pour les opérations
de tri et dans les expressions de regroupement. Il peut
s’avérer avantageux d’indexer les colonnes utilisées par les
fonctions MIN(), MAX(), COUNT(), SUM() et AVG() pour
agréger les données. Dans le cas des fonctions MIN() et
MAX(), SQL Server se contente de rechercher les valeurs minimum
et maximum respectivement dans la colonne. Si les
valeurs de données d’un index sont classées dans l’ordre ascendant,
SQL Server peut lire l’index afin de déterminer rapidement
les valeurs correctes de MIN() et MAX(). La requête
de plage de valeurs intègre un filtre ou une contrainte
(exprimée dans la clause WHERE ou HAVING de la requête
SELECT) pour limiter le nombre de lignes retournées. De
même, un index peut vous permettre d’optimiser le tri (à 
l’aide de la clause ORDER BY) et le regroupement (clause
GROUP BY) des données, en particulier si la ou les tables
interrogées comportent de nombreuses lignes.

Téléchargez gratuitement cette ressource

Protection des Données : 10 Best Practices

Protection des Données : 10 Best Practices

Le TOP 10 des meilleures pratiques, processus et solutions de sécurité pour mettre en œuvre une protection efficace des données et limiter au maximum les répercutions d’une violation de données.

Data - Par iTPro.fr - Publié le 24 juin 2010