Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 помогите расшифровать deadlock graph  [new]
xx64
Guest
коллеги, что в общих чертах можно получить из такого графа?

+
<deadlock-list>
 <deadlock victim="processe93aa30c8">
  <process-list>
   <process id="processe2f1b90c8" taskpriority="0" logused="10000" waittime="1623" schedulerid="1" kpid="3596" status="suspended" spid="57" sbid="0" ecid="5" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe3097acf8" taskpriority="0" logused="10000" waittime="2671" schedulerid="5" kpid="2624" status="suspended" spid="57" sbid="0" ecid="6" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe93aa30c8" taskpriority="0" logused="10000" waittime="562" schedulerid="5" kpid="3560" status="suspended" spid="59" sbid="0" ecid="1" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:13.487" lastbatchcompleted="2015-11-27T11:30:13.487" lastattention="1900-01-01T00:00:00.487" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31894702" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000f533812b6bd4881bde397a6c3a6f99a694b4aa960000000000000000000000000000000000000000">
INSERT INTO #tt12531 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt12531 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe8dc170c8" taskpriority="0" logused="10000" waittime="2672" schedulerid="6" kpid="3264" status="suspended" spid="57" sbid="0" ecid="3" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe75991868" taskpriority="0" logused="10000" waittime="2672" schedulerid="2" kpid="388" status="suspended" spid="57" sbid="0" ecid="1" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processec57de188" taskpriority="0" logused="10000" waittime="2461" schedulerid="4" kpid="4004" status="suspended" spid="57" sbid="0" ecid="2" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe75990928" taskpriority="0" logused="10000" waittime="57" schedulerid="2" kpid="4556" status="suspended" spid="58" sbid="0" ecid="1" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:13.987" lastbatchcompleted="2015-11-27T11:30:13.987" lastattention="1900-01-01T00:00:00.987" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31899313" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000f136cf0aa8cc87dc1442854a6f82e53facbc3b540000000000000000000000000000000000000000">
INSERT INTO #tt14459 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14459 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processf7f4bdc38" taskpriority="0" logused="10000" waittime="564" schedulerid="12" kpid="5032" status="suspended" spid="59" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2015-11-27T11:30:13.487" lastbatchcompleted="2015-11-27T11:30:13.487" lastattention="1900-01-01T00:00:00.487" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" loginname="Admin1C" isolationlevel="read committed (2)" xactid="31894702" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000f533812b6bd4881bde397a6c3a6f99a694b4aa960000000000000000000000000000000000000000">
INSERT INTO #tt12531 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt12531 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe8dc17c38" taskpriority="0" logused="10000" waittime="61" schedulerid="6" kpid="2936" status="suspended" spid="58" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2015-11-27T11:30:13.987" lastbatchcompleted="2015-11-27T11:30:13.987" lastattention="1900-01-01T00:00:00.987" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" loginname="Admin1C" isolationlevel="read committed (2)" xactid="31899313" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000f136cf0aa8cc87dc1442854a6f82e53facbc3b540000000000000000000000000000000000000000">
INSERT INTO #tt14459 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14459 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processf7f49dc38" taskpriority="0" logused="10000" waittime="2734" schedulerid="8" kpid="3676" status="suspended" spid="57" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" loginname="Admin1C" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processdc6c93868" taskpriority="0" logused="10000" waittime="2672" schedulerid="3" kpid="1616" status="suspended" spid="57" sbid="0" ecid="4" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processddb859868" taskpriority="0" logused="10000" waittime="3622" schedulerid="4" kpid="2412" status="suspended" spid="56" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2015-11-27T11:30:10.420" lastbatchcompleted="2015-11-27T11:30:10.420" lastattention="1900-01-01T00:00:00.420" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" loginname="Admin1C" isolationlevel="read committed (2)" xactid="31876783" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000e545f725987a617add78ec3426eecf0738f2de440000000000000000000000000000000000000000">
INSERT INTO #tt16420 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt16420 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe93aa2928" taskpriority="0" logused="27208" waitresource="KEY: 5:72057777425219584 (3d3bf0914214)" waittime="562" ownerId="31894702" transactionname="user_transaction" lasttranstarted="2015-11-27T11:30:11.743" XDES="0xe1f925cf0" lockMode="S" schedulerid="5" kpid="3792" status="suspended" spid="59" sbid="0" ecid="18" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:13.487" lastbatchcompleted="2015-11-27T11:30:13.487" lastattention="1900-01-01T00:00:00.487" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31894702" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000f533812b6bd4881bde397a6c3a6f99a694b4aa960000000000000000000000000000000000000000">
INSERT INTO #tt12531 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt12531 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processe75991498" taskpriority="0" logused="33860" waitresource="KEY: 5:72057777425219584 (dd30a214c1d1)" waittime="58" ownerId="31899313" transactionname="user_transaction" lasttranstarted="2015-11-27T11:30:12.577" XDES="0xdfa55eb30" lockMode="S" schedulerid="2" kpid="4272" status="suspended" spid="58" sbid="0" ecid="24" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:13.987" lastbatchcompleted="2015-11-27T11:30:13.987" lastattention="1900-01-01T00:00:00.987" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31899313" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000f136cf0aa8cc87dc1442854a6f82e53facbc3b540000000000000000000000000000000000000000">
INSERT INTO #tt14459 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14459 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processdc4fbfc38" taskpriority="0" logused="48428" waitresource="PAGE: 5:1:2565930 " waittime="2718" ownerId="31887340" transactionname="user_transaction" lasttranstarted="2015-11-27T11:30:09.953" XDES="0xe1ae5cde0" lockMode="S" schedulerid="11" kpid="4728" status="suspended" spid="57" sbid="0" ecid="7" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:11.317" lastbatchcompleted="2015-11-27T11:30:11.313" lastattention="1900-01-01T00:00:00.313" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31887340" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000983c20241d0f22340eb4bc6e4c8f128bcfa06b120000000000000000000000000000000000000000">
INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt14144 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
   <process id="processd924f1c38" taskpriority="0" logused="97240" waitresource="PAGE: 5:1:2607680 " waittime="3585" ownerId="31876783" transactionname="user_transaction" lasttranstarted="2015-11-27T11:30:07.727" XDES="0xd654b9540" lockMode="S" schedulerid="3" kpid="3728" status="suspended" spid="56" sbid="0" ecid="1" priority="0" trancount="0" lastbatchstarted="2015-11-27T11:30:10.420" lastbatchcompleted="2015-11-27T11:30:10.420" lastattention="1900-01-01T00:00:00.420" clientapp="1CV82 Server" hostname="CC-1CAPP02" hostpid="3312" isolationlevel="read committed (2)" xactid="31876783" currentdb="5" lockTimeout="45000" clientoption1="671219744" clientoption2="128056">
    <executionStack>
     <frame procname="adhoc" line="1" stmtstart="926" sqlhandle="0x02000000e545f725987a617add78ec3426eecf0738f2de440000000000000000000000000000000000000000">
INSERT INTO #tt16420 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld31801_TYPE,
T2.Fld31801_RTRef AS Fld31801_RTRef,
T2.Fld31801_RRRef AS Fld31801_RRRef,
T2.Fld31800RRef AS Fld31800RRef,
T2.Fld31799RRef AS Fld31799RRef,
T2.Fld31798RRef AS Fld31798RRef,
T2.Fld31797RRef AS Fld31797RRef,
T2.Fld31804RRef AS Fld31804RRef,
CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_,
CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_
FROM (SELECT
T3._Fld31803RRef AS Fld31803RRef,
T3._Fld31802RRef AS Fld3180     </frame>
     <frame procname="unknown" line="1" sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
unknown     </frame>
    </executionStack>
    <inputbuf>
(@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt16420 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT
T1.Fld31797RRef,
T1.Fld31801_TYPE,
T1.Fld31801_RTRef,
T1.Fld31801_RRRef,
T1.Fld31798RRef,
T1.Fld31799RRef,
T1.Fld31800RRef,
T1.Fld31804RRef,
T1.Fld31803RRef,
T1.Fld31806Balance_,
T1.Fld31807Balance_,
T1.Fld31802RRef
FROM (SELECT
T2.Fld31803RRef AS Fld31803RRef,
T2.Fld31802RRef AS Fld31802RRef,
T2.Fld31801_TYPE AS Fld    </inputbuf>
   </process>
  </process-list>
  <resource-list>
   <exchangeEvent id="Portf79510c00" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processe3097acf8"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe2f1b90c8"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79510c00" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processdc4fbfc38"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe3097acf8"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Pipedc9436a00" WaitType="e_waitPipeGetRow" nodeId="15">
    <owner-list>
     <owner id="processe93aa2928"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe93aa30c8"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79510c00" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processdc6c93868"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe8dc170c8"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79510c00" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processec57de188"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe75991868"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79510c00" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processe8dc170c8"/>
    </owner-list>
    <waiter-list>
     <waiter id="processec57de188"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Piped89074a00" WaitType="e_waitPipeGetRow" nodeId="15">
    <owner-list>
     <owner id="processe75991498"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe75990928"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79511a00" WaitType="e_waitPortOpen" nodeId="11">
    <owner-list>
     <owner id="processe93aa30c8"/>
    </owner-list>
    <waiter-list>
     <waiter id="processf7f4bdc38"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79511500" WaitType="e_waitPortOpen" nodeId="11">
    <owner-list>
     <owner id="processe75990928"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe8dc17c38"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79510c00" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processe75991868"/>
    </owner-list>
    <waiter-list>
     <waiter id="processf7f49dc38"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79510c00" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processe2f1b90c8"/>
    </owner-list>
    <waiter-list>
     <waiter id="processdc6c93868"/>
    </waiter-list>
   </exchangeEvent>
   <exchangeEvent id="Portf79511800" WaitType="e_waitPortOpen" nodeId="54">
    <owner-list>
     <owner id="processd924f1c38"/>
    </owner-list>
    <waiter-list>
     <waiter id="processddb859868"/>
    </waiter-list>
   </exchangeEvent>
   <keylock hobtid="72057777425219584" dbid="5" objectname="upp_agro_kshen.dbo._AccumRgT31816" indexname="_Accum31816_ByDims_TRRRRRRRRRN" id="lockdf3349380" mode="X" associatedObjectId="72057777425219584">
    <owner-list>
     <owner id="processe8dc17c38" mode="X"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe93aa2928" mode="S" requestType="wait"/>
    </waiter-list>
   </keylock>
   <keylock hobtid="72057777425219584" dbid="5" objectname="upp_agro_kshen.dbo._AccumRgT31816" indexname="_Accum31816_ByDims_TRRRRRRRRRN" id="lockeb004a880" mode="X" associatedObjectId="72057777425219584">
    <owner-list>
     <owner id="processf7f4bdc38" mode="X"/>
    </owner-list>
    <waiter-list>
     <waiter id="processe75991498" mode="S" requestType="wait"/>
    </waiter-list>
   </keylock>
   <pagelock fileid="1" pageid="2565930" dbid="5" subresource="FULL" objectname="upp_agro_kshen.dbo._AccumRg31796" id="locke9b0b4100" mode="IX" associatedObjectId="72057777361190912">
    <owner-list>
     <owner id="processddb859868" mode="IX"/>
    </owner-list>
    <waiter-list>
     <waiter id="processdc4fbfc38" mode="S" requestType="wait"/>
    </waiter-list>
   </pagelock>
   <pagelock fileid="1" pageid="2607680" dbid="5" subresource="FULL" objectname="upp_agro_kshen.dbo._AccumRg31796" id="lockeb0096480" mode="IX" associatedObjectId="72057777361190912">
    <owner-list>
     <owner id="processf7f49dc38" mode="IX"/>
    </owner-list>
    <waiter-list>
     <waiter id="processd924f1c38" mode="S" requestType="wait"/>
    </waiter-list>
   </pagelock>
  </resource-list>
 </deadlock>
</deadlock-list>


Сообщение было отредактировано: 27 ноя 15, 11:54
27 ноя 15, 11:39    [18480517]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
invm
Member

Откуда: Москва
Сообщений: 9778
В общих чертах - это iintra-query parallel deadlock.
27 ноя 15, 11:56    [18480662]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
xx64
Guest
invm
В общих чертах - это iintra-query parallel deadlock.

спсб. а можно из этого графа вытащить последовательность и причину?
ну например процесс 1 делает это, процесс 2 делает это, что приводит к дедлоку этого.
извините конечно, чайник я:(
27 ноя 15, 12:26    [18480906]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
invm
Member

Откуда: Москва
Сообщений: 9778
xx64
спсб. а можно из этого графа вытащить последовательность и причину?
Можно.
Ищите статьи и учебные материалы по анализу взаимоблокировок.
Например, можно начать с этой - Deadlock Troubleshooting, Part 1
27 ноя 15, 13:02    [18481116]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
xx64
Guest
invm, ок, спсб, попробую выцепить полезное.
27 ноя 15, 15:21    [18482133]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
invm
Member

Откуда: Москва
Сообщений: 9778
xx64, а что вы хотите "выцепить" именно из этого графа?
27 ноя 15, 16:28    [18482520]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
Speshuric
Member

Откуда: г. Москва
Сообщений: 129
xx64,

1. Настройте технологический журнал 1С на отлов взаимных блокировок - он вам даст больше информации
2. Используйте управляемые блокировки
3. Своевременно рассчитывайте итоги
27 ноя 15, 16:48    [18482599]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
xx64
Guest
Speshuric, я от 1С крайне далек, просто решил для самообразования разобраться. 1сники в конторе кивают на криворуких франчайзи, франчайзи кивают на родовую травму платформы:) Инфу передам, надеюсь они увидят знакомые слова.
27 ноя 15, 17:49    [18482897]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
invm
Member

Откуда: Москва
Сообщений: 9778
xx64, как я уже писал - это intra-query parallel deadlock.
Т.е. дедлок, вызванный конкуренцией за ресурсы внутри одной сессии из-за распараллеливания сервером выполнения запроса, а не обычный дедлок, возникший из-за конкуренции за ресурсы между разными сессиями.

Это редкая ситуация. Может вылечится накатом последних SP и CU.
Либо изменить запрос так, чтобы план стал другим. Либо исключить параллелизм, добавив в запрос option (maxdop 1)
27 ноя 15, 18:24    [18483077]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SQLhunter
Member

Откуда:
Сообщений: 73
invm,
отключите параллелизм в SQL, как рекомендует 1С.
если это то что я думаю, то и франчам и прогам надо дать по ушам за незнание этой фичи
27 ноя 15, 19:15    [18483296]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
xx64
Guest
спасибо за советы по специфике 1С, попробую!
30 ноя 15, 09:35    [18490128]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
xx64
Guest
xx64
спасибо за советы по специфике 1С, попробую!

попробовал sp_configure 'max degree of parallelism', 1;
результат противоположный - кол-во дедлоков выросло.
правда теперь больше более простых графов
+

<?xml version="1.0"?>

-<deadlock-list>


-<deadlock victim="processef26dc928">


-<process-list>


-<process clientoption2="128056" clientoption1="671219744" lockTimeout="45000" currentdb="5" xactid="251458191" isolationlevel="read committed (2)" loginname="Admin1C" hostpid="4028" hostname="CC-1CAPP02" clientapp="1CV82 Server" lastattention="1900-01-01T00:00:00.037" lastbatchcompleted="2015-11-30T11:58:28.037" lastbatchstarted="2015-11-30T11:58:28.040" trancount="2" priority="0" ecid="0" sbid="0" spid="57" status="suspended" kpid="4836" schedulerid="12" lockMode="S" XDES="0xf19e55048" lasttranstarted="2015-11-30T11:58:26.040" transactionname="user_transaction" ownerId="251458191" waittime="17945" waitresource="PAGE: 5:1:2545557 " logused="50232" taskpriority="0" id="processef26dc928">


-<executionStack>

<frame sqlhandle="0x020000001c52e82898a96da0a2a24c859b878e356a2ee8d50000000000000000000000000000000000000000" stmtstart="926" line="1" procname="adhoc"> INSERT INTO #tt11574 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT T1.Fld31797RRef, T1.Fld31801_TYPE, T1.Fld31801_RTRef, T1.Fld31801_RRRef, T1.Fld31798RRef, T1.Fld31799RRef, T1.Fld31800RRef, T1.Fld31804RRef, T1.Fld31803RRef, T1.Fld31806Balance_, T1.Fld31807Balance_, T1.Fld31802RRef FROM (SELECT T2.Fld31803RRef AS Fld31803RRef, T2.Fld31802RRef AS Fld31802RRef, T2.Fld31801_TYPE AS Fld31801_TYPE, T2.Fld31801_RTRef AS Fld31801_RTRef, T2.Fld31801_RRRef AS Fld31801_RRRef, T2.Fld31800RRef AS Fld31800RRef, T2.Fld31799RRef AS Fld31799RRef, T2.Fld31798RRef AS Fld31798RRef, T2.Fld31797RRef AS Fld31797RRef, T2.Fld31804RRef AS Fld31804RRef, CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_, CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_ FROM (SELECT T3._Fld31803RRef AS Fld31803RRef, T3._Fld31802RRef AS Fld3180 </frame>

<frame sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" line="1" procname="unknown"> unknown </frame>

</executionStack>

<inputbuf> (@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt11574 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT T1.Fld31797RRef, T1.Fld31801_TYPE, T1.Fld31801_RTRef, T1.Fld31801_RRRef, T1.Fld31798RRef, T1.Fld31799RRef, T1.Fld31800RRef, T1.Fld31804RRef, T1.Fld31803RRef, T1.Fld31806Balance_, T1.Fld31807Balance_, T1.Fld31802RRef FROM (SELECT T2.Fld31803RRef AS Fld31803RRef, T2.Fld31802RRef AS Fld31802RRef, T2.Fld31801_TYPE AS Fld </inputbuf>

</process>


-<process clientoption2="128056" clientoption1="671219744" lockTimeout="45000" currentdb="5" xactid="251456219" isolationlevel="read committed (2)" loginname="Admin1C" hostpid="4028" hostname="CC-1CAPP02" clientapp="1CV82 Server" lastattention="1900-01-01T00:00:00.940" lastbatchcompleted="2015-11-30T11:58:27.940" lastbatchstarted="2015-11-30T11:58:27.940" trancount="2" priority="0" ecid="0" sbid="0" spid="54" status="suspended" kpid="4280" schedulerid="2" lockMode="S" XDES="0xf6bcaab78" lasttranstarted="2015-11-30T11:58:25.623" transactionname="user_transaction" ownerId="251456219" waittime="3404" waitresource="PAGE: 5:1:2566819 " logused="51796" taskpriority="0" id="processe6836fc38">


-<executionStack>

<frame sqlhandle="0x0200000055129132090713ff8f547abc10eebb0c4c3879520000000000000000000000000000000000000000" stmtstart="926" line="1" procname="adhoc"> INSERT INTO #tt12583 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT T1.Fld31797RRef, T1.Fld31801_TYPE, T1.Fld31801_RTRef, T1.Fld31801_RRRef, T1.Fld31798RRef, T1.Fld31799RRef, T1.Fld31800RRef, T1.Fld31804RRef, T1.Fld31803RRef, T1.Fld31806Balance_, T1.Fld31807Balance_, T1.Fld31802RRef FROM (SELECT T2.Fld31803RRef AS Fld31803RRef, T2.Fld31802RRef AS Fld31802RRef, T2.Fld31801_TYPE AS Fld31801_TYPE, T2.Fld31801_RTRef AS Fld31801_RTRef, T2.Fld31801_RRRef AS Fld31801_RRRef, T2.Fld31800RRef AS Fld31800RRef, T2.Fld31799RRef AS Fld31799RRef, T2.Fld31798RRef AS Fld31798RRef, T2.Fld31797RRef AS Fld31797RRef, T2.Fld31804RRef AS Fld31804RRef, CAST(SUM(T2.Fld31807Balance_) AS NUMERIC(38, 8)) AS Fld31807Balance_, CAST(SUM(T2.Fld31806Balance_) AS NUMERIC(38, 8)) AS Fld31806Balance_ FROM (SELECT T3._Fld31803RRef AS Fld31803RRef, T3._Fld31802RRef AS Fld3180 </frame>

<frame sqlhandle="0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" line="1" procname="unknown"> unknown </frame>

</executionStack>

<inputbuf> (@P1 datetime,@P2 varbinary(16),@P3 varbinary(4),@P4 varbinary(16),@P5 varbinary(4),@P6 varbinary(16),@P7 varbinary(16),@P8 numeric(10),@P9 numeric(10),@P10 datetime,@P11 datetime,@P12 varbinary(4),@P13 varbinary(4),@P14 varbinary(16),@P15 datetime,@P16 varbinary(16),@P17 varbinary(4),@P18 varbinary(16),@P19 varbinary(4),@P20 varbinary(16),@P21 varbinary(16),@P22 numeric(10),@P23 numeric(10),@P24 numeric(10),@P25 numeric(10),@P26 numeric(10),@P27 numeric(10))INSERT INTO #tt12583 (_Q_000_F_000RRef, _Q_000_F_001_TYPE, _Q_000_F_001_RTRef, _Q_000_F_001_RRRef, _Q_000_F_002RRef, _Q_000_F_003RRef, _Q_000_F_004RRef, _Q_000_F_005RRef, _Q_000_F_006RRef, _Q_000_F_007, _Q_000_F_008, _Q_000_F_009RRef) SELECT T1.Fld31797RRef, T1.Fld31801_TYPE, T1.Fld31801_RTRef, T1.Fld31801_RRRef, T1.Fld31798RRef, T1.Fld31799RRef, T1.Fld31800RRef, T1.Fld31804RRef, T1.Fld31803RRef, T1.Fld31806Balance_, T1.Fld31807Balance_, T1.Fld31802RRef FROM (SELECT T2.Fld31803RRef AS Fld31803RRef, T2.Fld31802RRef AS Fld31802RRef, T2.Fld31801_TYPE AS Fld </inputbuf>

</process>

</process-list>


-<resource-list>


-<pagelock id="lockf69e9e400" associatedObjectId="72057777361190912" mode="SIX" objectname="upp_agro_kshen.dbo._AccumRg31796" subresource="FULL" dbid="5" pageid="2545557" fileid="1">


-<owner-list>

<owner id="processe6836fc38" mode="SIX"/>

</owner-list>


-<waiter-list>

<waiter id="processef26dc928" mode="S" requestType="wait"/>

</waiter-list>

</pagelock>


-<pagelock id="lockeb103ed00" associatedObjectId="72057777361190912" mode="IX" objectname="upp_agro_kshen.dbo._AccumRg31796" subresource="FULL" dbid="5" pageid="2566819" fileid="1">


-<owner-list>

<owner id="processef26dc928" mode="IX"/>

</owner-list>


-<waiter-list>

<waiter id="processe6836fc38" mode="S" requestType="wait"/>

</waiter-list>

</pagelock>

</resource-list>

</deadlock>

</deadlock-list>
30 ноя 15, 12:05    [18491142]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SQLhunter
Member

Откуда:
Сообщений: 73
xx64,
Поставьте еще в базе уровень изоляции read committed snapshot. Только внимательно проверьте, что получилось его включить. Вместе с отключенным паралеллизмом должно помочь.
30 ноя 15, 12:41    [18491383]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
xx64
Guest
SQLhunter,
пока на первый взгляд помогло.
+

sp_configure 'show advanced options', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO
sp_configure 'max degree of parallelism', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO


ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON
go

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON
go


немного выросла очередь к диску и загрузка ядер, но это нестрашно.
страшно другое - база не взорвется от такого read commited?
погуглил, вот это насколько угрожает данным?
"....Если параметр READ_COMMITTED_SNAPSHOT находится в состоянии ON, компонент Компонент Database Engine использует управление версиями строк для представления каждой инструкции согласованного на уровне транзакций моментального снимка данных в том виде, который они имели на момент начала выполнения инструкции. Для защиты данных от обновления другими транзакциями блокировки не используются......"
другими словами для чайника - какие минусы такого уровня изоляции? плюсы уже увидел.
30 ноя 15, 13:44    [18491911]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8701
xx64,

может значительно вырасти нагрузка на tempdb. Ресурсоемкие запросы могут вообще завалить сервер по производительности.
30 ноя 15, 13:52    [18491972]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SQLhunter
Member

Откуда:
Сообщений: 73
xx64
SQLhunter,
пока на первый взгляд помогло.
+

sp_configure 'show advanced options', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO
sp_configure 'max degree of parallelism', 1;
GO
RECONFIGURE WITH OVERRIDE;
GO


ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON
go

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON
go


немного выросла очередь к диску и загрузка ядер, но это нестрашно.
страшно другое - база не взорвется от такого read commited?
погуглил, вот это насколько угрожает данным?
"....Если параметр READ_COMMITTED_SNAPSHOT находится в состоянии ON, компонент Компонент Database Engine использует управление версиями строк для представления каждой инструкции согласованного на уровне транзакций моментального снимка данных в том виде, который они имели на момент начала выполнения инструкции. Для защиты данных от обновления другими транзакциями блокировки не используются......"
другими словами для чайника - какие минусы такого уровня изоляции? плюсы уже увидел.


Для 1С это тоже рекомендованная настройка. Вреда она Вам не сделает. Смысл в том, что выборки будут брать данные, которые были на момент старта незавершенных транзакций изменяющих данные. Хранятся эти данные в виде копий в tmpdb и Владислав прав, что может увеличиться на нее нагрузка. Учитывая, что 1С с tempdb работает по варварски, стоит за ней присмотреть некоторое время. Что с ней можно делать - это уже другая история.
30 ноя 15, 14:52    [18492404]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
invm
Member

Откуда: Москва
Сообщений: 9778
Помимо увеличения нагрузки на tempdb, включение версионности приводит, при вставках/изменеиях/удалениях, к добавлению к каждой строке данных и индексов по 14 байт, необходимых для обеспечения функционирования этой самой версионности.
Это может, на первых порах, вести к росту расщепления страниц, и, соответственно, увеличению внутренней фрагментации таблиц/индексов.
30 ноя 15, 15:21    [18492678]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
xx64
Guest
коллеги, спасибо за пояснения.
но выяснил следующее:

read_commited_snapshot on успешно гасит дедлоки и при включенном параллелизме.
так как в моем случае отдельно по скриптам потоки запретить не могу, использую серверную опцию.
и если на сервере есть другие БД, то ее использовать не хотелось бы.
получается для моего случая достаточно использования только snapshot на конкретной БД.

ошибок/странностей в моем выборе не замечаете?
30 ноя 15, 15:33    [18492754]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SQLhunter
Member

Откуда:
Сообщений: 73
xx64
коллеги, спасибо за пояснения.
но выяснил следующее:

read_commited_snapshot on успешно гасит дедлоки и при включенном параллелизме.
так как в моем случае отдельно по скриптам потоки запретить не могу, использую серверную опцию.
и если на сервере есть другие БД, то ее использовать не хотелось бы.
получается для моего случая достаточно использования только snapshot на конкретной БД.

ошибок/странностей в моем выборе не замечаете?


От iintra-query parallel deadlock по идее снапшот не спасет.
В целом - эти настройки нисколько не зависимы друг от друга.
При больших нагрузках 1С рекомендует задействовать обе, но Вы можете подобрать любую комбинацию, которая Вам поможет, т.к. это рекомендация.
Опять же - max degree of parallelism управляет распараллеливанием ОДНОГО запроса. И выключение этой опции не отменяет параллельную обработку разных запросов. Просто 1С генерит такие запросы к серверу, что эта опция зачастую дает отрицательный эффект.
30 ноя 15, 16:01    [18492974]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
o-o
Guest
SQLhunter
max degree of parallelism управляет распараллеливанием ОДНОГО запроса.
И выключение этой опции не отменяет параллельную обработку разных запросов.

не наоборот ли?
серверная опция, выставленная в 1, отменит генерацию параллельных планов *всем*.
а вот каждый отдельный запрос можно распараллелить, хинтом выставив MAXDOP
BOL
To suppress parallel plan generation, set max degree of parallelism to 1.
...
You can override the max degree of parallelism value in queries by specifying the MAXDOP query hint in the query statement.

Configure the max degree of parallelism Server Configuration Option
30 ноя 15, 16:32    [18493201]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SQLhunter
Member

Откуда:
Сообщений: 73
o-o
SQLhunter
max degree of parallelism управляет распараллеливанием ОДНОГО запроса.
И выключение этой опции не отменяет параллельную обработку разных запросов.

не наоборот ли?
серверная опция, выставленная в 1, отменит генерацию параллельных планов *всем*.
а вот каждый отдельный запрос можно распараллелить, хинтом выставив MAXDOP
BOL
To suppress parallel plan generation, set max degree of parallelism to 1.
...
You can override the max degree of parallelism value in queries by specifying the MAXDOP query hint in the query statement.

Configure the max degree of parallelism Server Configuration Option


Не наоборот. Выставленная в 1 она отменит распараллеливание ВНУТРИ ОДНОГО плана на всех базах. Т.е. выключит параллельную обработку ОДНОГО запроса. Но не помешает обрабатывать параллельно много запросов. Даже в рамках одного подключения. Может я неправильно выразился, но тут уже вопрос понимания/объяснения.
30 ноя 15, 17:15    [18493455]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SQLhunter
Member

Откуда:
Сообщений: 73
o-o
SQLhunter
max degree of parallelism управляет распараллеливанием ОДНОГО запроса.
И выключение этой опции не отменяет параллельную обработку разных запросов.

не наоборот ли?
серверная опция, выставленная в 1, отменит генерацию параллельных планов *всем*.
а вот каждый отдельный запрос можно распараллелить, хинтом выставив MAXDOP
BOL
To suppress parallel plan generation, set max degree of parallelism to 1.
...
You can override the max degree of parallelism value in queries by specifying the MAXDOP query hint in the query statement.

Configure the max degree of parallelism Server Configuration Option


Ах, вот еще - в 1С поставить хинты в запросы невозможно (по крайней мере мне способы не известны). Соответственно MAXDOP Вы в 1Совский запрос не поставите, если не будете использовать прямые запросы.
30 ноя 15, 17:18    [18493465]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
o-o
Guest
SQLhunter
в 1С поставить хинты в запросы невозможно (по крайней мере мне способы не известны)

ну так тем более ваше заявление относительно max degree of parallelism неверно.
из вашего последнего замечания следует, что поменяв серверную настройку с 0 на 1,
параллелизм из планов баз 1С будет вытравлен
(если хинтом не выйдет, то как еще оверрайдить серверную настройку-то?)
SQLhunter
Не наоборот. Выставленная в 1 она отменит распараллеливание ВНУТРИ ОДНОГО плана на всех базах.

да с чего вдруг?
давайте ссылку на документацию или репро.
у меня выше приведена цитата из BOL, официальнее некуда.
---
я меняю *серверную* настройку max degree of parallelism через sp_configure,
к какому же конкретному запросу должна *серверная* настройка относиться?
30 ноя 15, 17:35    [18493527]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SQLhunter
Member

Откуда:
Сообщений: 73
o-o
SQLhunter
в 1С поставить хинты в запросы невозможно (по крайней мере мне способы не известны)

ну так тем более ваше заявление относительно max degree of parallelism неверно.
из вашего последнего замечания следует, что поменяв серверную настройку с 0 на 1,
параллелизм из планов баз 1С будет вытравлен
(если хинтом не выйдет, то как еще оверрайдить серверную настройку-то?)
SQLhunter
Не наоборот. Выставленная в 1 она отменит распараллеливание ВНУТРИ ОДНОГО плана на всех базах.

да с чего вдруг?
давайте ссылку на документацию или репро.
у меня выше приведена цитата из BOL, официальнее некуда.
---
я меняю *серверную* настройку max degree of parallelism через sp_configure,
к какому же конкретному запросу должна *серверная* настройка относиться?


Уважаемый o-o, я с Вами во всем согласен. Не пойму о чем у нас спор? Я пишу не про конкретный запрос, а о рамках действия этой опции. Она действует на все планы всех запросов, но только в рамках плана или запроса. Настройка серверная и касается всех объектов на сервере. При выставлении ее в 1 все планы перестанут параллелиться внутри себя, но продолжат выполняться параллельно друг другу. Так ведь? ;) Именно это я и хотел объяснить. Если перечитаете написанное мной выше, не найдете противоречий с тем, что я написал теперь. Если найдете - я сдаюсь и не буду больше что-то объяснять. Надеюсь ТС получит пользу от этих обсуждений
30 ноя 15, 17:51    [18493586]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
xx64
коллеги, спасибо за пояснения.
но выяснил следующее:

read_commited_snapshot on успешно гасит дедлоки и при включенном параллелизме.
так как в моем случае отдельно по скриптам потоки запретить не могу, использую серверную опцию.
и если на сервере есть другие БД, то ее использовать не хотелось бы.
получается для моего случая достаточно использования только snapshot на конкретной БД.

ошибок/странностей в моем выборе не замечаете?


max degree of parallelism устанавливает степень параллелизма в запросе, а еще точнее в рамках параллельной ветки запроса, но область действия весь сервер. Эта настройка не запрещает параллельное выполнение запросов, т.е. если одновременно придут несколько запросов, ничто не мешает их зашедулить на разные процессоры и выполнять параллельно. В отличие от affinity mask, например. Вы правильно поняли, что установка этой настройки в 1 повлияет на каждый запрос на сервере, если это не желательно, можно попробовать посмотреть в сторону Resource Governor и настройки MAX_DOP, начать можно отсюда. С 1С не работал, но возможно имеет смысл задать вопрос в форуме по 1С, возможно есть какие-то рекомендации от производителя.
30 ноя 15, 18:06    [18493664]     Ответить | Цитировать Сообщить модератору
 Re: помогите расшифровать deadlock graph  [new]
o-o
Guest
SQLhunter,
все же началрсь с intra query parallel deadlock.
а он возникает при распараллеливании выполнения одного запроса,
а не потому что "запросы параллельно выполняются".
чтобы избавиться от таких дедлоков ТС решил поменять max degree of parallelism:
нет параллельных планов --> нет i.q.deadlocks.
но тк настройка серверная, ТС обеспокоился,
так ведь можно и все параллельные планы истребить.
и правильно обеспокоился.
а тут вы приходите с заявлением, что эта настройка на один план повлияет.
вот отсюда все и пошло.
но теперь вы уточнили свои рассуждения, все ок.
просто никто и не посягал на возможность "одновременно выполнять запросы"
30 ноя 15, 18:49    [18493863]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Microsoft SQL Server Ответить