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 :

identifier la colonne en question ?


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 817
    Billets dans le blog
    2
    Par défaut identifier la colonne en question ?
    bonjour a tous
    Suite a une réclamation du lenteur présent sur l'execution d'une procédure stocké , je viens d'indentifier une opération de type Key lookup apparait dans le plan d'exection de cette procédure
    afin d'optimiser cette procédure j'ai décider d'inclue le colone manquant dans l'index
    or j'arrive pas a identifier cette colonne pour l'inclue dans l'index
    donc je pause cette question comment identifier le colone qui est ressponsssable de l'opération Key lookup
    merci pour vos aide
    Images attachées Images attachées   

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 010
    Billets dans le blog
    6
    Par défaut
    Il suffit de placer la souris sur l'opérateur "key lookup" incriminé pour voir l'expression utilisée. En sus, activez la fenêtre propriété qui vous en dira plus...

    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/ * * * * *

  3. #3
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Un lookup n'est pas nécessairement un problème; il faut considérer avant de poser la colonne comme incluse à l'index le coût de la mintenance sous-jacente.
    Vous utilisez par ailleurs le plan d'exécution estimé; il aurait été intéressant de voir le nombre réel d'exécutions de l'opérateur, avec le nombre d'accès à la table fourni par la sortie de l'instruction SET STATISTICS IO ON.
    Je vous invite à lire le billet que j'ai publié à ce sujet, qui vous présentera notamment SQL Sentry Plan Explorer

    @++

  4. #4
    Membre émérite

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 817
    Billets dans le blog
    2
    Par défaut
    un excellent article
    merci bien

Discussions similaires

  1. [AC-2007] Identifier les colonnes filtrées dans un formulaire continu
    Par Triton972 dans le forum IHM
    Réponses: 6
    Dernier message: 10/06/2011, 03h44
  2. Réponses: 4
    Dernier message: 23/01/2011, 22h36
  3. Identifier une colonNe ajoutée et/ou supprimer entre deux fichiers
    Par NewYork dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/12/2010, 13h53
  4. Réponses: 6
    Dernier message: 20/08/2010, 10h13
  5. Réponses: 3
    Dernier message: 08/12/2004, 13h58

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