Advertisement
Guest User

Untitled

a guest
Dec 20th, 2012
722
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 78.61 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-16"?>
  2. <ShowPlanXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.2" Build="11.0.2218.0" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3.   <BatchSequence>
  4.     <Batch>
  5.       <Statements>
  6.         <StmtSimple StatementCompId="3" StatementEstRows="48696.8" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="1856810" StatementText="SELECT CAST (&#xD;&#xA;    REPLACE (&#xD;&#xA;        REPLACE (&#xD;&#xA;            XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'),&#xD;&#xA;            '&lt;victim-list&gt;', '&lt;deadlock&gt;&lt;victim-list&gt;'),&#xD;&#xA;        '&lt;process-list&gt;', '&lt;/victim-list&gt;&lt;process-list&gt;')&#xD;&#xA;    AS XML) AS DeadlockGraph&#xD;&#xA;FROM (SELECT CAST (target_data AS XML) AS TargetData&#xD;&#xA;    FROM sys.dm_xe_session_targets st&#xD;&#xA;    INNER HASH JOIN sys.dm_xe_sessions s ON s.address = st.event_session_address&#xD;&#xA;    WHERE [name] = 'system_health') AS Data&#xD;&#xA;CROSS APPLY TargetData.nodes ('//RingBufferTarget/event') AS XEventData (XEvent)&#xD;&#xA;    WHERE XEventData.XEvent.value('@name', 'varchar(4000)') = 'xml_deadlock_report'&#xD;&#xA;    &#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" StatementType="SELECT" QueryHash="0x392705B16FFAE499" QueryPlanHash="0x3CA4C7180B839CC1">
  7.           <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
  8.           <QueryPlan DegreeOfParallelism="4" MemoryGrant="13384" CachedPlanSize="112" CompileTime="5" CompileCPU="5" CompileMemory="1312">
  9.             <RelOp AvgRowSize="4035" EstimateCPU="0.00486968" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="48696.8" LogicalOp="Compute Scalar" NodeId="0" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="1856810">
  10.               <OutputList>
  11.                 <ColumnReference Column="Expr1023" />
  12.               </OutputList>
  13.               <ComputeScalar>
  14.                 <DefinedValues>
  15.                   <DefinedValue>
  16.                     <ColumnReference Column="Expr1023" />
  17.                     <ScalarOperator ScalarString="CONVERT(xml,replace(replace([Expr1022],'&lt;victim-list&gt;',CONVERT_IMPLICIT(varchar(max),'&lt;deadlock&gt;&lt;victim-list&gt;',0)),'&lt;process-list&gt;',CONVERT_IMPLICIT(varchar(max),'&lt;/victim-list&gt;&lt;process-list&gt;',0)),0)">
  18.                       <Convert DataType="xml" Style="0" Implicit="false">
  19.                         <ScalarOperator>
  20.                           <Intrinsic FunctionName="replace">
  21.                             <ScalarOperator>
  22.                               <Intrinsic FunctionName="replace">
  23.                                 <ScalarOperator>
  24.                                   <Identifier>
  25.                                     <ColumnReference Column="Expr1022" />
  26.                                   </Identifier>
  27.                                 </ScalarOperator>
  28.                                 <ScalarOperator>
  29.                                   <Const ConstValue="'&lt;victim-list&gt;'" />
  30.                                 </ScalarOperator>
  31.                                 <ScalarOperator>
  32.                                   <Identifier>
  33.                                     <ColumnReference Column="ConstExpr1025">
  34.                                       <ScalarOperator>
  35.                                         <Convert DataType="varchar(max)" Length="2147483647" Style="0" Implicit="true">
  36.                                           <ScalarOperator>
  37.                                             <Const ConstValue="'&lt;deadlock&gt;&lt;victim-list&gt;'" />
  38.                                           </ScalarOperator>
  39.                                         </Convert>
  40.                                       </ScalarOperator>
  41.                                     </ColumnReference>
  42.                                   </Identifier>
  43.                                 </ScalarOperator>
  44.                               </Intrinsic>
  45.                             </ScalarOperator>
  46.                             <ScalarOperator>
  47.                               <Const ConstValue="'&lt;process-list&gt;'" />
  48.                             </ScalarOperator>
  49.                             <ScalarOperator>
  50.                               <Identifier>
  51.                                 <ColumnReference Column="ConstExpr1024">
  52.                                   <ScalarOperator>
  53.                                     <Convert DataType="varchar(max)" Length="2147483647" Style="0" Implicit="true">
  54.                                       <ScalarOperator>
  55.                                         <Const ConstValue="'&lt;/victim-list&gt;&lt;process-list&gt;'" />
  56.                                       </ScalarOperator>
  57.                                     </Convert>
  58.                                   </ScalarOperator>
  59.                                 </ColumnReference>
  60.                               </Identifier>
  61.                             </ScalarOperator>
  62.                           </Intrinsic>
  63.                         </ScalarOperator>
  64.                       </Convert>
  65.                     </ScalarOperator>
  66.                   </DefinedValue>
  67.                 </DefinedValues>
  68.                 <RelOp AvgRowSize="4035" EstimateCPU="6.83459" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="48696.8" LogicalOp="Gather Streams" NodeId="1" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1856810">
  69.                   <OutputList>
  70.                     <ColumnReference Column="Expr1022" />
  71.                   </OutputList>
  72.                   <RunTimeInformation>
  73.                     <RunTimeCountersPerThread Thread="0" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  74.                   </RunTimeInformation>
  75.                   <Parallelism>
  76.                     <RelOp AvgRowSize="4035" EstimateCPU="0.101776" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="48696.8" LogicalOp="Inner Join" NodeId="2" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="1856800">
  77.                       <OutputList>
  78.                         <ColumnReference Column="Expr1022" />
  79.                       </OutputList>
  80.                       <RunTimeInformation>
  81.                         <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  82.                         <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  83.                         <RunTimeCountersPerThread Thread="4" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  84.                         <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  85.                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  86.                       </RunTimeInformation>
  87.                       <NestedLoops Optimized="false">
  88.                         <OuterReferences>
  89.                           <ColumnReference Column="Expr1000" />
  90.                           <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  91.                         </OuterReferences>
  92.                         <RelOp AvgRowSize="4093" EstimateCPU="0.426787" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="48696.8" LogicalOp="Filter" NodeId="3" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="1796810">
  93.                           <OutputList>
  94.                             <ColumnReference Column="Expr1000" />
  95.                             <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  96.                           </OutputList>
  97.                           <RunTimeInformation>
  98.                             <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  99.                             <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  100.                             <RunTimeCountersPerThread Thread="4" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  101.                             <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  102.                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  103.                           </RunTimeInformation>
  104.                           <Filter StartupExpression="false">
  105.                             <RelOp AvgRowSize="6095" EstimateCPU="3.7166" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1778280" LogicalOp="Inner Join" NodeId="4" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="1796810">
  106.                               <OutputList>
  107.                                 <ColumnReference Column="Expr1000" />
  108.                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  109.                                 <ColumnReference Column="Expr1008" />
  110.                               </OutputList>
  111.                               <RunTimeInformation>
  112.                                 <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  113.                                 <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  114.                                 <RunTimeCountersPerThread Thread="4" ActualRows="3781" ActualEndOfScans="1" ActualExecutions="1" />
  115.                                 <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  116.                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  117.                               </RunTimeInformation>
  118.                               <NestedLoops Optimized="false">
  119.                                 <OuterReferences>
  120.                                   <ColumnReference Column="Expr1000" />
  121.                                   <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  122.                                 </OuterReferences>
  123.                                 <RelOp AvgRowSize="4093" EstimateCPU="3.7166" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1778280" LogicalOp="Inner Join" NodeId="5" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="17861.1">
  124.                                   <OutputList>
  125.                                     <ColumnReference Column="Expr1000" />
  126.                                     <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  127.                                   </OutputList>
  128.                                   <RunTimeInformation>
  129.                                     <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  130.                                     <RunTimeCountersPerThread Thread="4" ActualRows="3781" ActualEndOfScans="1" ActualExecutions="1" />
  131.                                     <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  132.                                     <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  133.                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  134.                                   </RunTimeInformation>
  135.                                   <NestedLoops Optimized="false">
  136.                                     <OuterReferences>
  137.                                       <ColumnReference Column="Expr1000" />
  138.                                     </OuterReferences>
  139.                                     <RelOp AvgRowSize="4085" EstimateCPU="1.39518" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="17782.8" LogicalOp="Inner Join" NodeId="6" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="1.73841">
  140.                                       <OutputList>
  141.                                         <ColumnReference Column="Expr1000" />
  142.                                       </OutputList>
  143.                                       <MemoryFractions Input="1" Output="1" />
  144.                                       <RunTimeInformation>
  145.                                         <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  146.                                         <RunTimeCountersPerThread Thread="4" ActualRows="2" ActualEndOfScans="1" ActualExecutions="1" />
  147.                                         <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  148.                                         <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  149.                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  150.                                       </RunTimeInformation>
  151.                                       <Hash>
  152.                                         <DefinedValues />
  153.                                         <HashKeysBuild>
  154.                                           <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="event_session_address" />
  155.                                         </HashKeysBuild>
  156.                                         <HashKeysProbe>
  157.                                           <ColumnReference Table="[DM_XE_SESSIONS]" Column="address" />
  158.                                         </HashKeysProbe>
  159.                                         <ProbeResidual>
  160.                                           <ScalarOperator ScalarString="DM_XE_SESSION_TARGETS.[event_session_address]=DM_XE_SESSIONS.[address]">
  161.                                             <Compare CompareOp="EQ">
  162.                                               <ScalarOperator>
  163.                                                 <Identifier>
  164.                                                   <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="event_session_address" />
  165.                                                 </Identifier>
  166.                                               </ScalarOperator>
  167.                                               <ScalarOperator>
  168.                                                 <Identifier>
  169.                                                   <ColumnReference Table="[DM_XE_SESSIONS]" Column="address" />
  170.                                                 </Identifier>
  171.                                               </ScalarOperator>
  172.                                             </Compare>
  173.                                           </ScalarOperator>
  174.                                         </ProbeResidual>
  175.                                         <RelOp AvgRowSize="4091" EstimateCPU="5E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000" LogicalOp="Compute Scalar" NodeId="7" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.314048">
  176.                                           <OutputList>
  177.                                             <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="event_session_address" />
  178.                                             <ColumnReference Column="Expr1000" />
  179.                                           </OutputList>
  180.                                           <ComputeScalar>
  181.                                             <DefinedValues>
  182.                                               <DefinedValue>
  183.                                                 <ColumnReference Column="Expr1000" />
  184.                                                 <ScalarOperator ScalarString="CONVERT(xml,DM_XE_SESSION_TARGETS.[target_data],0)">
  185.                                                   <Convert DataType="xml" Style="0" Implicit="false">
  186.                                                     <ScalarOperator>
  187.                                                       <Identifier>
  188.                                                         <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="target_data" />
  189.                                                       </Identifier>
  190.                                                     </ScalarOperator>
  191.                                                   </Convert>
  192.                                                 </ScalarOperator>
  193.                                               </DefinedValue>
  194.                                             </DefinedValues>
  195.                                             <RelOp AvgRowSize="4091" EstimateCPU="0.312998" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000" LogicalOp="Distribute Streams" NodeId="8" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.313998">
  196.                                               <OutputList>
  197.                                                 <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="event_session_address" />
  198.                                                 <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="target_data" />
  199.                                               </OutputList>
  200.                                               <RunTimeInformation>
  201.                                                 <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  202.                                                 <RunTimeCountersPerThread Thread="4" ActualRows="2" ActualEndOfScans="1" ActualExecutions="1" />
  203.                                                 <RunTimeCountersPerThread Thread="3" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  204.                                                 <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  205.                                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  206.                                               </RunTimeInformation>
  207.                                               <Parallelism PartitioningType="Hash">
  208.                                                 <PartitionColumns>
  209.                                                   <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="event_session_address" />
  210.                                                 </PartitionColumns>
  211.                                                 <RelOp AvgRowSize="4091" EstimateCPU="0.00100016" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000" LogicalOp="Table-valued function" NodeId="9" Parallel="false" PhysicalOp="Table-valued function" EstimatedTotalSubtreeCost="0.00100016">
  212.                                                   <OutputList>
  213.                                                     <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="event_session_address" />
  214.                                                     <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="target_data" />
  215.                                                   </OutputList>
  216.                                                   <RunTimeInformation>
  217.                                                     <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="3" ActualEndOfScans="1" ActualExecutions="1" />
  218.                                                     <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  219.                                                   </RunTimeInformation>
  220.                                                   <TableValuedFunction>
  221.                                                     <DefinedValues>
  222.                                                       <DefinedValue>
  223.                                                         <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="event_session_address" />
  224.                                                       </DefinedValue>
  225.                                                       <DefinedValue>
  226.                                                         <ColumnReference Table="[DM_XE_SESSION_TARGETS]" Column="target_data" />
  227.                                                       </DefinedValue>
  228.                                                     </DefinedValues>
  229.                                                     <Object Table="[DM_XE_SESSION_TARGETS]" />
  230.                                                     <ParameterList>
  231.                                                       <ScalarOperator ScalarString="(0)">
  232.                                                         <Const ConstValue="(0)" />
  233.                                                       </ScalarOperator>
  234.                                                       <ScalarOperator ScalarString="NULL">
  235.                                                         <Const ConstValue="NULL" />
  236.                                                       </ScalarOperator>
  237.                                                     </ParameterList>
  238.                                                   </TableValuedFunction>
  239.                                                 </RelOp>
  240.                                               </Parallelism>
  241.                                             </RelOp>
  242.                                           </ComputeScalar>
  243.                                         </RelOp>
  244.                                         <RelOp AvgRowSize="15" EstimateCPU="0.0289928" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="177.828" LogicalOp="Distribute Streams" NodeId="15" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0291708">
  245.                                           <OutputList>
  246.                                             <ColumnReference Table="[DM_XE_SESSIONS]" Column="address" />
  247.                                           </OutputList>
  248.                                           <RunTimeInformation>
  249.                                             <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="1" />
  250.                                             <RunTimeCountersPerThread Thread="4" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  251.                                             <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  252.                                             <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="1" />
  253.                                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  254.                                           </RunTimeInformation>
  255.                                           <Parallelism PartitioningType="Hash">
  256.                                             <PartitionColumns>
  257.                                               <ColumnReference Table="[DM_XE_SESSIONS]" Column="address" />
  258.                                             </PartitionColumns>
  259.                                             <RelOp AvgRowSize="15" EstimateCPU="0.000177985" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="177.828" LogicalOp="Table-valued function" NodeId="16" Parallel="false" PhysicalOp="Table-valued function" EstimatedTotalSubtreeCost="0.000177985">
  260.                                               <OutputList>
  261.                                                 <ColumnReference Table="[DM_XE_SESSIONS]" Column="address" />
  262.                                               </OutputList>
  263.                                               <RunTimeInformation>
  264.                                                 <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  265.                                                 <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  266.                                               </RunTimeInformation>
  267.                                               <TableValuedFunction>
  268.                                                 <DefinedValues>
  269.                                                   <DefinedValue>
  270.                                                     <ColumnReference Table="[DM_XE_SESSIONS]" Column="address" />
  271.                                                   </DefinedValue>
  272.                                                 </DefinedValues>
  273.                                                 <Object Table="[DM_XE_SESSIONS]" />
  274.                                                 <ParameterList>
  275.                                                   <ScalarOperator ScalarString="(0)">
  276.                                                     <Const ConstValue="(0)" />
  277.                                                   </ScalarOperator>
  278.                                                   <ScalarOperator ScalarString="NULL">
  279.                                                     <Const ConstValue="NULL" />
  280.                                                   </ScalarOperator>
  281.                                                   <ScalarOperator ScalarString="(1)">
  282.                                                     <Const ConstValue="(1)" />
  283.                                                   </ScalarOperator>
  284.                                                   <ScalarOperator ScalarString="N'system_health'">
  285.                                                     <Const ConstValue="N'system_health'" />
  286.                                                   </ScalarOperator>
  287.                                                 </ParameterList>
  288.                                               </TableValuedFunction>
  289.                                             </RelOp>
  290.                                           </Parallelism>
  291.                                         </RelOp>
  292.                                       </Hash>
  293.                                     </RelOp>
  294.                                     <RelOp AvgRowSize="17" EstimateCPU="9.6E-05" EstimateIO="0" EstimateRebinds="17649.4" EstimateRewinds="132.352" EstimateRows="100" LogicalOp="Filter" NodeId="22" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="17855.6">
  295.                                       <OutputList>
  296.                                         <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  297.                                       </OutputList>
  298.                                       <RunTimeInformation>
  299.                                         <RunTimeCountersPerThread Thread="1" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  300.                                         <RunTimeCountersPerThread Thread="4" ActualRebinds="2" ActualRewinds="0" ActualRows="3781" ActualEndOfScans="2" ActualExecutions="2" />
  301.                                         <RunTimeCountersPerThread Thread="3" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  302.                                         <RunTimeCountersPerThread Thread="2" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  303.                                         <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  304.                                       </RunTimeInformation>
  305.                                       <Filter StartupExpression="true">
  306.                                         <RelOp AvgRowSize="17" EstimateCPU="1.004" EstimateIO="0" EstimateRebinds="17649.4" EstimateRewinds="132.352" EstimateRows="200" LogicalOp="Table-valued function" NodeId="23" Parallel="true" PhysicalOp="Table-valued function" EstimatedTotalSubtreeCost="17853.9">
  307.                                           <OutputList>
  308.                                             <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  309.                                           </OutputList>
  310.                                           <RunTimeInformation>
  311.                                             <RunTimeCountersPerThread Thread="1" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  312.                                             <RunTimeCountersPerThread Thread="4" ActualRebinds="2" ActualRewinds="0" ActualRows="3781" ActualEndOfScans="2" ActualExecutions="2" />
  313.                                             <RunTimeCountersPerThread Thread="3" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  314.                                             <RunTimeCountersPerThread Thread="2" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  315.                                             <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  316.                                           </RunTimeInformation>
  317.                                           <TableValuedFunction>
  318.                                             <DefinedValues>
  319.                                               <DefinedValue>
  320.                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  321.                                               </DefinedValue>
  322.                                             </DefinedValues>
  323.                                             <Object Table="[XML Reader with XPath filter]" />
  324.                                             <ParameterList>
  325.                                               <ScalarOperator ScalarString="[Expr1000]">
  326.                                                 <Identifier>
  327.                                                   <ColumnReference Column="Expr1000" />
  328.                                                 </Identifier>
  329.                                               </ScalarOperator>
  330.                                               <ScalarOperator ScalarString="(0)">
  331.                                                 <Const ConstValue="(0)" />
  332.                                               </ScalarOperator>
  333.                                               <ScalarOperator ScalarString="NULL">
  334.                                                 <Const ConstValue="NULL" />
  335.                                               </ScalarOperator>
  336.                                               <ScalarOperator ScalarString="NULL">
  337.                                                 <Const ConstValue="NULL" />
  338.                                               </ScalarOperator>
  339.                                             </ParameterList>
  340.                                           </TableValuedFunction>
  341.                                         </RelOp>
  342.                                         <Predicate>
  343.                                           <ScalarOperator ScalarString="[Expr1000] IS NOT NULL">
  344.                                             <Compare CompareOp="IS NOT">
  345.                                               <ScalarOperator>
  346.                                                 <Identifier>
  347.                                                   <ColumnReference Column="Expr1000" />
  348.                                                 </Identifier>
  349.                                               </ScalarOperator>
  350.                                               <ScalarOperator>
  351.                                                 <Const ConstValue="NULL" />
  352.                                               </ScalarOperator>
  353.                                             </Compare>
  354.                                           </ScalarOperator>
  355.                                         </Predicate>
  356.                                       </Filter>
  357.                                     </RelOp>
  358.                                   </NestedLoops>
  359.                                 </RelOp>
  360.                                 <RelOp AvgRowSize="2011" EstimateCPU="3.37188E-06" EstimateIO="0" EstimateRebinds="1776950" EstimateRewinds="1332.52" EstimateRows="1" LogicalOp="Aggregate" NodeId="29" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="1778950">
  361.                                   <OutputList>
  362.                                     <ColumnReference Column="Expr1008" />
  363.                                   </OutputList>
  364.                                   <RunTimeInformation>
  365.                                     <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  366.                                     <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  367.                                     <RunTimeCountersPerThread Thread="4" ActualRows="3781" ActualEndOfScans="0" ActualExecutions="3781" />
  368.                                     <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  369.                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  370.                                   </RunTimeInformation>
  371.                                   <StreamAggregate>
  372.                                     <DefinedValues>
  373.                                       <DefinedValue>
  374.                                         <ColumnReference Column="Expr1008" />
  375.                                         <ScalarOperator ScalarString="MIN(CASE WHEN [Expr1000] IS NULL THEN NULL ELSE CASE WHEN datalength(XML Reader with XPath filter.[value])&gt;=(128) THEN CONVERT_IMPLICIT(varchar(4000),XML Reader with XPath filter.[lvalue],0) ELSE CONVERT_IMPLICIT(varchar(4000),XML Reader with XPath filter.[value],0) END END)">
  376.                                           <Aggregate AggType="MIN" Distinct="false">
  377.                                             <ScalarOperator>
  378.                                               <IF>
  379.                                                 <Condition>
  380.                                                   <ScalarOperator>
  381.                                                     <Compare CompareOp="IS">
  382.                                                       <ScalarOperator>
  383.                                                         <Identifier>
  384.                                                           <ColumnReference Column="Expr1000" />
  385.                                                         </Identifier>
  386.                                                       </ScalarOperator>
  387.                                                       <ScalarOperator>
  388.                                                         <Const ConstValue="NULL" />
  389.                                                       </ScalarOperator>
  390.                                                     </Compare>
  391.                                                   </ScalarOperator>
  392.                                                 </Condition>
  393.                                                 <Then>
  394.                                                   <ScalarOperator>
  395.                                                     <Const ConstValue="NULL" />
  396.                                                   </ScalarOperator>
  397.                                                 </Then>
  398.                                                 <Else>
  399.                                                   <ScalarOperator>
  400.                                                     <IF>
  401.                                                       <Condition>
  402.                                                         <ScalarOperator>
  403.                                                           <Compare CompareOp="GE">
  404.                                                             <ScalarOperator>
  405.                                                               <Intrinsic FunctionName="datalength">
  406.                                                                 <ScalarOperator>
  407.                                                                   <Identifier>
  408.                                                                     <ColumnReference Table="[XML Reader with XPath filter]" Column="value" />
  409.                                                                   </Identifier>
  410.                                                                 </ScalarOperator>
  411.                                                               </Intrinsic>
  412.                                                             </ScalarOperator>
  413.                                                             <ScalarOperator>
  414.                                                               <Const ConstValue="(128)" />
  415.                                                             </ScalarOperator>
  416.                                                           </Compare>
  417.                                                         </ScalarOperator>
  418.                                                       </Condition>
  419.                                                       <Then>
  420.                                                         <ScalarOperator>
  421.                                                           <Convert DataType="varchar" Length="4000" Style="0" Implicit="true">
  422.                                                             <ScalarOperator>
  423.                                                               <Identifier>
  424.                                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="lvalue" />
  425.                                                               </Identifier>
  426.                                                             </ScalarOperator>
  427.                                                           </Convert>
  428.                                                         </ScalarOperator>
  429.                                                       </Then>
  430.                                                       <Else>
  431.                                                         <ScalarOperator>
  432.                                                           <Convert DataType="varchar" Length="4000" Style="0" Implicit="true">
  433.                                                             <ScalarOperator>
  434.                                                               <Identifier>
  435.                                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="value" />
  436.                                                               </Identifier>
  437.                                                             </ScalarOperator>
  438.                                                           </Convert>
  439.                                                         </ScalarOperator>
  440.                                                       </Else>
  441.                                                     </IF>
  442.                                                   </ScalarOperator>
  443.                                                 </Else>
  444.                                               </IF>
  445.                                             </ScalarOperator>
  446.                                           </Aggregate>
  447.                                         </ScalarOperator>
  448.                                       </DefinedValue>
  449.                                     </DefinedValues>
  450.                                     <RelOp AvgRowSize="4057" EstimateCPU="1.224E-05" EstimateIO="0" EstimateRebinds="1776950" EstimateRewinds="1332.52" EstimateRows="4.78647" LogicalOp="Filter" NodeId="30" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="1778940">
  451.                                       <OutputList>
  452.                                         <ColumnReference Table="[XML Reader with XPath filter]" Column="value" />
  453.                                         <ColumnReference Table="[XML Reader with XPath filter]" Column="lvalue" />
  454.                                       </OutputList>
  455.                                       <RunTimeInformation>
  456.                                         <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  457.                                         <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  458.                                         <RunTimeCountersPerThread Thread="4" ActualRows="3781" ActualEndOfScans="3781" ActualExecutions="3781" />
  459.                                         <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  460.                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  461.                                       </RunTimeInformation>
  462.                                       <Filter StartupExpression="false">
  463.                                         <RelOp AvgRowSize="4065" EstimateCPU="1.00036" EstimateIO="0" EstimateRebinds="1776950" EstimateRewinds="1332.52" EstimateRows="18" LogicalOp="Table-valued function" NodeId="31" Parallel="true" PhysicalOp="Table-valued function" EstimatedTotalSubtreeCost="1778920">
  464.                                           <OutputList>
  465.                                             <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  466.                                             <ColumnReference Table="[XML Reader with XPath filter]" Column="value" />
  467.                                             <ColumnReference Table="[XML Reader with XPath filter]" Column="lvalue" />
  468.                                           </OutputList>
  469.                                           <RunTimeInformation>
  470.                                             <RunTimeCountersPerThread Thread="1" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  471.                                             <RunTimeCountersPerThread Thread="3" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  472.                                             <RunTimeCountersPerThread Thread="4" ActualRebinds="3781" ActualRewinds="0" ActualRows="3781" ActualEndOfScans="3781" ActualExecutions="3781" />
  473.                                             <RunTimeCountersPerThread Thread="2" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  474.                                             <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  475.                                           </RunTimeInformation>
  476.                                           <TableValuedFunction>
  477.                                             <DefinedValues>
  478.                                               <DefinedValue>
  479.                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  480.                                               </DefinedValue>
  481.                                               <DefinedValue>
  482.                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="value" />
  483.                                               </DefinedValue>
  484.                                               <DefinedValue>
  485.                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="lvalue" />
  486.                                               </DefinedValue>
  487.                                             </DefinedValues>
  488.                                             <Object Table="[XML Reader with XPath filter]" />
  489.                                             <ParameterList>
  490.                                               <ScalarOperator ScalarString="[Expr1000]">
  491.                                                 <Identifier>
  492.                                                   <ColumnReference Column="Expr1000" />
  493.                                                 </Identifier>
  494.                                               </ScalarOperator>
  495.                                               <ScalarOperator ScalarString="(7)">
  496.                                                 <Const ConstValue="(7)" />
  497.                                               </ScalarOperator>
  498.                                               <ScalarOperator ScalarString="XML Reader with XPath filter.[id]">
  499.                                                 <Identifier>
  500.                                                   <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  501.                                                 </Identifier>
  502.                                               </ScalarOperator>
  503.                                               <ScalarOperator ScalarString="getdescendantlimit(XML Reader with XPath filter.[id])">
  504.                                                 <Intrinsic FunctionName="getdescendantlimit">
  505.                                                   <ScalarOperator>
  506.                                                     <Identifier>
  507.                                                       <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  508.                                                     </Identifier>
  509.                                                   </ScalarOperator>
  510.                                                 </Intrinsic>
  511.                                               </ScalarOperator>
  512.                                             </ParameterList>
  513.                                           </TableValuedFunction>
  514.                                         </RelOp>
  515.                                         <Predicate>
  516.                                           <ScalarOperator ScalarString="XML Reader with XPath filter.[id]=getancestor(XML Reader with XPath filter.[id],(1))">
  517.                                             <Compare CompareOp="EQ">
  518.                                               <ScalarOperator>
  519.                                                 <Identifier>
  520.                                                   <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  521.                                                 </Identifier>
  522.                                               </ScalarOperator>
  523.                                               <ScalarOperator>
  524.                                                 <Intrinsic FunctionName="getancestor">
  525.                                                   <ScalarOperator>
  526.                                                     <Identifier>
  527.                                                       <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  528.                                                     </Identifier>
  529.                                                   </ScalarOperator>
  530.                                                   <ScalarOperator>
  531.                                                     <Const ConstValue="(1)" />
  532.                                                   </ScalarOperator>
  533.                                                 </Intrinsic>
  534.                                               </ScalarOperator>
  535.                                             </Compare>
  536.                                           </ScalarOperator>
  537.                                         </Predicate>
  538.                                       </Filter>
  539.                                     </RelOp>
  540.                                   </StreamAggregate>
  541.                                 </RelOp>
  542.                               </NestedLoops>
  543.                             </RelOp>
  544.                             <Predicate>
  545.                               <ScalarOperator ScalarString="[Expr1008]='xml_deadlock_report'">
  546.                                 <Compare CompareOp="EQ">
  547.                                   <ScalarOperator>
  548.                                     <Identifier>
  549.                                       <ColumnReference Column="Expr1008" />
  550.                                     </Identifier>
  551.                                   </ScalarOperator>
  552.                                   <ScalarOperator>
  553.                                     <Const ConstValue="'xml_deadlock_report'" />
  554.                                   </ScalarOperator>
  555.                                 </Compare>
  556.                               </ScalarOperator>
  557.                             </Predicate>
  558.                           </Filter>
  559.                         </RelOp>
  560.                         <RelOp AvgRowSize="4035" EstimateCPU="0.0004325" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="1" LogicalOp="Aggregate" NodeId="41" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="59990.3">
  561.                           <OutputList>
  562.                             <ColumnReference Column="Expr1022" />
  563.                           </OutputList>
  564.                           <RunTimeInformation>
  565.                             <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  566.                             <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  567.                             <RunTimeCountersPerThread Thread="4" ActualRows="1" ActualEndOfScans="0" ActualExecutions="1" />
  568.                             <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  569.                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  570.                           </RunTimeInformation>
  571.                           <StreamAggregate>
  572.                             <DefinedValues>
  573.                               <DefinedValue>
  574.                                 <ColumnReference Column="Expr1022" />
  575.                                 <ScalarOperator ScalarString="MIN(CASE WHEN [Expr1000] IS NULL THEN NULL ELSE CASE WHEN datalength([Expr1019])&gt;=(128) THEN CONVERT_IMPLICIT(varchar(max),[Expr1020],0) ELSE CONVERT_IMPLICIT(varchar(max),[Expr1019],0) END END)">
  576.                                   <Aggregate AggType="MIN" Distinct="false">
  577.                                     <ScalarOperator>
  578.                                       <IF>
  579.                                         <Condition>
  580.                                           <ScalarOperator>
  581.                                             <Compare CompareOp="IS">
  582.                                               <ScalarOperator>
  583.                                                 <Identifier>
  584.                                                   <ColumnReference Column="Expr1000" />
  585.                                                 </Identifier>
  586.                                               </ScalarOperator>
  587.                                               <ScalarOperator>
  588.                                                 <Const ConstValue="NULL" />
  589.                                               </ScalarOperator>
  590.                                             </Compare>
  591.                                           </ScalarOperator>
  592.                                         </Condition>
  593.                                         <Then>
  594.                                           <ScalarOperator>
  595.                                             <Const ConstValue="NULL" />
  596.                                           </ScalarOperator>
  597.                                         </Then>
  598.                                         <Else>
  599.                                           <ScalarOperator>
  600.                                             <IF>
  601.                                               <Condition>
  602.                                                 <ScalarOperator>
  603.                                                   <Compare CompareOp="GE">
  604.                                                     <ScalarOperator>
  605.                                                       <Intrinsic FunctionName="datalength">
  606.                                                         <ScalarOperator>
  607.                                                           <Identifier>
  608.                                                             <ColumnReference Column="Expr1019" />
  609.                                                           </Identifier>
  610.                                                         </ScalarOperator>
  611.                                                       </Intrinsic>
  612.                                                     </ScalarOperator>
  613.                                                     <ScalarOperator>
  614.                                                       <Const ConstValue="(128)" />
  615.                                                     </ScalarOperator>
  616.                                                   </Compare>
  617.                                                 </ScalarOperator>
  618.                                               </Condition>
  619.                                               <Then>
  620.                                                 <ScalarOperator>
  621.                                                   <Convert DataType="varchar(max)" Length="2147483647" Style="0" Implicit="true">
  622.                                                     <ScalarOperator>
  623.                                                       <Identifier>
  624.                                                         <ColumnReference Column="Expr1020" />
  625.                                                       </Identifier>
  626.                                                     </ScalarOperator>
  627.                                                   </Convert>
  628.                                                 </ScalarOperator>
  629.                                               </Then>
  630.                                               <Else>
  631.                                                 <ScalarOperator>
  632.                                                   <Convert DataType="varchar(max)" Length="2147483647" Style="0" Implicit="true">
  633.                                                     <ScalarOperator>
  634.                                                       <Identifier>
  635.                                                         <ColumnReference Column="Expr1019" />
  636.                                                       </Identifier>
  637.                                                     </ScalarOperator>
  638.                                                   </Convert>
  639.                                                 </ScalarOperator>
  640.                                               </Else>
  641.                                             </IF>
  642.                                           </ScalarOperator>
  643.                                         </Else>
  644.                                       </IF>
  645.                                     </ScalarOperator>
  646.                                   </Aggregate>
  647.                                 </ScalarOperator>
  648.                               </DefinedValue>
  649.                             </DefinedValues>
  650.                             <RelOp AvgRowSize="8045" EstimateCPU="0.00072" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="720" LogicalOp="UDX" NodeId="42" Parallel="true" PhysicalOp="UDX" EstimatedTotalSubtreeCost="59969.2">
  651.                               <OutputList>
  652.                                 <ColumnReference Column="Expr1019" />
  653.                                 <ColumnReference Column="Expr1020" />
  654.                               </OutputList>
  655.                               <RunTimeInformation>
  656.                                 <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  657.                                 <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  658.                                 <RunTimeCountersPerThread Thread="4" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  659.                                 <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  660.                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  661.                               </RunTimeInformation>
  662.                               <Extension UDXName="XQUERY DATA">
  663.                                 <DefinedValues>
  664.                                   <DefinedValue>
  665.                                     <ColumnReference Column="Expr1017" />
  666.                                   </DefinedValue>
  667.                                   <DefinedValue>
  668.                                     <ColumnReference Column="Expr1018" />
  669.                                   </DefinedValue>
  670.                                   <DefinedValue>
  671.                                     <ColumnReference Column="Expr1019" />
  672.                                   </DefinedValue>
  673.                                   <DefinedValue>
  674.                                     <ColumnReference Column="Expr1020" />
  675.                                   </DefinedValue>
  676.                                   <DefinedValue>
  677.                                     <ColumnReference Column="Expr1021" />
  678.                                   </DefinedValue>
  679.                                 </DefinedValues>
  680.                                 <UsedUDXColumns>
  681.                                   <ColumnReference Table="[XML Reader]" Column="id" />
  682.                                   <ColumnReference Table="[XML Reader]" Column="nid" />
  683.                                   <ColumnReference Table="[XML Reader]" Column="tid" />
  684.                                   <ColumnReference Table="[XML Reader]" Column="value" />
  685.                                   <ColumnReference Table="[XML Reader]" Column="lvalue" />
  686.                                   <ColumnReference Table="[XML Reader]" Column="lvaluebin" />
  687.                                   <ColumnReference Column="Expr1013" />
  688.                                   <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  689.                                   <ColumnReference Table="[XML Reader]" Column="id" />
  690.                                 </UsedUDXColumns>
  691.                                 <RelOp AvgRowSize="8559" EstimateCPU="0.003762" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="900" LogicalOp="Inner Join" NodeId="43" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="59934.1">
  692.                                   <OutputList>
  693.                                     <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  694.                                     <ColumnReference Column="Expr1013" />
  695.                                     <ColumnReference Table="[XML Reader]" Column="id" />
  696.                                     <ColumnReference Table="[XML Reader]" Column="nid" />
  697.                                     <ColumnReference Table="[XML Reader]" Column="tid" />
  698.                                     <ColumnReference Table="[XML Reader]" Column="value" />
  699.                                     <ColumnReference Table="[XML Reader]" Column="lvalue" />
  700.                                     <ColumnReference Table="[XML Reader]" Column="lvaluebin" />
  701.                                   </OutputList>
  702.                                   <RunTimeInformation>
  703.                                     <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  704.                                     <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  705.                                     <RunTimeCountersPerThread Thread="4" ActualRows="124" ActualEndOfScans="1" ActualExecutions="1" />
  706.                                     <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  707.                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  708.                                   </RunTimeInformation>
  709.                                   <NestedLoops Optimized="false">
  710.                                     <OuterReferences>
  711.                                       <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  712.                                       <ColumnReference Column="Expr1027" />
  713.                                     </OuterReferences>
  714.                                     <RelOp AvgRowSize="921" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="1" LogicalOp="Top" NodeId="44" Parallel="true" PhysicalOp="Top" EstimatedTotalSubtreeCost="10177.7">
  715.                                       <OutputList>
  716.                                         <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  717.                                         <ColumnReference Column="Expr1013" />
  718.                                         <ColumnReference Column="Expr1027" />
  719.                                       </OutputList>
  720.                                       <RunTimeInformation>
  721.                                         <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  722.                                         <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  723.                                         <RunTimeCountersPerThread Thread="4" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  724.                                         <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  725.                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  726.                                       </RunTimeInformation>
  727.                                       <Top RowCount="false" IsPercent="false" WithTies="false">
  728.                                         <TopExpression>
  729.                                           <ScalarOperator ScalarString="(1)">
  730.                                             <Const ConstValue="(1)" />
  731.                                           </ScalarOperator>
  732.                                         </TopExpression>
  733.                                         <RelOp AvgRowSize="921" EstimateCPU="4.78647E-07" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="45" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="10177.7">
  734.                                           <OutputList>
  735.                                             <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  736.                                             <ColumnReference Column="Expr1013" />
  737.                                             <ColumnReference Column="Expr1027" />
  738.                                           </OutputList>
  739.                                           <ComputeScalar>
  740.                                             <DefinedValues>
  741.                                               <DefinedValue>
  742.                                                 <ColumnReference Column="Expr1013" />
  743.                                                 <ScalarOperator ScalarString="0x58">
  744.                                                   <Const ConstValue="0x58" />
  745.                                                 </ScalarOperator>
  746.                                               </DefinedValue>
  747.                                             </DefinedValues>
  748.                                             <RelOp AvgRowSize="469" EstimateCPU="1.224E-05" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="1" LogicalOp="Filter" NodeId="46" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="10177.6">
  749.                                               <OutputList>
  750.                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  751.                                                 <ColumnReference Column="Expr1027" />
  752.                                               </OutputList>
  753.                                               <RunTimeInformation>
  754.                                                 <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  755.                                                 <RunTimeCountersPerThread Thread="3" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  756.                                                 <RunTimeCountersPerThread Thread="4" ActualRows="1" ActualEndOfScans="0" ActualExecutions="1" />
  757.                                                 <RunTimeCountersPerThread Thread="2" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  758.                                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  759.                                               </RunTimeInformation>
  760.                                               <Filter StartupExpression="false">
  761.                                                 <RelOp AvgRowSize="469" EstimateCPU="1.8E-06" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="3.7606" LogicalOp="Compute Scalar" NodeId="47" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="10177.5">
  762.                                                   <OutputList>
  763.                                                     <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  764.                                                     <ColumnReference Column="Expr1027" />
  765.                                                   </OutputList>
  766.                                                   <ComputeScalar>
  767.                                                     <DefinedValues>
  768.                                                       <DefinedValue>
  769.                                                         <ColumnReference Column="Expr1027" />
  770.                                                         <ScalarOperator ScalarString="getdescendantlimit(XML Reader with XPath filter.[id])">
  771.                                                           <Intrinsic FunctionName="getdescendantlimit">
  772.                                                             <ScalarOperator>
  773.                                                               <Identifier>
  774.                                                                 <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  775.                                                               </Identifier>
  776.                                                             </ScalarOperator>
  777.                                                           </Intrinsic>
  778.                                                         </ScalarOperator>
  779.                                                       </DefinedValue>
  780.                                                     </DefinedValues>
  781.                                                     <RelOp AvgRowSize="17" EstimateCPU="1.00036" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="3.7606" LogicalOp="Table-valued function" NodeId="48" Parallel="true" PhysicalOp="Table-valued function" EstimatedTotalSubtreeCost="10177.5">
  782.                                                       <OutputList>
  783.                                                         <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  784.                                                       </OutputList>
  785.                                                       <RunTimeInformation>
  786.                                                         <RunTimeCountersPerThread Thread="1" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  787.                                                         <RunTimeCountersPerThread Thread="3" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  788.                                                         <RunTimeCountersPerThread Thread="4" ActualRebinds="1" ActualRewinds="0" ActualRows="1" ActualEndOfScans="0" ActualExecutions="1" />
  789.                                                         <RunTimeCountersPerThread Thread="2" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  790.                                                         <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  791.                                                       </RunTimeInformation>
  792.                                                       <TableValuedFunction>
  793.                                                         <DefinedValues>
  794.                                                           <DefinedValue>
  795.                                                             <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  796.                                                           </DefinedValue>
  797.                                                         </DefinedValues>
  798.                                                         <Object Table="[XML Reader with XPath filter]" />
  799.                                                         <ParameterList>
  800.                                                           <ScalarOperator ScalarString="[Expr1000]">
  801.                                                             <Identifier>
  802.                                                               <ColumnReference Column="Expr1000" />
  803.                                                             </Identifier>
  804.                                                           </ScalarOperator>
  805.                                                           <ScalarOperator ScalarString="(7)">
  806.                                                             <Const ConstValue="(7)" />
  807.                                                           </ScalarOperator>
  808.                                                           <ScalarOperator ScalarString="XML Reader with XPath filter.[id]">
  809.                                                             <Identifier>
  810.                                                               <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  811.                                                             </Identifier>
  812.                                                           </ScalarOperator>
  813.                                                           <ScalarOperator ScalarString="getdescendantlimit(XML Reader with XPath filter.[id])">
  814.                                                             <Intrinsic FunctionName="getdescendantlimit">
  815.                                                               <ScalarOperator>
  816.                                                                 <Identifier>
  817.                                                                   <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  818.                                                                 </Identifier>
  819.                                                               </ScalarOperator>
  820.                                                             </Intrinsic>
  821.                                                           </ScalarOperator>
  822.                                                         </ParameterList>
  823.                                                       </TableValuedFunction>
  824.                                                     </RelOp>
  825.                                                   </ComputeScalar>
  826.                                                 </RelOp>
  827.                                                 <Predicate>
  828.                                                   <ScalarOperator ScalarString="XML Reader with XPath filter.[id]=getancestor(XML Reader with XPath filter.[id],(2))">
  829.                                                     <Compare CompareOp="EQ">
  830.                                                       <ScalarOperator>
  831.                                                         <Identifier>
  832.                                                           <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  833.                                                         </Identifier>
  834.                                                       </ScalarOperator>
  835.                                                       <ScalarOperator>
  836.                                                         <Intrinsic FunctionName="getancestor">
  837.                                                           <ScalarOperator>
  838.                                                             <Identifier>
  839.                                                               <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  840.                                                             </Identifier>
  841.                                                           </ScalarOperator>
  842.                                                           <ScalarOperator>
  843.                                                             <Const ConstValue="(2)" />
  844.                                                           </ScalarOperator>
  845.                                                         </Intrinsic>
  846.                                                       </ScalarOperator>
  847.                                                     </Compare>
  848.                                                   </ScalarOperator>
  849.                                                 </Predicate>
  850.                                               </Filter>
  851.                                             </RelOp>
  852.                                           </ComputeScalar>
  853.                                         </RelOp>
  854.                                       </Top>
  855.                                     </RelOp>
  856.                                     <RelOp AvgRowSize="8099" EstimateCPU="1.018" EstimateIO="0" EstimateRebinds="48476.1" EstimateRewinds="219.673" EstimateRows="900" LogicalOp="Table-valued function" NodeId="61" Parallel="true" PhysicalOp="Table-valued function" EstimatedTotalSubtreeCost="49573.3">
  857.                                       <OutputList>
  858.                                         <ColumnReference Table="[XML Reader]" Column="id" />
  859.                                         <ColumnReference Table="[XML Reader]" Column="nid" />
  860.                                         <ColumnReference Table="[XML Reader]" Column="tid" />
  861.                                         <ColumnReference Table="[XML Reader]" Column="value" />
  862.                                         <ColumnReference Table="[XML Reader]" Column="lvalue" />
  863.                                         <ColumnReference Table="[XML Reader]" Column="lvaluebin" />
  864.                                       </OutputList>
  865.                                       <RunTimeInformation>
  866.                                         <RunTimeCountersPerThread Thread="1" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  867.                                         <RunTimeCountersPerThread Thread="3" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  868.                                         <RunTimeCountersPerThread Thread="4" ActualRebinds="1" ActualRewinds="0" ActualRows="124" ActualEndOfScans="1" ActualExecutions="1" />
  869.                                         <RunTimeCountersPerThread Thread="2" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  870.                                         <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  871.                                       </RunTimeInformation>
  872.                                       <TableValuedFunction>
  873.                                         <DefinedValues>
  874.                                           <DefinedValue>
  875.                                             <ColumnReference Table="[XML Reader]" Column="id" />
  876.                                           </DefinedValue>
  877.                                           <DefinedValue>
  878.                                             <ColumnReference Table="[XML Reader]" Column="nid" />
  879.                                           </DefinedValue>
  880.                                           <DefinedValue>
  881.                                             <ColumnReference Table="[XML Reader]" Column="tid" />
  882.                                           </DefinedValue>
  883.                                           <DefinedValue>
  884.                                             <ColumnReference Table="[XML Reader]" Column="value" />
  885.                                           </DefinedValue>
  886.                                           <DefinedValue>
  887.                                             <ColumnReference Table="[XML Reader]" Column="lvalue" />
  888.                                           </DefinedValue>
  889.                                           <DefinedValue>
  890.                                             <ColumnReference Table="[XML Reader]" Column="lvaluebin" />
  891.                                           </DefinedValue>
  892.                                         </DefinedValues>
  893.                                         <Object Table="[XML Reader]" />
  894.                                         <ParameterList>
  895.                                           <ScalarOperator ScalarString="[Expr1000]">
  896.                                             <Identifier>
  897.                                               <ColumnReference Column="Expr1000" />
  898.                                             </Identifier>
  899.                                           </ScalarOperator>
  900.                                           <ScalarOperator ScalarString="(7)">
  901.                                             <Const ConstValue="(7)" />
  902.                                           </ScalarOperator>
  903.                                           <ScalarOperator ScalarString="XML Reader with XPath filter.[id]">
  904.                                             <Identifier>
  905.                                               <ColumnReference Table="[XML Reader with XPath filter]" Column="id" />
  906.                                             </Identifier>
  907.                                           </ScalarOperator>
  908.                                           <ScalarOperator ScalarString="[Expr1027]">
  909.                                             <Identifier>
  910.                                               <ColumnReference Column="Expr1027" />
  911.                                             </Identifier>
  912.                                           </ScalarOperator>
  913.                                         </ParameterList>
  914.                                       </TableValuedFunction>
  915.                                     </RelOp>
  916.                                   </NestedLoops>
  917.                                 </RelOp>
  918.                               </Extension>
  919.                             </RelOp>
  920.                           </StreamAggregate>
  921.                         </RelOp>
  922.                       </NestedLoops>
  923.                     </RelOp>
  924.                   </Parallelism>
  925.                 </RelOp>
  926.               </ComputeScalar>
  927.             </RelOp>
  928.           </QueryPlan>
  929.         </StmtSimple>
  930.       </Statements>
  931.     </Batch>
  932.   </BatchSequence>
  933. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement