Indexer toutes les colonnes

Sachant qu'une colonne indexée conduit à une meilleure performance, est-il digne d'index de toutes les colonnes de toutes les tables de la base de données? Quels sont les avantages/inconvénients d'une telle approche?

Si il est digne, il est un moyen de créer automatiquement des index dans SQL Server? Mon application ajoute dynamiquement des tables et des colonnes (en fonction de la configuration de l'utilisateur) et je voudrais avoir leur auto indexés.

source d'informationauteur Moslem Ben Dhaou