Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2014
477
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 34.25 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="1" StatementId="1" StatementOptmLevel="FULL" StatementOptmEarlyAbortReason="TimeOut" StatementSubTreeCost="0.96327" 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="0x95E0A245BA05ACB7" QueryPlanHash="0xA5FE8684826A0EF9" 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="1" MemoryGrant="2176" CachedPlanSize="80" CompileTime="33" CompileCPU="33" CompileMemory="1168">
  9.             <MemoryGrantInfo SerialRequiredMemory="2048" SerialDesiredMemory="2176" RequiredMemory="2048" DesiredMemory="2176" RequestedMemory="2176" GrantWaitTime="0" GrantedMemory="2176" MaxUsedMemory="1664" />
  10.             <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="209703" EstimatedPagesCached="52425" EstimatedAvailableDegreeOfParallelism="2" />
  11.             <RelOp AvgRowSize="46" EstimateCPU="0.000100046" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Sort" NodeId="0" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.96327">
  12.               <OutputList>
  13.                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  14.                 <ColumnReference Column="Expr1010" />
  15.               </OutputList>
  16.               <MemoryFractions Input="0.5" Output="1" />
  17.               <RunTimeInformation>
  18.                 <RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="252" ActualEndOfScans="1" ActualExecutions="1" />
  19.               </RunTimeInformation>
  20.               <Sort Distinct="false">
  21.                 <OrderBy>
  22.                   <OrderByColumn Ascending="false">
  23.                     <ColumnReference Column="Expr1010" />
  24.                   </OrderByColumn>
  25.                 </OrderBy>
  26.                 <RelOp AvgRowSize="46" EstimateCPU="1.1E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="1" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.951909">
  27.                   <OutputList>
  28.                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  29.                     <ColumnReference Column="Expr1010" />
  30.                   </OutputList>
  31.                   <ComputeScalar>
  32.                     <DefinedValues>
  33.                       <DefinedValue>
  34.                         <ColumnReference Column="Expr1010" />
  35.                         <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[Expr1013],0)">
  36.                           <Convert DataType="int" Style="0" Implicit="true">
  37.                             <ScalarOperator>
  38.                               <Identifier>
  39.                                 <ColumnReference Column="Expr1013" />
  40.                               </Identifier>
  41.                             </ScalarOperator>
  42.                           </Convert>
  43.                         </ScalarOperator>
  44.                       </DefinedValue>
  45.                     </DefinedValues>
  46.                     <RelOp AvgRowSize="46" EstimateCPU="1.1E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Aggregate" NodeId="2" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="0.951909">
  47.                       <OutputList>
  48.                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  49.                         <ColumnReference Column="Expr1013" />
  50.                       </OutputList>
  51.                       <RunTimeInformation>
  52.                         <RunTimeCountersPerThread Thread="0" ActualRows="252" ActualEndOfScans="1" ActualExecutions="1" />
  53.                       </RunTimeInformation>
  54.                       <StreamAggregate>
  55.                         <DefinedValues>
  56.                           <DefinedValue>
  57.                             <ColumnReference Column="Expr1013" />
  58.                             <ScalarOperator ScalarString="Count(*)">
  59.                               <Aggregate AggType="countstar" Distinct="false" />
  60.                             </ScalarOperator>
  61.                           </DefinedValue>
  62.                         </DefinedValues>
  63.                         <GroupBy>
  64.                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  65.                         </GroupBy>
  66.                         <RelOp AvgRowSize="42" EstimateCPU="0.000100042" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Sort" NodeId="3" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.951908">
  67.                           <OutputList>
  68.                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  69.                           </OutputList>
  70.                           <Warnings>
  71.                             <SpillToTempDb SpillLevel="2" />
  72.                           </Warnings>
  73.                           <MemoryFractions Input="0.25" Output="0.5" />
  74.                           <RunTimeInformation>
  75.                             <RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="249393" ActualEndOfScans="1" ActualExecutions="1" />
  76.                           </RunTimeInformation>
  77.                           <Sort Distinct="false">
  78.                             <OrderBy>
  79.                               <OrderByColumn Ascending="true">
  80.                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  81.                               </OrderByColumn>
  82.                             </OrderBy>
  83.                             <RelOp AvgRowSize="42" EstimateCPU="0.000572186" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Inner Join" NodeId="4" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.940547">
  84.                               <OutputList>
  85.                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  86.                               </OutputList>
  87.                               <RunTimeInformation>
  88.                                 <RunTimeCountersPerThread Thread="0" ActualRows="249393" ActualEndOfScans="1" ActualExecutions="1" />
  89.                               </RunTimeInformation>
  90.                               <NestedLoops Optimized="true" WithUnorderedPrefetch="true">
  91.                                 <OuterReferences>
  92.                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  93.                                   <ColumnReference Column="Expr1012" />
  94.                                 </OuterReferences>
  95.                                 <RelOp AvgRowSize="46" EstimateCPU="0.0229742" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="136.887" LogicalOp="Inner Join" NodeId="7" Parallel="false" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="0.494906">
  96.                                   <OutputList>
  97.                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  98.                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  99.                                   </OutputList>
  100.                                   <Warnings>
  101.                                     <SpillToTempDb SpillLevel="1" />
  102.                                   </Warnings>
  103.                                   <MemoryFractions Input="1" Output="0.5" />
  104.                                   <RunTimeInformation>
  105.                                     <RunTimeCountersPerThread Thread="0" ActualRows="2040577" ActualEndOfScans="1" ActualExecutions="1" />
  106.                                   </RunTimeInformation>
  107.                                   <Hash>
  108.                                     <DefinedValues />
  109.                                     <HashKeysBuild>
  110.                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  111.                                     </HashKeysBuild>
  112.                                     <HashKeysProbe>
  113.                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  114.                                     </HashKeysProbe>
  115.                                     <RelOp AvgRowSize="15" EstimateCPU="0.000572186" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="136.887" LogicalOp="Inner Join" NodeId="8" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.454465">
  116.                                       <OutputList>
  117.                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  118.                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  119.                                       </OutputList>
  120.                                       <RunTimeInformation>
  121.                                         <RunTimeCountersPerThread Thread="0" ActualRows="2040577" ActualEndOfScans="1" ActualExecutions="1" />
  122.                                       </RunTimeInformation>
  123.                                       <NestedLoops Optimized="false" WithUnorderedPrefetch="true">
  124.                                         <OuterReferences>
  125.                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  126.                                           <ColumnReference Column="Expr1011" />
  127.                                         </OuterReferences>
  128.                                         <RelOp AvgRowSize="11" EstimateCPU="0.000572186" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="136.887" LogicalOp="Inner Join" NodeId="10" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0109033">
  129.                                           <OutputList>
  130.                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  131.                                           </OutputList>
  132.                                           <RunTimeInformation>
  133.                                             <RunTimeCountersPerThread Thread="0" ActualRows="2040577" ActualEndOfScans="1" ActualExecutions="1" />
  134.                                           </RunTimeInformation>
  135.                                           <NestedLoops Optimized="false">
  136.                                             <OuterReferences>
  137.                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  138.                                             </OuterReferences>
  139.                                             <RelOp AvgRowSize="11" EstimateCPU="1.254E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Inner Join" NodeId="11" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.00689858">
  140.                                               <OutputList>
  141.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  142.                                               </OutputList>
  143.                                               <RunTimeInformation>
  144.                                                 <RunTimeCountersPerThread Thread="0" ActualRows="14276" ActualEndOfScans="1" ActualExecutions="1" />
  145.                                               </RunTimeInformation>
  146.                                               <NestedLoops Optimized="false">
  147.                                                 <OuterReferences>
  148.                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="id" />
  149.                                                 </OuterReferences>
  150.                                                 <RelOp AvgRowSize="11" EstimateCPU="1.44E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3" LogicalOp="Filter" NodeId="12" Parallel="false" PhysicalOp="Filter" EstimatedTotalSubtreeCost="0.00328674">
  151.                                                   <OutputList>
  152.                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="id" />
  153.                                                   </OutputList>
  154.                                                   <RunTimeInformation>
  155.                                                     <RunTimeCountersPerThread Thread="0" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  156.                                                   </RunTimeInformation>
  157.                                                   <Filter StartupExpression="false">
  158.                                                     <RelOp AvgRowSize="83" EstimateCPU="0.0001603" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3" LogicalOp="Clustered Index Scan" NodeId="13" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0032853" TableCardinality="3">
  159.                                                       <OutputList>
  160.                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="id" />
  161.                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="location" />
  162.                                                       </OutputList>
  163.                                                       <RunTimeInformation>
  164.                                                         <RunTimeCountersPerThread Thread="0" ActualRows="3" ActualEndOfScans="1" ActualExecutions="1" />
  165.                                                       </RunTimeInformation>
  166.                                                       <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
  167.                                                         <DefinedValues>
  168.                                                           <DefinedValue>
  169.                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="id" />
  170.                                                           </DefinedValue>
  171.                                                           <DefinedValue>
  172.                                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="location" />
  173.                                                           </DefinedValue>
  174.                                                         </DefinedValues>
  175.                                                         <Object Database="[prat_stats]" Schema="[dbo]" Table="[location]" Index="[PK__location__3213E83F15A2172E]" Alias="[loc]" IndexKind="Clustered" />
  176.                                                       </IndexScan>
  177.                                                     </RelOp>
  178.                                                     <Predicate>
  179.                                                       <ScalarOperator ScalarString="[prat_stats].[dbo].[location].[location] as [loc].[location]='Derby'">
  180.                                                         <Compare CompareOp="EQ">
  181.                                                           <ScalarOperator>
  182.                                                             <Identifier>
  183.                                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="location" />
  184.                                                             </Identifier>
  185.                                                           </ScalarOperator>
  186.                                                           <ScalarOperator>
  187.                                                             <Const ConstValue="'Derby'" />
  188.                                                           </ScalarOperator>
  189.                                                         </Compare>
  190.                                                       </ScalarOperator>
  191.                                                     </Predicate>
  192.                                                   </Filter>
  193.                                                 </RelOp>
  194.                                                 <RelOp AvgRowSize="11" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="2" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Index Seek" NodeId="15" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.0035993" TableCardinality="26244">
  195.                                                   <OutputList>
  196.                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  197.                                                   </OutputList>
  198.                                                   <RunTimeInformation>
  199.                                                     <RunTimeCountersPerThread Thread="0" ActualRows="14276" ActualEndOfScans="1" ActualExecutions="1" />
  200.                                                   </RunTimeInformation>
  201.                                                   <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  202.                                                     <DefinedValues>
  203.                                                       <DefinedValue>
  204.                                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  205.                                                       </DefinedValue>
  206.                                                     </DefinedValues>
  207.                                                     <Object Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Index="[idx_testruns_location]" Alias="[tr]" IndexKind="NonClustered" />
  208.                                                     <SeekPredicates>
  209.                                                       <SeekPredicateNew>
  210.                                                         <SeekKeys>
  211.                                                           <Prefix ScanType="EQ">
  212.                                                             <RangeColumns>
  213.                                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="location_id" />
  214.                                                             </RangeColumns>
  215.                                                             <RangeExpressions>
  216.                                                               <ScalarOperator ScalarString="[prat_stats].[dbo].[location].[id] as [loc].[id]">
  217.                                                                 <Identifier>
  218.                                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[location]" Alias="[loc]" Column="id" />
  219.                                                                 </Identifier>
  220.                                                               </ScalarOperator>
  221.                                                             </RangeExpressions>
  222.                                                           </Prefix>
  223.                                                         </SeekKeys>
  224.                                                       </SeekPredicateNew>
  225.                                                     </SeekPredicates>
  226.                                                   </IndexScan>
  227.                                                 </RelOp>
  228.                                               </NestedLoops>
  229.                                             </RelOp>
  230.                                             <RelOp AvgRowSize="11" EstimateCPU="0.000307575" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="136.887" LogicalOp="Index Seek" NodeId="16" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.00343258" TableCardinality="2116600">
  231.                                               <OutputList>
  232.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  233.                                               </OutputList>
  234.                                               <RunTimeInformation>
  235.                                                 <RunTimeCountersPerThread Thread="0" ActualRows="2040577" ActualEndOfScans="14276" ActualExecutions="14276" />
  236.                                               </RunTimeInformation>
  237.                                               <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  238.                                                 <DefinedValues>
  239.                                                   <DefinedValue>
  240.                                                     <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  241.                                                   </DefinedValue>
  242.                                                 </DefinedValues>
  243.                                                 <Object Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Index="[idx_testruns_id]" Alias="[trt]" IndexKind="NonClustered" />
  244.                                                 <SeekPredicates>
  245.                                                   <SeekPredicateNew>
  246.                                                     <SeekKeys>
  247.                                                       <Prefix ScanType="EQ">
  248.                                                         <RangeColumns>
  249.                                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="testruns_id" />
  250.                                                         </RangeColumns>
  251.                                                         <RangeExpressions>
  252.                                                           <ScalarOperator ScalarString="[prat_stats].[dbo].[testruns].[id] as [tr].[id]">
  253.                                                             <Identifier>
  254.                                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruns]" Alias="[tr]" Column="id" />
  255.                                                             </Identifier>
  256.                                                           </ScalarOperator>
  257.                                                         </RangeExpressions>
  258.                                                       </Prefix>
  259.                                                     </SeekKeys>
  260.                                                   </SeekPredicateNew>
  261.                                                 </SeekPredicates>
  262.                                               </IndexScan>
  263.                                             </RelOp>
  264.                                           </NestedLoops>
  265.                                         </RelOp>
  266.                                         <RelOp AvgRowSize="11" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="135.887" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="18" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.44299" TableCardinality="2116600">
  267.                                           <OutputList>
  268.                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  269.                                           </OutputList>
  270.                                           <RunTimeInformation>
  271.                                             <RunTimeCountersPerThread Thread="0" ActualRows="2040577" ActualEndOfScans="0" ActualExecutions="2040577" />
  272.                                           </RunTimeInformation>
  273.                                           <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  274.                                             <DefinedValues>
  275.                                               <DefinedValue>
  276.                                                 <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="tests_id" />
  277.                                               </DefinedValue>
  278.                                             </DefinedValues>
  279.                                             <Object Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Index="[testruntests_pk]" Alias="[trt]" TableReferenceId="-1" IndexKind="Clustered" />
  280.                                             <SeekPredicates>
  281.                                               <SeekPredicateNew>
  282.                                                 <SeekKeys>
  283.                                                   <Prefix ScanType="EQ">
  284.                                                     <RangeColumns>
  285.                                                       <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  286.                                                     </RangeColumns>
  287.                                                     <RangeExpressions>
  288.                                                       <ScalarOperator ScalarString="[prat_stats].[dbo].[testruntests].[id] as [trt].[id]">
  289.                                                         <Identifier>
  290.                                                           <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  291.                                                         </Identifier>
  292.                                                       </ScalarOperator>
  293.                                                     </RangeExpressions>
  294.                                                   </Prefix>
  295.                                                 </SeekKeys>
  296.                                               </SeekPredicateNew>
  297.                                             </SeekPredicates>
  298.                                           </IndexScan>
  299.                                         </RelOp>
  300.                                       </NestedLoops>
  301.                                     </RelOp>
  302.                                     <RelOp AvgRowSize="46" EstimateCPU="0.0010051" EstimateIO="0.0164583" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="771" LogicalOp="Clustered Index Scan" NodeId="22" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0174634" TableCardinality="771">
  303.                                       <OutputList>
  304.                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  305.                                         <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  306.                                       </OutputList>
  307.                                       <RunTimeInformation>
  308.                                         <RunTimeCountersPerThread Thread="0" ActualRows="771" ActualEndOfScans="1" ActualExecutions="1" />
  309.                                       </RunTimeInformation>
  310.                                       <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
  311.                                         <DefinedValues>
  312.                                           <DefinedValue>
  313.                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="id" />
  314.                                           </DefinedValue>
  315.                                           <DefinedValue>
  316.                                             <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Alias="[t]" Column="title" />
  317.                                           </DefinedValue>
  318.                                         </DefinedValues>
  319.                                         <Object Database="[prat_stats]" Schema="[dbo]" Table="[tests]" Index="[tests_pk]" Alias="[t]" IndexKind="Clustered" />
  320.                                       </IndexScan>
  321.                                     </RelOp>
  322.                                   </Hash>
  323.                                 </RelOp>
  324.                                 <RelOp AvgRowSize="15" EstimateCPU="0.000158331" EstimateIO="0.003125" EstimateRebinds="135.887" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Index Seek" NodeId="24" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.444989" TableCardinality="2561580">
  325.                                   <OutputList />
  326.                                   <RunTimeInformation>
  327.                                     <RunTimeCountersPerThread Thread="0" ActualRows="249393" ActualEndOfScans="2040577" ActualExecutions="2040577" />
  328.                                   </RunTimeInformation>
  329.                                   <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  330.                                     <DefinedValues />
  331.                                     <Object Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Index="[testresults_testruntests_idx]" Alias="[res]" IndexKind="NonClustered" />
  332.                                     <SeekPredicates>
  333.                                       <SeekPredicateNew>
  334.                                         <SeekKeys>
  335.                                           <Prefix ScanType="EQ">
  336.                                             <RangeColumns>
  337.                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="testruntests_id" />
  338.                                             </RangeColumns>
  339.                                             <RangeExpressions>
  340.                                               <ScalarOperator ScalarString="[prat_stats].[dbo].[testruntests].[id] as [trt].[id]">
  341.                                                 <Identifier>
  342.                                                   <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testruntests]" Alias="[trt]" Column="id" />
  343.                                                 </Identifier>
  344.                                               </ScalarOperator>
  345.                                             </RangeExpressions>
  346.                                           </Prefix>
  347.                                         </SeekKeys>
  348.                                       </SeekPredicateNew>
  349.                                     </SeekPredicates>
  350.                                     <Predicate>
  351.                                       <ScalarOperator ScalarString="[prat_stats].[dbo].[testresults].[result] as [res].[result]='Fail'">
  352.                                         <Compare CompareOp="EQ">
  353.                                           <ScalarOperator>
  354.                                             <Identifier>
  355.                                               <ColumnReference Database="[prat_stats]" Schema="[dbo]" Table="[testresults]" Alias="[res]" Column="result" />
  356.                                             </Identifier>
  357.                                           </ScalarOperator>
  358.                                           <ScalarOperator>
  359.                                             <Const ConstValue="'Fail'" />
  360.                                           </ScalarOperator>
  361.                                         </Compare>
  362.                                       </ScalarOperator>
  363.                                     </Predicate>
  364.                                   </IndexScan>
  365.                                 </RelOp>
  366.                               </NestedLoops>
  367.                             </RelOp>
  368.                           </Sort>
  369.                         </RelOp>
  370.                       </StreamAggregate>
  371.                     </RelOp>
  372.                   </ComputeScalar>
  373.                 </RelOp>
  374.               </Sort>
  375.             </RelOp>
  376.           </QueryPlan>
  377.         </StmtSimple>
  378.       </Statements>
  379.     </Batch>
  380.   </BatchSequence>
  381. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement