Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2014
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 86.60 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.2100.60" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3.   <BatchSequence>
  4.     <Batch>
  5.       <Statements>
  6.         <StmtSimple StatementCompId="1" StatementEstRows="235.54" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="35.6008" StatementText="select t.title, count(res.id) fails from testruns as tr&#xD;&#xA;--join location loc on tr.location_id = loc.id&#xD;&#xA;join testruntests trt on tr.id = trt.testruns_id&#xD;&#xA;join tests t  on trt.tests_id = t.id&#xD;&#xA;join testresults res  on trt.id = res.testruntests_id&#xD;&#xA;where &#xD;&#xA;res.result = 'Fail'&#xD;&#xA;and tr.location_id = (select id from location where location = 'Derby')&#xD;&#xA;--and loc.location = 'Derby'&#xD;&#xA;group by t.title&#xD;&#xA;order by fails desc" StatementType="SELECT" QueryHash="0x476660E375FFB31F" QueryPlanHash="0xFF55538652B6F7EC" RetrievedFromCache="true">
  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="90088" CachedPlanSize="128" CompileTime="179" CompileCPU="179" CompileMemory="2232">
  9.             <ThreadStat Branches="5" UsedThreads="16">
  10.               <ThreadReservation NodeId="0" ReservedThreads="20" />
  11.             </ThreadStat>
  12.             <MissingIndexes>
  13.               <MissingIndexGroup Impact="41.0104">
  14.                 <MissingIndex Database="[prat_stats]" Schema="[dbo]" Table="[testresults]">
  15.                   <ColumnGroup Usage="EQUALITY">
  16.                     <Column Name="[result]" ColumnId="3" />
  17.                   </ColumnGroup>
  18.                   <ColumnGroup Usage="INCLUDE">
  19.                     <Column Name="[testruntests_id]" ColumnId="2" />
  20.                   </ColumnGroup>
  21.                 </MissingIndex>
  22.               </MissingIndexGroup>
  23.             </MissingIndexes>
  24.             <MemoryGrantInfo SerialRequiredMemory="3072" SerialDesiredMemory="77424" RequiredMemory="15720" DesiredMemory="90088" RequestedMemory="90088" GrantWaitTime="0" GrantedMemory="90088" MaxUsedMemory="18776" />
  25.             <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="209703" EstimatedPagesCached="52425" EstimatedAvailableDegreeOfParallelism="2" />
  26.             <RelOp AvgRowSize="46" EstimateCPU="0.00299543" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="235.54" LogicalOp="Sort" NodeId="0" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="35.6008">
  27.               <OutputList>
  28.                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  29.                 <ColumnReference Column="Expr1012" />
  30.               </OutputList>
  31.               <MemoryFractions Input="0.307692" Output="1" />
  32.               <RunTimeInformation>
  33.                 <RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="252" ActualEndOfScans="1" ActualExecutions="1" />
  34.               </RunTimeInformation>
  35.               <Sort Distinct="false">
  36.                 <OrderBy>
  37.                   <OrderByColumn Ascending="false">
  38.                     <ColumnReference Column="Expr1012" />
  39.                   </OrderByColumn>
  40.                 </OrderBy>
  41.                 <RelOp AvgRowSize="46" EstimateCPU="2.3554E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="235.54" LogicalOp="Compute Scalar" NodeId="2" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="35.5866">
  42.                   <OutputList>
  43.                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  44.                     <ColumnReference Column="Expr1012" />
  45.                   </OutputList>
  46.                   <ComputeScalar>
  47.                     <DefinedValues>
  48.                       <DefinedValue>
  49.                         <ColumnReference Column="Expr1012" />
  50.                         <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[globalagg1018],0)">
  51.                           <Convert DataType="int" Style="0" Implicit="true">
  52.                             <ScalarOperator>
  53.                               <Identifier>
  54.                                 <ColumnReference Column="globalagg1018" />
  55.                               </Identifier>
  56.                             </ScalarOperator>
  57.                           </Convert>
  58.                         </ScalarOperator>
  59.                       </DefinedValue>
  60.                     </DefinedValues>
  61.                     <RelOp AvgRowSize="50" EstimateCPU="0.0290944" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="235.54" LogicalOp="Gather Streams" NodeId="3" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="35.5865">
  62.                       <OutputList>
  63.                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  64.                         <ColumnReference Column="globalagg1018" />
  65.                       </OutputList>
  66.                       <RunTimeInformation>
  67.                         <RunTimeCountersPerThread Thread="0" ActualRows="252" ActualEndOfScans="1" ActualExecutions="1" />
  68.                       </RunTimeInformation>
  69.                       <Parallelism>
  70.                         <RelOp AvgRowSize="50" EstimateCPU="0.000290185" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="235.54" LogicalOp="Aggregate" NodeId="4" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="35.5575">
  71.                           <OutputList>
  72.                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  73.                             <ColumnReference Column="globalagg1018" />
  74.                           </OutputList>
  75.                           <RunTimeInformation>
  76.                             <RunTimeCountersPerThread Thread="4" ActualRows="62" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  77.                             <RunTimeCountersPerThread Thread="3" ActualRows="58" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  78.                             <RunTimeCountersPerThread Thread="1" ActualRows="64" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  79.                             <RunTimeCountersPerThread Thread="2" ActualRows="68" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  80.                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  81.                           </RunTimeInformation>
  82.                           <StreamAggregate>
  83.                             <DefinedValues>
  84.                               <DefinedValue>
  85.                                 <ColumnReference Column="globalagg1018" />
  86.                                 <ScalarOperator ScalarString="SUM([partialagg1017])">
  87.                                   <Aggregate AggType="SUM" Distinct="false">
  88.                                     <ScalarOperator>
  89.                                       <Identifier>
  90.                                         <ColumnReference Column="partialagg1017" />
  91.                                       </Identifier>
  92.                                     </ScalarOperator>
  93.                                   </Aggregate>
  94.                                 </ScalarOperator>
  95.                               </DefinedValue>
  96.                             </DefinedValues>
  97.                             <GroupBy>
  98.                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  99.                             </GroupBy>
  100.                             <RelOp AvgRowSize="50" EstimateCPU="0.00581761" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="771" LogicalOp="Sort" NodeId="5" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="35.5572">
  101.                               <OutputList>
  102.                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  103.                                 <ColumnReference Column="partialagg1017" />
  104.                               </OutputList>
  105.                               <MemoryFractions Input="0.45" Output="0.692308" />
  106.                               <RunTimeInformation>
  107.                                 <RunTimeCountersPerThread Thread="4" ActualRebinds="1" ActualRewinds="0" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  108.                                 <RunTimeCountersPerThread Thread="3" ActualRebinds="1" ActualRewinds="0" ActualRows="144" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  109.                                 <RunTimeCountersPerThread Thread="2" ActualRebinds="1" ActualRewinds="0" ActualRows="143" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  110.                                 <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="154" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  111.                                 <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  112.                               </RunTimeInformation>
  113.                               <Sort Distinct="false">
  114.                                 <OrderBy>
  115.                                   <OrderByColumn Ascending="true">
  116.                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  117.                                   </OrderByColumn>
  118.                                 </OrderBy>
  119.                                 <RelOp AvgRowSize="50" EstimateCPU="0.0330422" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="771" LogicalOp="Repartition Streams" NodeId="6" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="35.5457">
  120.                                   <OutputList>
  121.                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  122.                                     <ColumnReference Column="partialagg1017" />
  123.                                   </OutputList>
  124.                                   <RunTimeInformation>
  125.                                     <RunTimeCountersPerThread Thread="4" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  126.                                     <RunTimeCountersPerThread Thread="3" ActualRows="144" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  127.                                     <RunTimeCountersPerThread Thread="2" ActualRows="143" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  128.                                     <RunTimeCountersPerThread Thread="1" ActualRows="154" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  129.                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  130.                                   </RunTimeInformation>
  131.                                   <Parallelism PartitioningType="Hash">
  132.                                     <PartitionColumns>
  133.                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  134.                                     </PartitionColumns>
  135.                                     <RelOp AvgRowSize="50" EstimateCPU="0.00501099" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="771" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="35.5127">
  136.                                       <OutputList>
  137.                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  138.                                         <ColumnReference Column="partialagg1017" />
  139.                                       </OutputList>
  140.                                       <RunTimeInformation>
  141.                                         <RunTimeCountersPerThread Thread="4" ActualRows="144" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  142.                                         <RunTimeCountersPerThread Thread="1" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  143.                                         <RunTimeCountersPerThread Thread="3" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  144.                                         <RunTimeCountersPerThread Thread="2" ActualRows="148" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  145.                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  146.                                       </RunTimeInformation>
  147.                                       <Merge ManyToMany="false">
  148.                                         <InnerSideJoinColumns>
  149.                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  150.                                         </InnerSideJoinColumns>
  151.                                         <OuterSideJoinColumns>
  152.                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  153.                                         </OuterSideJoinColumns>
  154.                                         <Residual>
  155.                                           <ScalarOperator ScalarString="[prat_stats].[dbo].[testruntests].[tests_id] as [trt].[tests_id]=[prat_stats].[dbo].[tests].[id] as [t].[id]">
  156.                                             <Compare CompareOp="EQ">
  157.                                               <ScalarOperator>
  158.                                                 <Identifier>
  159.                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  160.                                                 </Identifier>
  161.                                               </ScalarOperator>
  162.                                               <ScalarOperator>
  163.                                                 <Identifier>
  164.                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  165.                                                 </Identifier>
  166.                                               </ScalarOperator>
  167.                                             </Compare>
  168.                                           </ScalarOperator>
  169.                                         </Residual>
  170.                                         <RelOp AvgRowSize="19" EstimateCPU="0.0105207" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1298" LogicalOp="Sort" NodeId="8" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="35.4563">
  171.                                           <OutputList>
  172.                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  173.                                             <ColumnReference Column="partialagg1017" />
  174.                                           </OutputList>
  175.                                           <MemoryFractions Input="0.44" Output="0.55" />
  176.                                           <RunTimeInformation>
  177.                                             <RunTimeCountersPerThread Thread="4" ActualRebinds="1" ActualRewinds="0" ActualRows="144" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  178.                                             <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  179.                                             <RunTimeCountersPerThread Thread="3" ActualRebinds="1" ActualRewinds="0" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  180.                                             <RunTimeCountersPerThread Thread="2" ActualRebinds="1" ActualRewinds="0" ActualRows="148" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  181.                                             <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  182.                                           </RunTimeInformation>
  183.                                           <Sort Distinct="false">
  184.                                             <OrderBy>
  185.                                               <OrderByColumn Ascending="true">
  186.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  187.                                               </OrderByColumn>
  188.                                             </OrderBy>
  189.                                             <RelOp AvgRowSize="19" EstimateCPU="0.224863" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1298" LogicalOp="Aggregate" NodeId="9" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="35.4401">
  190.                                               <OutputList>
  191.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  192.                                                 <ColumnReference Column="partialagg1017" />
  193.                                               </OutputList>
  194.                                               <MemoryFractions Input="0.0030127" Output="0.56" />
  195.                                               <RunTimeInformation>
  196.                                                 <RunTimeCountersPerThread Thread="4" ActualRows="144" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  197.                                                 <RunTimeCountersPerThread Thread="1" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  198.                                                 <RunTimeCountersPerThread Thread="3" ActualRows="149" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  199.                                                 <RunTimeCountersPerThread Thread="2" ActualRows="148" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  200.                                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  201.                                               </RunTimeInformation>
  202.                                               <Hash>
  203.                                                 <DefinedValues>
  204.                                                   <DefinedValue>
  205.                                                     <ColumnReference Column="partialagg1017" />
  206.                                                     <ScalarOperator ScalarString="COUNT(*)">
  207.                                                       <Aggregate AggType="COUNT*" Distinct="false" />
  208.                                                     </ScalarOperator>
  209.                                                   </DefinedValue>
  210.                                                 </DefinedValues>
  211.                                                 <HashKeysBuild>
  212.                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  213.                                                 </HashKeysBuild>
  214.                                                 <RelOp AvgRowSize="11" EstimateCPU="0.129598" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="84380.4" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="35.2153">
  215.                                                   <OutputList>
  216.                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  217.                                                   </OutputList>
  218.                                                   <RunTimeInformation>
  219.                                                     <RunTimeCountersPerThread Thread="4" ActualRows="61166" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  220.                                                     <RunTimeCountersPerThread Thread="1" ActualRows="63606" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  221.                                                     <RunTimeCountersPerThread Thread="2" ActualRows="74775" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  222.                                                     <RunTimeCountersPerThread Thread="3" ActualRows="49846" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  223.                                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  224.                                                   </RunTimeInformation>
  225.                                                   <Parallelism PartitioningType="Hash">
  226.                                                     <PartitionColumns>
  227.                                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  228.                                                     </PartitionColumns>
  229.                                                     <RelOp AvgRowSize="11" EstimateCPU="0.704092" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="84380.4" LogicalOp="Inner Join" NodeId="11" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="35.0857">
  230.                                                       <OutputList>
  231.                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  232.                                                       </OutputList>
  233.                                                       <MemoryFractions Input="0.053529" Output="0.0533678" />
  234.                                                       <RunTimeInformation>
  235.                                                         <RunTimeCountersPerThread Thread="3" ActualRows="62703" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  236.                                                         <RunTimeCountersPerThread Thread="4" ActualRows="64003" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  237.                                                         <RunTimeCountersPerThread Thread="1" ActualRows="63047" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  238.                                                         <RunTimeCountersPerThread Thread="2" ActualRows="59640" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  239.                                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  240.                                                       </RunTimeInformation>
  241.                                                       <Hash>
  242.                                                         <DefinedValues />
  243.                                                         <HashKeysBuild>
  244.                                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  245.                                                         </HashKeysBuild>
  246.                                                         <HashKeysProbe>
  247.                                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  248.                                                         </HashKeysProbe>
  249.                                                         <RelOp AvgRowSize="11" EstimateCPU="0.0389812" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8748" LogicalOp="Bitmap Create" NodeId="12" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.113073">
  250.                                                           <OutputList>
  251.                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  252.                                                           </OutputList>
  253.                                                           <RunTimeInformation>
  254.                                                             <RunTimeCountersPerThread Thread="3" ActualRows="3569" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  255.                                                             <RunTimeCountersPerThread Thread="4" ActualRows="3570" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  256.                                                             <RunTimeCountersPerThread Thread="1" ActualRows="3569" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  257.                                                             <RunTimeCountersPerThread Thread="2" ActualRows="3568" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  258.                                                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  259.                                                           </RunTimeInformation>
  260.                                                           <Bitmap>
  261.                                                             <DefinedValues>
  262.                                                               <DefinedValue>
  263.                                                                 <ColumnReference Column="Bitmap1020" />
  264.                                                               </DefinedValue>
  265.                                                             </DefinedValues>
  266.                                                             <HashKeys>
  267.                                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  268.                                                             </HashKeys>
  269.                                                             <RelOp AvgRowSize="11" EstimateCPU="0.0389812" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8748" LogicalOp="Repartition Streams" NodeId="13" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.113073">
  270.                                                               <OutputList>
  271.                                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  272.                                                               </OutputList>
  273.                                                               <RunTimeInformation>
  274.                                                                 <RunTimeCountersPerThread Thread="3" ActualRows="3569" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  275.                                                                 <RunTimeCountersPerThread Thread="4" ActualRows="3570" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  276.                                                                 <RunTimeCountersPerThread Thread="1" ActualRows="3569" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  277.                                                                 <RunTimeCountersPerThread Thread="2" ActualRows="3568" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  278.                                                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  279.                                                               </RunTimeInformation>
  280.                                                               <Parallelism PartitioningType="Hash">
  281.                                                                 <PartitionColumns>
  282.                                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  283.                                                                 </PartitionColumns>
  284.                                                                 <RelOp AvgRowSize="11" EstimateCPU="0.0182833" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8748" LogicalOp="Inner Join" NodeId="14" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0740914">
  285.                                                                   <OutputList>
  286.                                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  287.                                                                   </OutputList>
  288.                                                                   <RunTimeInformation>
  289.                                                                     <RunTimeCountersPerThread Thread="4" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  290.                                                                     <RunTimeCountersPerThread Thread="3" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  291.                                                                     <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  292.                                                                     <RunTimeCountersPerThread Thread="1" ActualRows="14276" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  293.                                                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  294.                                                                   </RunTimeInformation>
  295.                                                                   <NestedLoops Optimized="false">
  296.                                                                     <OuterReferences>
  297.                                                                       <ColumnReference Column="Expr1014" />
  298.                                                                     </OuterReferences>
  299.                                                                     <RelOp AvgRowSize="11" EstimateCPU="2.4E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Assert" NodeId="15" Parallel="true" PhysicalOp="Assert" EstimatedTotalSubtreeCost="0.0317922">
  300.                                                                       <OutputList>
  301.                                                                         <ColumnReference Column="Expr1014" />
  302.                                                                       </OutputList>
  303.                                                                       <RunTimeInformation>
  304.                                                                         <RunTimeCountersPerThread Thread="4" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  305.                                                                         <RunTimeCountersPerThread Thread="3" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  306.                                                                         <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  307.                                                                         <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  308.                                                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  309.                                                                       </RunTimeInformation>
  310.                                                                       <Assert StartupExpression="false">
  311.                                                                         <RelOp AvgRowSize="19" EstimateCPU="0.0285029" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Distribute Streams" NodeId="16" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0317919">
  312.                                                                           <OutputList>
  313.                                                                             <ColumnReference Column="Expr1013" />
  314.                                                                             <ColumnReference Column="Expr1014" />
  315.                                                                           </OutputList>
  316.                                                                           <RunTimeInformation>
  317.                                                                             <RunTimeCountersPerThread Thread="4" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  318.                                                                             <RunTimeCountersPerThread Thread="3" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  319.                                                                             <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  320.                                                                             <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  321.                                                                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  322.                                                                           </RunTimeInformation>
  323.                                                                           <Parallelism PartitioningType="RoundRobin">
  324.                                                                             <RelOp AvgRowSize="19" EstimateCPU="2.3E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Aggregate" NodeId="17" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="0.00328904">
  325.                                                                               <OutputList>
  326.                                                                                 <ColumnReference Column="Expr1013" />
  327.                                                                                 <ColumnReference Column="Expr1014" />
  328.                                                                               </OutputList>
  329.                                                                               <RunTimeInformation>
  330.                                                                                 <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  331.                                                                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  332.                                                                               </RunTimeInformation>
  333.                                                                               <StreamAggregate>
  334.                                                                                 <DefinedValues>
  335.                                                                                   <DefinedValue>
  336.                                                                                     <ColumnReference Column="Expr1013" />
  337.                                                                                     <ScalarOperator ScalarString="Count(*)">
  338.                                                                                       <Aggregate AggType="countstar" Distinct="false" />
  339.                                                                                     </ScalarOperator>
  340.                                                                                   </DefinedValue>
  341.                                                                                   <DefinedValue>
  342.                                                                                     <ColumnReference Column="Expr1014" />
  343.                                                                                     <ScalarOperator ScalarString="ANY([prat_stats].[dbo].[location].[id])">
  344.                                                                                       <Aggregate AggType="ANY" Distinct="false">
  345.                                                                                         <ScalarOperator>
  346.                                                                                           <Identifier>
  347.                                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Column="id" />
  348.                                                                                           </Identifier>
  349.                                                                                         </ScalarOperator>
  350.                                                                                       </Aggregate>
  351.                                                                                     </ScalarOperator>
  352.                                                                                   </DefinedValue>
  353.                                                                                 </DefinedValues>
  354.                                                                                 <RelOp AvgRowSize="11" EstimateCPU="1.44E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3" LogicalOp="Filter" NodeId="18" Parallel="false" PhysicalOp="Filter" EstimatedTotalSubtreeCost="0.00328674">
  355.                                                                                   <OutputList>
  356.                                                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Column="id" />
  357.                                                                                   </OutputList>
  358.                                                                                   <RunTimeInformation>
  359.                                                                                     <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  360.                                                                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  361.                                                                                   </RunTimeInformation>
  362.                                                                                   <Filter StartupExpression="false">
  363.                                                                                     <RelOp AvgRowSize="83" EstimateCPU="0.0001603" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3" LogicalOp="Clustered Index Scan" NodeId="19" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0032853" TableCardinality="3">
  364.                                                                                       <OutputList>
  365.                                                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Column="id" />
  366.                                                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Column="location" />
  367.                                                                                       </OutputList>
  368.                                                                                       <RunTimeInformation>
  369.                                                                                         <RunTimeCountersPerThread Thread="1" ActualRows="3" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  370.                                                                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  371.                                                                                       </RunTimeInformation>
  372.                                                                                       <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
  373.                                                                                         <DefinedValues>
  374.                                                                                           <DefinedValue>
  375.                                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Column="id" />
  376.                                                                                           </DefinedValue>
  377.                                                                                           <DefinedValue>
  378.                                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Column="location" />
  379.                                                                                           </DefinedValue>
  380.                                                                                         </DefinedValues>
  381.                                                                                         <Object Database="[prat_stats]" Schema="[dbo]" Table="[location]" Index="[PK__location__3213E83F15A2172E]" IndexKind="Clustered" />
  382.                                                                                       </IndexScan>
  383.                                                                                     </RelOp>
  384.                                                                                     <Predicate>
  385.                                                                                       <ScalarOperator ScalarString="[prat_stats].[dbo].[location].[location]='Derby'">
  386.                                                                                         <Compare CompareOp="EQ">
  387.                                                                                           <ScalarOperator>
  388.                                                                                             <Identifier>
  389.                                                                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Column="location" />
  390.                                                                                             </Identifier>
  391.                                                                                           </ScalarOperator>
  392.                                                                                           <ScalarOperator>
  393.                                                                                             <Const ConstValue="'Derby'" />
  394.                                                                                           </ScalarOperator>
  395.                                                                                         </Compare>
  396.                                                                                       </ScalarOperator>
  397.                                                                                     </Predicate>
  398.                                                                                   </Filter>
  399.                                                                                 </RelOp>
  400.                                                                               </StreamAggregate>
  401.                                                                             </RelOp>
  402.                                                                           </Parallelism>
  403.                                                                         </RelOp>
  404.                                                                         <Predicate>
  405.                                                                           <ScalarOperator ScalarString="CASE WHEN [Expr1013]&gt;(1) THEN (0) ELSE NULL END">
  406.                                                                             <IF>
  407.                                                                               <Condition>
  408.                                                                                 <ScalarOperator>
  409.                                                                                   <Compare CompareOp="GT">
  410.                                                                                     <ScalarOperator>
  411.                                                                                       <Identifier>
  412.                                                                                         <ColumnReference Column="Expr1013" />
  413.                                                                                       </Identifier>
  414.                                                                                     </ScalarOperator>
  415.                                                                                     <ScalarOperator>
  416.                                                                                       <Const ConstValue="(1)" />
  417.                                                                                     </ScalarOperator>
  418.                                                                                   </Compare>
  419.                                                                                 </ScalarOperator>
  420.                                                                               </Condition>
  421.                                                                               <Then>
  422.                                                                                 <ScalarOperator>
  423.                                                                                   <Const ConstValue="(0)" />
  424.                                                                                 </ScalarOperator>
  425.                                                                               </Then>
  426.                                                                               <Else>
  427.                                                                                 <ScalarOperator>
  428.                                                                                   <Const ConstValue="NULL" />
  429.                                                                                 </ScalarOperator>
  430.                                                                               </Else>
  431.                                                                             </IF>
  432.                                                                           </ScalarOperator>
  433.                                                                         </Predicate>
  434.                                                                       </Assert>
  435.                                                                     </RelOp>
  436.                                                                     <RelOp AvgRowSize="11" EstimateCPU="0.0097798" EstimateIO="0.0142361" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8748" LogicalOp="Index Seek" NodeId="25" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.0240159" TableCardinality="26244">
  437.                                                                       <OutputList>
  438.                                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  439.                                                                       </OutputList>
  440.                                                                       <RunTimeInformation>
  441.                                                                         <RunTimeCountersPerThread Thread="4" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" />
  442.                                                                         <RunTimeCountersPerThread Thread="3" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" />
  443.                                                                         <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" />
  444.                                                                         <RunTimeCountersPerThread Thread="1" ActualRows="14276" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  445.                                                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  446.                                                                       </RunTimeInformation>
  447.                                                                       <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  448.                                                                         <DefinedValues>
  449.                                                                           <DefinedValue>
  450.                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  451.                                                                           </DefinedValue>
  452.                                                                         </DefinedValues>
  453.                                                                         <Object Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Index="[idx_testruns_location]" Alias="[tr]" IndexKind="NonClustered" />
  454.                                                                         <SeekPredicates>
  455.                                                                           <SeekPredicateNew>
  456.                                                                             <SeekKeys>
  457.                                                                               <Prefix ScanType="EQ">
  458.                                                                                 <RangeColumns>
  459.                                                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="location_id" />
  460.                                                                                 </RangeColumns>
  461.                                                                                 <RangeExpressions>
  462.                                                                                   <ScalarOperator ScalarString="[Expr1014]">
  463.                                                                                     <Identifier>
  464.                                                                                       <ColumnReference Column="Expr1014" />
  465.                                                                                     </Identifier>
  466.                                                                                   </ScalarOperator>
  467.                                                                                 </RangeExpressions>
  468.                                                                               </Prefix>
  469.                                                                             </SeekKeys>
  470.                                                                           </SeekPredicateNew>
  471.                                                                         </SeekPredicates>
  472.                                                                       </IndexScan>
  473.                                                                     </RelOp>
  474.                                                                   </NestedLoops>
  475.                                                                 </RelOp>
  476.                                                               </Parallelism>
  477.                                                             </RelOp>
  478.                                                           </Bitmap>
  479.                                                         </RelOp>
  480.                                                         <RelOp AvgRowSize="15" EstimateCPU="0.427862" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="253141" LogicalOp="Repartition Streams" NodeId="26" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="34.2685">
  481.                                                           <OutputList>
  482.                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  483.                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  484.                                                           </OutputList>
  485.                                                           <RunTimeInformation>
  486.                                                             <RunTimeCountersPerThread Thread="3" ActualRows="63880" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  487.                                                             <RunTimeCountersPerThread Thread="4" ActualRows="65099" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  488.                                                             <RunTimeCountersPerThread Thread="1" ActualRows="64334" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  489.                                                             <RunTimeCountersPerThread Thread="2" ActualRows="60480" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  490.                                                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  491.                                                           </RunTimeInformation>
  492.                                                           <Parallelism PartitioningType="Hash">
  493.                                                             <PartitionColumns>
  494.                                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  495.                                                             </PartitionColumns>
  496.                                                             <Predicate>
  497.                                                               <ScalarOperator ScalarString="PROBE([Bitmap1020],[prat_stats].[dbo].[testruntests].[testruns_id] as [trt].[testruns_id])">
  498.                                                                 <Intrinsic FunctionName="PROBE">
  499.                                                                   <ScalarOperator>
  500.                                                                     <Identifier>
  501.                                                                       <ColumnReference Column="Bitmap1020" />
  502.                                                                     </Identifier>
  503.                                                                   </ScalarOperator>
  504.                                                                   <ScalarOperator>
  505.                                                                     <Identifier>
  506.                                                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  507.                                                                     </Identifier>
  508.                                                                   </ScalarOperator>
  509.                                                                 </Intrinsic>
  510.                                                               </ScalarOperator>
  511.                                                             </Predicate>
  512.                                                             <RelOp AvgRowSize="15" EstimateCPU="6.28743" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="253141" LogicalOp="Inner Join" NodeId="27" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="33.8407">
  513.                                                               <OutputList>
  514.                                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  515.                                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  516.                                                               </OutputList>
  517.                                                               <MemoryFractions Input="0.946471" Output="0.94362" />
  518.                                                               <RunTimeInformation>
  519.                                                                 <RunTimeCountersPerThread Thread="2" ActualRows="64783" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  520.                                                                 <RunTimeCountersPerThread Thread="4" ActualRows="64650" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  521.                                                                 <RunTimeCountersPerThread Thread="3" ActualRows="64708" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  522.                                                                 <RunTimeCountersPerThread Thread="1" ActualRows="64631" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  523.                                                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  524.                                                               </RunTimeInformation>
  525.                                                               <Hash>
  526.                                                                 <DefinedValues />
  527.                                                                 <HashKeysBuild>
  528.                                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  529.                                                                 </HashKeysBuild>
  530.                                                                 <HashKeysProbe>
  531.                                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  532.                                                                 </HashKeysProbe>
  533.                                                                 <RelOp AvgRowSize="11" EstimateCPU="0.331795" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="253141" LogicalOp="Bitmap Create" NodeId="28" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="15.8157">
  534.                                                                   <OutputList>
  535.                                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  536.                                                                   </OutputList>
  537.                                                                   <RunTimeInformation>
  538.                                                                     <RunTimeCountersPerThread Thread="2" ActualRows="64783" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  539.                                                                     <RunTimeCountersPerThread Thread="4" ActualRows="64650" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  540.                                                                     <RunTimeCountersPerThread Thread="3" ActualRows="64708" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  541.                                                                     <RunTimeCountersPerThread Thread="1" ActualRows="64631" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  542.                                                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  543.                                                                   </RunTimeInformation>
  544.                                                                   <Bitmap>
  545.                                                                     <DefinedValues>
  546.                                                                       <DefinedValue>
  547.                                                                         <ColumnReference Column="Bitmap1019" />
  548.                                                                       </DefinedValue>
  549.                                                                     </DefinedValues>
  550.                                                                     <HashKeys>
  551.                                                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  552.                                                                     </HashKeys>
  553.                                                                     <RelOp AvgRowSize="11" EstimateCPU="0.331795" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="253141" LogicalOp="Repartition Streams" NodeId="29" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="15.8157">
  554.                                                                       <OutputList>
  555.                                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  556.                                                                       </OutputList>
  557.                                                                       <RunTimeInformation>
  558.                                                                         <RunTimeCountersPerThread Thread="2" ActualRows="64783" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  559.                                                                         <RunTimeCountersPerThread Thread="4" ActualRows="64650" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  560.                                                                         <RunTimeCountersPerThread Thread="3" ActualRows="64708" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  561.                                                                         <RunTimeCountersPerThread Thread="1" ActualRows="64631" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  562.                                                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  563.                                                                       </RunTimeInformation>
  564.                                                                       <Parallelism PartitioningType="Hash">
  565.                                                                         <PartitionColumns>
  566.                                                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  567.                                                                         </PartitionColumns>
  568.                                                                         <RelOp AvgRowSize="19" EstimateCPU="1.40895" EstimateIO="13.4602" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="253141" LogicalOp="Clustered Index Scan" NodeId="30" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="14.8691" TableCardinality="2561580">
  569.                                                                           <OutputList>
  570.                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  571.                                                                           </OutputList>
  572.                                                                           <RunTimeInformation>
  573.                                                                             <RunTimeCountersPerThread Thread="3" ActualRows="69920" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  574.                                                                             <RunTimeCountersPerThread Thread="4" ActualRows="63028" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  575.                                                                             <RunTimeCountersPerThread Thread="1" ActualRows="52888" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  576.                                                                             <RunTimeCountersPerThread Thread="2" ActualRows="72936" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  577.                                                                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  578.                                                                           </RunTimeInformation>
  579.                                                                           <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
  580.                                                                             <DefinedValues>
  581.                                                                               <DefinedValue>
  582.                                                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  583.                                                                               </DefinedValue>
  584.                                                                             </DefinedValues>
  585.                                                                             <Object Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Index="[testresults_pk]" Alias="[res]" IndexKind="Clustered" />
  586.                                                                             <Predicate>
  587.                                                                               <ScalarOperator ScalarString="[prat_stats].[dbo].[testresults].[result] as [res].[result]='Fail'">
  588.                                                                                 <Compare CompareOp="EQ">
  589.                                                                                   <ScalarOperator>
  590.                                                                                     <Identifier>
  591.                                                                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="result" />
  592.                                                                                     </Identifier>
  593.                                                                                   </ScalarOperator>
  594.                                                                                   <ScalarOperator>
  595.                                                                                     <Const ConstValue="'Fail'" />
  596.                                                                                   </ScalarOperator>
  597.                                                                                 </Compare>
  598.                                                                               </ScalarOperator>
  599.                                                                             </Predicate>
  600.                                                                           </IndexScan>
  601.                                                                         </RelOp>
  602.                                                                       </Parallelism>
  603.                                                                     </RelOp>
  604.                                                                   </Bitmap>
  605.                                                                 </RelOp>
  606.                                                                 <RelOp AvgRowSize="19" EstimateCPU="4.17094" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2116600" LogicalOp="Repartition Streams" NodeId="31" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="11.7375">
  607.                                                                   <OutputList>
  608.                                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  609.                                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  610.                                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  611.                                                                   </OutputList>
  612.                                                                   <RunTimeInformation>
  613.                                                                     <RunTimeCountersPerThread Thread="2" ActualRows="27366" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  614.                                                                     <RunTimeCountersPerThread Thread="4" ActualRows="27476" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  615.                                                                     <RunTimeCountersPerThread Thread="3" ActualRows="27086" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  616.                                                                     <RunTimeCountersPerThread Thread="1" ActualRows="27349" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  617.                                                                     <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  618.                                                                   </RunTimeInformation>
  619.                                                                   <Parallelism PartitioningType="Hash">
  620.                                                                     <PartitionColumns>
  621.                                                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  622.                                                                     </PartitionColumns>
  623.                                                                     <RelOp AvgRowSize="19" EstimateCPU="1.16421" EstimateIO="6.40238" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2116600" LogicalOp="Clustered Index Scan" NodeId="32" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="7.56659" TableCardinality="2116600">
  624.                                                                       <OutputList>
  625.                                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  626.                                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  627.                                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  628.                                                                       </OutputList>
  629.                                                                       <RunTimeInformation>
  630.                                                                         <RunTimeCountersPerThread Thread="1" ActualRows="33778" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  631.                                                                         <RunTimeCountersPerThread Thread="4" ActualRows="24800" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  632.                                                                         <RunTimeCountersPerThread Thread="2" ActualRows="26009" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  633.                                                                         <RunTimeCountersPerThread Thread="3" ActualRows="24690" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  634.                                                                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  635.                                                                       </RunTimeInformation>
  636.                                                                       <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
  637.                                                                         <DefinedValues>
  638.                                                                           <DefinedValue>
  639.                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  640.                                                                           </DefinedValue>
  641.                                                                           <DefinedValue>
  642.                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  643.                                                                           </DefinedValue>
  644.                                                                           <DefinedValue>
  645.                                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  646.                                                                           </DefinedValue>
  647.                                                                         </DefinedValues>
  648.                                                                         <Object Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Index="[testruntests_pk]" Alias="[trt]" IndexKind="Clustered" />
  649.                                                                         <Predicate>
  650.                                                                           <ScalarOperator ScalarString="PROBE([Bitmap1019],[prat_stats].[dbo].[testruntests].[id] as [trt].[id],N'[IN ROW]')">
  651.                                                                             <Intrinsic FunctionName="PROBE">
  652.                                                                               <ScalarOperator>
  653.                                                                                 <Identifier>
  654.                                                                                   <ColumnReference Column="Bitmap1019" />
  655.                                                                                 </Identifier>
  656.                                                                               </ScalarOperator>
  657.                                                                               <ScalarOperator>
  658.                                                                                 <Identifier>
  659.                                                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  660.                                                                                 </Identifier>
  661.                                                                               </ScalarOperator>
  662.                                                                               <ScalarOperator>
  663.                                                                                 <Const ConstValue="N'[IN ROW]'" />
  664.                                                                               </ScalarOperator>
  665.                                                                             </Intrinsic>
  666.                                                                           </ScalarOperator>
  667.                                                                         </Predicate>
  668.                                                                       </IndexScan>
  669.                                                                     </RelOp>
  670.                                                                   </Parallelism>
  671.                                                                 </RelOp>
  672.                                                               </Hash>
  673.                                                             </RelOp>
  674.                                                           </Parallelism>
  675.                                                         </RelOp>
  676.                                                       </Hash>
  677.                                                     </RelOp>
  678.                                                   </Parallelism>
  679.                                                 </RelOp>
  680.                                               </Hash>
  681.                                             </RelOp>
  682.                                           </Sort>
  683.                                         </RelOp>
  684.                                         <RelOp AvgRowSize="46" EstimateCPU="0.0343959" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="771" LogicalOp="Repartition Streams" NodeId="38" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0513568">
  685.                                           <OutputList>
  686.                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  687.                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  688.                                           </OutputList>
  689.                                           <RunTimeInformation>
  690.                                             <RunTimeCountersPerThread Thread="4" ActualRows="186" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
  691.                                             <RunTimeCountersPerThread Thread="1" ActualRows="193" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
  692.                                             <RunTimeCountersPerThread Thread="3" ActualRows="187" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
  693.                                             <RunTimeCountersPerThread Thread="2" ActualRows="184" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
  694.                                             <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  695.                                           </RunTimeInformation>
  696.                                           <Parallelism PartitioningType="Hash">
  697.                                             <PartitionColumns>
  698.                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  699.                                             </PartitionColumns>
  700.                                             <OrderBy>
  701.                                               <OrderByColumn Ascending="true">
  702.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  703.                                               </OrderByColumn>
  704.                                             </OrderBy>
  705.                                             <RelOp AvgRowSize="46" EstimateCPU="0.00050255" EstimateIO="0.0164583" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="771" LogicalOp="Clustered Index Scan" NodeId="39" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0169609" TableCardinality="771">
  706.                                               <OutputList>
  707.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  708.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  709.                                               </OutputList>
  710.                                               <RunTimeInformation>
  711.                                                 <RunTimeCountersPerThread Thread="2" ActualRows="201" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  712.                                                 <RunTimeCountersPerThread Thread="3" ActualRows="224" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  713.                                                 <RunTimeCountersPerThread Thread="4" ActualRows="173" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  714.                                                 <RunTimeCountersPerThread Thread="1" ActualRows="173" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  715.                                                 <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  716.                                               </RunTimeInformation>
  717.                                               <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  718.                                                 <DefinedValues>
  719.                                                   <DefinedValue>
  720.                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  721.                                                   </DefinedValue>
  722.                                                   <DefinedValue>
  723.                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  724.                                                   </DefinedValue>
  725.                                                 </DefinedValues>
  726.                                                 <Object Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Index="[tests_pk]" Alias="[t]" IndexKind="Clustered" />
  727.                                               </IndexScan>
  728.                                             </RelOp>
  729.                                           </Parallelism>
  730.                                         </RelOp>
  731.                                       </Merge>
  732.                                     </RelOp>
  733.                                   </Parallelism>
  734.                                 </RelOp>
  735.                               </Sort>
  736.                             </RelOp>
  737.                           </StreamAggregate>
  738.                         </RelOp>
  739.                       </Parallelism>
  740.                     </RelOp>
  741.                   </ComputeScalar>
  742.                 </RelOp>
  743.               </Sort>
  744.             </RelOp>
  745.           </QueryPlan>
  746.         </StmtSimple>
  747.       </Statements>
  748.     </Batch>
  749.   </BatchSequence>
  750. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement