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

MS SQL Server Discussion :

Analyse d'un dead lock graph


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 139
    Points : 40
    Points
    40
    Par défaut Analyse d'un dead lock graph
    Bonjour,
    J'utilise SQL server 2005 avec un driver jdbc inet sprinta qui fonctionne correctement pour 2000 (et qui devrait fonctionner pour 2005)
    Cela fonctionne a peu pret sauf que sur certains de mes tests j'ai un dead lock.
    Je ne sais pas d'ou vient le probleme et comment analyser le dead lock graph que j'ai reussi à récupérer avec le profiler.
    Quelqu'un pourrait t'il m'aider à analyser cela et à savoir ce que cela veut dire

    et un autre




    J'ai un autre souci, j'ai essayer de changer de driver jdbc pour utiliser le derneir de microsoft, et la ca casse de partout (j'ai essayé avec et sans la méthode cursor) j'ai des problèmes de syntaxe que je n'ai pas sur l'autre driver sprinta.


    ex de trace donnant une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    INSERT INTO PARTY (OID, PARTY_ID, DESCRIPTION, DESCRIPTION_PIN,  NAME, FIRST_NAME, NAME_PIN,  ORGANIZATION_NAME, ORGANIZATION_NAME_PIN, 
    POSTAL_ADDRESS, POSTAL_ADDRESS_L2, CITY, STATE, POSTAL_CODE, COUNTRY, COUNTRY_CODE, ADDRESS_PIN, EMAIL, EMAIL_PIN, PARTY_TYPE, 
    TREE_ELEMENT_TYPE, PARENT_ID, BUYER_ID, VENDOR_ID, PARTY_TEMPLATE_ID ) VALUES (@P0, @P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10, @P11, 
    @P12, @P13, @P14, @P15, @P16, @P17, @P18, @P19, @P20, @P21, @P22, @P23, 
    @P24)   
    declare @p2 int
    set @p2=0
    declare @p5 int
    set @p5=0
    exec sp_cursorexecute 76,@p2 output,16,8193,@p5 
    output,203,N'Vendor_1p0e@1l',NULL,1,N'Vendor_1p0e@1l',NULL,1,N'Vendor_1p0e@1l',1,NULL,NULL,N'Caen',NULL,N'14000',N'France',N'FR',1,NULL,1,1,0,NULL,N'Vendor_1p0e@1l',N'Vendor_1p0e@1l',NULL
    select @p2, @p5
    exec sp_cursorunprepare 1073741901
    declare @p1 int
    set @p1=0
    declare @p2 int
    set @p2=0
    declare @p7 int
    set @p7=0
    exec sp_cursorprepexec @p1 output,@p2 output,N'@P0 nvarchar(4000),@P1 int,@P2 int,@P3 int,@P4 datetime,@P5 datetime,@P6 int,@P7 int,@P8 int,@P9 
    decimal(38,0),@P10 nvarchar(4000),@P11 nvarchar(4000),@P12 nvarchar(4000),@P13 decimal(38,0),@P14 nvarchar(4000)',N'INSERT INTO VENDOR_SETTINGS 
    (VENDOR_ID, DEFAULT_SCHEDULING_TYPE, DEFAULT_BILL_CYCLE_FREQUENCY, DEFAULT_EDIT_CYCLE_FREQUENCY, DEFAULT_BILL_CYCLE_DATE, 
    DEFAULT_EDIT_CYCLE_DATE, DEFAULT_EDIT_CYCLE_DATE_TYPE, DEFAULT_BILL_CYCLE_DATE_TYPE, DEFAULT_ACCOUNT_TYPE, DEFAULT_CREDIT, DEFAULT_CURRENCY, 
    DEFAULT_AML_FILENAMES, REFERENCE_FORMAT, BILL_THRESHOLD, BILL_THRESHOLD_CURRENCY) VALUES (@P0, @P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, 
    @P10, @P11, @P12, @P13, @P14)                                                                                                                   
    ',4112,8193,@p7 output,N'Vendor_1p0e@1l',0,2,2,'juin 11 2128 10:53:20:000AM','juin 11 2128 
    10:53:20:000AM',0,0,-1,NULL,NULL,N'invoice.aml',N'{1,n,6}',NULL,NULL
    select @p1, @p2, @p7
    Lock:acquired
    Error: 156, Severity: 15, State: 1
    Syntaxe incorrecte vers le mot clé 'INSERT'.
    Error: 16954, Severity: 10, State: 1
    User Error Message	Exécution directe de SQL. Pas de curseur.

  2. #2
    Membre du Club
    Inscrit en
    Avril 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 139
    Points : 40
    Points
    40
    Par défaut
    Pas d'idees?

Discussions similaires

  1. [SQL2008][SQL2012]Trigger + Dead Lock
    Par Donpi dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/01/2013, 15h25
  2. Activation / désaction index et dead lock
    Par cpdump dans le forum Développement
    Réponses: 8
    Dernier message: 23/11/2011, 15h11
  3. [lex/yacc] analyse de code et génération de graphe
    Par jihado86 dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 18/03/2009, 17h46
  4. Dead lock dans même procedure
    Par Vince7-7 dans le forum SQL
    Réponses: 2
    Dernier message: 01/06/2007, 10h34
  5. Problème de Dead Lock
    Par Chromium dans le forum Installation
    Réponses: 2
    Dernier message: 10/04/2007, 15h59

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