Le plan d'exécution estimé montrent nécessaire indices?
Ok,
Je ne sais pas si je suis fou ou pas, mais je n'ai pas l'Estimation de exexution plan d'utilisation pour vous montrer ce que les Indices dont vous auriez besoin pour améliorer vos performances? J'ai utilisé lors de mon ancien poste, mais maintenant il semble que je dois à l'aide de l'assistant paramétrage. Je n'ai pas l'esprit de l'assistant paramétrage, mais je l'ai fait avant était si simple!
Grâce
Vous devez vous connecter pour publier un commentaire.
Dans les deux SSMS 2008 et dans SSMS 2012 voir cela fonctionne bien pour les deux estimées et réelles de plans.
Voici un petit exemple pour montrer que les estimées et réelles de plans d'exécution seront à la fois de montrer l'absence d'index:
Maintenant mettre en évidence ce et choisir le plan d'exécution estimé, ou tourner sur le plan d'exécution réel et frapper Exécuter:
Vous devriez voir un index manquant recommandation. Et vous allez le voir ici:
Vous pouvez en savoir plus sur la DMV ici:
http://msdn.microsoft.com/en-us/library/ms345434.aspx
Aussi, vous devriez enquêter sur SQL Sentry Plan d'Explorer (disclaimer: je travaille pour SQL Sentry). C'est un outil gratuit qui montre l'absence d'index pour l'estimation des plans (si ils sont dans le XML fournies par SQL Server), ne pas avoir de bugs comme SSMS (où il répète la même recommandation sur plusieurs lots, même les lots qui ne mentionnent pas les mêmes tables), et génère de réels plans d'exécution sans tirant tous les résultats à travers le réseau vers le client - il juste de rejets (ainsi le réseau de données et les frais généraux ne sont pas comptabilisés dans le plan d'analyse).
sys.dm_db_missing_index_details
manuellement pour voir si ce tableau est encore là? C'est là que les informations contenues dans le plan vient de...SELECT * FROM table
sera probablement vous donner des recommandations pour la couverture de l'indice qu'aucun de vos requêtes en réalité. De vérifier la DMV périodiquement comme il va stocker les résultats basées sur les requêtes de votre charge de travail.sys.dm_db_index_usage_details
pouvez également vous parler de gaspillage index (ceux avec beaucoup de mises à jour, mais peu ou pas de lit).