none
Blocked process report RRS feed

  • Frage

  • Guten Morgen aus Berlin,

    ich lasse auf meiner Datenbank (SQl Server 2008 Enterprise 64bit ) über den SQl Profiler den blocked process report laufen.

    Dieser gibt folgendes aus :

    <blocked-process-report>
     <blocked-process>
      <process id="process470b708" taskpriority="0" logused="452" waitresource="PAGE: 7:1:2075807" waittime="54465" ownerId="5748491689" transactionname="UPDATE" lasttranstarted="2012-05-04T09:38:01.750" XDES="0x5e0088080" lockMode="U" schedulerid="6" kpid="8984" status="suspended" spid="66" sbid="0" ecid="7" priority="0" trancount="0" lastbatchstarted="2012-05-04T09:38:01.747" lastbatchcompleted="2012-05-04T09:38:01.747" clientapp="kaperto.net" hostname="INNOVA24-BIZ" hostpid="3560" isolationlevel="read committed (2)" xactid="5748491689" currentdb="7" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
       <executionStack>
        <frame line="1" sqlhandle="0x0200000059aa3005c6d137d78c8d996f4714a9c1c390e5ff"/>
        <frame line="1" sqlhandle="0x02000000cf4852233da3b005adb4df3b3bdfb2182018b261"/>
       </executionStack>
       <inputbuf>
       </inputbuf>
      </process>
     </blocked-process>
     <blocking-process>
      <process status="suspended" waitresource="PAGE: 7:1:2075807" waittime="54467" spid="66" sbid="0" ecid="12" priority="0" trancount="0" lastbatchstarted="2012-05-04T09:38:01.747" lastbatchcompleted="2012-05-04T09:38:01.747" clientapp="kaperto.net" hostname="INNOVA24-BIZ" hostpid="3560" isolationlevel="read committed (2)" xactid="5748491689" currentdb="7" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
       <executionStack>
        <frame line="1" sqlhandle="0x0200000059aa3005c6d137d78c8d996f4714a9c1c390e5ff"/>
        <frame line="1" sqlhandle="0x02000000cf4852233da3b005adb4df3b3bdfb2182018b261"/>
       </executionStack>
       <inputbuf>
       </inputbuf>
      </process>
     </blocking-process>
    </blocked-process-report>

    Wenn ich das richtig sehe, dann ist der blocking process der gleiche wie der blocked process.

    Das Statement, was ausgeführt  wird, sieht so aus:

    UPDATE sql_queue
       SET sqe_process_date = { ts '2012-05-04 09:38:01' }, 
           sqe_state = 1
     WHERE PKsqe_id = 6073194

    Das Statement dauerte auch ungewönlich lange, 1 Minute.

    Ich bin dankbar für jede Form der Hilfe:-)

    Gruß

    G. Schönhard

    Freitag, 4. Mai 2012 07:43

Antworten

Alle Antworten