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 :

Optimisation d'opération key lookup


Sujet :

Administration SQL Server

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    test
    Inscrit en
    Mai 2016
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : test
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 347
    Par défaut Optimisation d'opération key lookup
    bonjour a tout et a tous et merci à ceux qui nous aident et font vivre ce forum

    j'ai eu dernièrement des problèmes du performances qui s’apparaît aléatoirement sur mon instance, en analysant en proche la situation je viens de

    découvrir une jolie requête qui entraîne un blocage ci joint leur syntaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT count(No_UM) FROM SERIALISATION, LIVRAISON_SERIALISATION  
    					   WHERE SERIALISATION.No_Serie = LIVRAISON_SERIALISATION.No_Serie  
    						AND No_BL  = '92514'  and no_materiel='25337'
    						and No_UM=(select distinct no_um from serialisation where no_serie='31541255114')
    						GROUP BY No_UM
    en affichant le plan d’exécution du requête je vien d'avoir une opération key lookp très coûteuse (voir imprime écran) ,
    le colonne rechercher c'est no_serie malgré que mon index cluster contiens ce colonne

    je veux vous communiquer les syntaxes des indexes du table sérialisation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    USE [Provisionning]
    GO
     
    /****** Object:  Index [_dta_index_SERIALISATION_7_661577395__K5_K1_K2_K3]    Script Date: 10/10/2016 12:34:38 ******/
    CREATE NONCLUSTERED INDEX [_dta_index_SERIALISATION_7_661577395__K5_K1_K2_K3] ON [dbo].[SERIALISATION]
    (
    	[No_Materiel] ASC,
    	[No_Serie] ASC,
    	[No_UP] ASC,
    	[No_UM] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    GO
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    USE [Provisionning]
    GO
     
    /****** Object:  Index [IX_SERIALISATION_1]    Script Date: 10/10/2016 12:35:01 ******/
    CREATE NONCLUSTERED INDEX [IX_SERIALISATION_1] ON [dbo].[SERIALISATION]
    (
    	[No_UM] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 70) ON [PRIMARY]
    GO
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    USE [Provisionning]
    GO
     
    /****** Object:  Index [PK_SERIALISATION]    Script Date: 10/10/2016 12:35:18 ******/
    ALTER TABLE [dbo].[SERIALISATION] ADD  CONSTRAINT [PK_SERIALISATION] PRIMARY KEY CLUSTERED 
    (
    	[No_Serie] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 70) ON [PRIMARY]
    GO
    Est ce que quelqu'un à une piste pour optimiser cette requîtes?
    Images attachées Images attachées   

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/05/2016, 12h24
  2. Réponses: 1
    Dernier message: 12/11/2014, 11h26
  3. [WD16] Optimiser les opérations sur BDD lourde
    Par JustineJ dans le forum WinDev
    Réponses: 16
    Dernier message: 04/01/2012, 17h34
  4. Optimisation des opérations sur les grands nombres, algorithme de Knuth
    Par Jackyzgood dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 21/10/2010, 20h27
  5. Réponses: 6
    Dernier message: 28/07/2005, 21h14

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