Advertisement
Guest User

cte-without-stored-proc

a guest
Sep 4th, 2015
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 40.69 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.3" Build="13.0.201.4725" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3.   <BatchSequence>
  4.     <Batch>
  5.       <Statements>
  6.         <StmtSimple StatementCompId="1" StatementEstRows="209.871" StatementId="1" StatementOptmLevel="FULL" CardinalityEstimationModelVersion="120" StatementSubTreeCost="49.4595" StatementText="WITH OrganizationChart ([Identity], [DisplayName], Title, [Level], Manager) AS&#xD;&#xA;(&#xD;&#xA;      SELECT&#xD;&#xA;            [Identity], [DisplayName], Title, 0, Manager&#xD;&#xA;      FROM&#xD;&#xA;            [data].[DailyUserV1] &#xD;&#xA;      WHERE &#xD;&#xA;            [Identity] = '7276DB4F-33B0-4074-9903-D95D740A8BF3' AND Date = '2015-08-03'&#xD;&#xA;      UNION ALL &#xD;&#xA;      SELECT&#xD;&#xA;            emp.[Identity], &#xD;&#xA;            emp.[DisplayName], &#xD;&#xA;            emp.Title, &#xD;&#xA;            [Level] + 1, &#xD;&#xA;            emp.Manager&#xD;&#xA;      FROM&#xD;&#xA;            [data].[DailyUserV1]  emp &#xD;&#xA;      INNER JOIN OrganizationChart ON emp.Manager = OrganizationChart.[Identity]&#xD;&#xA;      WHERE Date = '2015-08-03'&#xD;&#xA;)&#xD;&#xA;SELECT * FROM OrganizationChart" StatementType="SELECT" QueryHash="0x4A21D320D0CECCB2" QueryPlanHash="0xB6D29E8118BF31F9" 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 CachedPlanSize="112" CompileTime="24" CompileCPU="24" CompileMemory="1560">
  9.             <MemoryGrantInfo SerialRequiredMemory="512" SerialDesiredMemory="544" />
  10.             <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="2936005" EstimatedPagesCached="1101001" EstimatedAvailableDegreeOfParallelism="3" />
  11.             <RelOp AvgRowSize="561" EstimateCPU="3.70689E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="209.871" LogicalOp="Lazy Spool" NodeId="0" Parallel="false" PhysicalOp="Index Spool" EstimatedTotalSubtreeCost="49.4595">
  12.               <OutputList>
  13.                 <ColumnReference Column="Expr1023" />
  14.                 <ColumnReference Column="Recr1014" />
  15.                 <ColumnReference Column="Recr1015" />
  16.                 <ColumnReference Column="Recr1016" />
  17.                 <ColumnReference Column="Recr1017" />
  18.                 <ColumnReference Column="Recr1018" />
  19.               </OutputList>
  20.               <Spool Stack="true">
  21.                 <RelOp AvgRowSize="561" EstimateCPU="7.41378E-08" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="209.871" LogicalOp="Concatenation" NodeId="1" Parallel="false" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="49.225">
  22.                   <OutputList>
  23.                     <ColumnReference Column="Expr1023" />
  24.                     <ColumnReference Column="Recr1014" />
  25.                     <ColumnReference Column="Recr1015" />
  26.                     <ColumnReference Column="Recr1016" />
  27.                     <ColumnReference Column="Recr1017" />
  28.                     <ColumnReference Column="Recr1018" />
  29.                   </OutputList>
  30.                   <Concat>
  31.                     <DefinedValues>
  32.                       <DefinedValue>
  33.                         <ColumnReference Column="Expr1023" />
  34.                         <ColumnReference Column="Expr1020" />
  35.                         <ColumnReference Column="Expr1022" />
  36.                       </DefinedValue>
  37.                       <DefinedValue>
  38.                         <ColumnReference Column="Recr1014" />
  39.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Identity" />
  40.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Identity" />
  41.                       </DefinedValue>
  42.                       <DefinedValue>
  43.                         <ColumnReference Column="Recr1015" />
  44.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="DisplayName" />
  45.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="DisplayName" />
  46.                       </DefinedValue>
  47.                       <DefinedValue>
  48.                         <ColumnReference Column="Recr1016" />
  49.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Title" />
  50.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Title" />
  51.                       </DefinedValue>
  52.                       <DefinedValue>
  53.                         <ColumnReference Column="Recr1017" />
  54.                         <ColumnReference Column="Expr1004" />
  55.                         <ColumnReference Column="Expr1013" />
  56.                       </DefinedValue>
  57.                       <DefinedValue>
  58.                         <ColumnReference Column="Recr1018" />
  59.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Manager" />
  60.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  61.                       </DefinedValue>
  62.                     </DefinedValues>
  63.                     <RelOp AvgRowSize="561" EstimateCPU="7.41378E-07" EstimateIO="0" EstimateRebinds="209.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="2" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="7.41378E-07">
  64.                       <OutputList>
  65.                         <ColumnReference Column="Expr1020" />
  66.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Identity" />
  67.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="DisplayName" />
  68.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Title" />
  69.                         <ColumnReference Column="Expr1004" />
  70.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Manager" />
  71.                       </OutputList>
  72.                       <ComputeScalar>
  73.                         <DefinedValues>
  74.                           <DefinedValue>
  75.                             <ColumnReference Column="Expr1020" />
  76.                             <ScalarOperator ScalarString="(0)">
  77.                               <Const ConstValue="(0)" />
  78.                             </ScalarOperator>
  79.                           </DefinedValue>
  80.                         </DefinedValues>
  81.                         <RelOp AvgRowSize="561" EstimateCPU="6.27131E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="6.27131" LogicalOp="Compute Scalar" NodeId="3" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0216076">
  82.                           <OutputList>
  83.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Identity" />
  84.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Manager" />
  85.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="DisplayName" />
  86.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Title" />
  87.                             <ColumnReference Column="Expr1004" />
  88.                           </OutputList>
  89.                           <ComputeScalar>
  90.                             <DefinedValues>
  91.                               <DefinedValue>
  92.                                 <ColumnReference Column="Expr1004" />
  93.                                 <ScalarOperator ScalarString="(0)">
  94.                                   <Const ConstValue="(0)" />
  95.                                 </ScalarOperator>
  96.                               </DefinedValue>
  97.                             </DefinedValues>
  98.                             <RelOp AvgRowSize="557" EstimateCPU="2.62141E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="6.27131" LogicalOp="Inner Join" NodeId="4" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.021607">
  99.                               <OutputList>
  100.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Identity" />
  101.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Manager" />
  102.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="DisplayName" />
  103.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Title" />
  104.                               </OutputList>
  105.                               <NestedLoops Optimized="true">
  106.                                 <OuterReferences>
  107.                                   <ColumnReference Column="PtnId1000" ComputedColumn="true" />
  108.                                   <ColumnReference Column="Uniq1002" />
  109.                                   <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Date" />
  110.                                 </OuterReferences>
  111.                                 <RelOp AvgRowSize="34" EstimateCPU="0.000163898" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="6.27131" LogicalOp="Index Seek" NodeId="6" Parallel="false" Partitioned="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.0032889" TableCardinality="17547700">
  112.                                   <OutputList>
  113.                                     <ColumnReference Column="PtnId1000" ComputedColumn="true" />
  114.                                     <ColumnReference Column="Uniq1002" />
  115.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Date" />
  116.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Identity" />
  117.                                   </OutputList>
  118.                                   <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  119.                                     <DefinedValues>
  120.                                       <DefinedValue>
  121.                                         <ColumnReference Column="PtnId1000" ComputedColumn="true" />
  122.                                       </DefinedValue>
  123.                                       <DefinedValue>
  124.                                         <ColumnReference Column="Uniq1002" />
  125.                                       </DefinedValue>
  126.                                       <DefinedValue>
  127.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Date" />
  128.                                       </DefinedValue>
  129.                                       <DefinedValue>
  130.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Identity" />
  131.                                       </DefinedValue>
  132.                                     </DefinedValues>
  133.                                     <Object Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Index="[DailyUserV1_Identity]" IndexKind="NonClustered" Storage="RowStore" />
  134.                                     <SeekPredicates>
  135.                                       <SeekPredicateNew>
  136.                                         <SeekKeys>
  137.                                           <Prefix ScanType="EQ">
  138.                                             <RangeColumns>
  139.                                               <ColumnReference Column="PtnId1000" />
  140.                                               <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Identity" />
  141.                                               <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Date" />
  142.                                             </RangeColumns>
  143.                                             <RangeExpressions>
  144.                                               <ScalarOperator ScalarString="(216)">
  145.                                                 <Const ConstValue="(216)" />
  146.                                               </ScalarOperator>
  147.                                               <ScalarOperator ScalarString="{guid'7276DB4F-33B0-4074-9903-D95D740A8BF3'}">
  148.                                                 <Const ConstValue="{guid'7276DB4F-33B0-4074-9903-D95D740A8BF3'}" />
  149.                                               </ScalarOperator>
  150.                                               <ScalarOperator ScalarString="'2015-08-03'">
  151.                                                 <Const ConstValue="'2015-08-03'" />
  152.                                               </ScalarOperator>
  153.                                             </RangeExpressions>
  154.                                           </Prefix>
  155.                                         </SeekKeys>
  156.                                       </SeekPredicateNew>
  157.                                     </SeekPredicates>
  158.                                   </IndexScan>
  159.                                 </RelOp>
  160.                                 <RelOp AvgRowSize="541" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="5.27131" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="8" Parallel="false" Partitioned="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0182919" TableCardinality="17547700">
  161.                                   <OutputList>
  162.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Manager" />
  163.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="DisplayName" />
  164.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Title" />
  165.                                   </OutputList>
  166.                                   <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  167.                                     <DefinedValues>
  168.                                       <DefinedValue>
  169.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Manager" />
  170.                                       </DefinedValue>
  171.                                       <DefinedValue>
  172.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="DisplayName" />
  173.                                       </DefinedValue>
  174.                                       <DefinedValue>
  175.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Title" />
  176.                                       </DefinedValue>
  177.                                     </DefinedValues>
  178.                                     <Object Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Index="[DailyUserV1_Date]" TableReferenceId="-1" IndexKind="Clustered" Storage="RowStore" />
  179.                                     <SeekPredicates>
  180.                                       <SeekPredicateNew>
  181.                                         <SeekKeys>
  182.                                           <Prefix ScanType="EQ">
  183.                                             <RangeColumns>
  184.                                               <ColumnReference Column="PtnId1000" />
  185.                                               <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Date" />
  186.                                               <ColumnReference Column="Uniq1002" />
  187.                                             </RangeColumns>
  188.                                             <RangeExpressions>
  189.                                               <ScalarOperator ScalarString="[PtnId1000]">
  190.                                                 <Identifier>
  191.                                                   <ColumnReference Column="PtnId1000" ComputedColumn="true" />
  192.                                                 </Identifier>
  193.                                               </ScalarOperator>
  194.                                               <ScalarOperator ScalarString="[f686d426-8d16-42db-81b7-ab578e110ccd].[data].[DailyUserV1].[Date]">
  195.                                                 <Identifier>
  196.                                                   <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Column="Date" />
  197.                                                 </Identifier>
  198.                                               </ScalarOperator>
  199.                                               <ScalarOperator ScalarString="[Uniq1002]">
  200.                                                 <Identifier>
  201.                                                   <ColumnReference Column="Uniq1002" />
  202.                                                 </Identifier>
  203.                                               </ScalarOperator>
  204.                                             </RangeExpressions>
  205.                                           </Prefix>
  206.                                         </SeekKeys>
  207.                                       </SeekPredicateNew>
  208.                                     </SeekPredicates>
  209.                                   </IndexScan>
  210.                                 </RelOp>
  211.                               </NestedLoops>
  212.                             </RelOp>
  213.                           </ComputeScalar>
  214.                         </RelOp>
  215.                       </ComputeScalar>
  216.                     </RelOp>
  217.                     <RelOp AvgRowSize="561" EstimateCPU="6.22758E-06" EstimateIO="0" EstimateRebinds="209.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="33.4652" LogicalOp="Assert" NodeId="22" Parallel="false" PhysicalOp="Assert" EstimatedTotalSubtreeCost="49.2034">
  218.                       <OutputList>
  219.                         <ColumnReference Column="Expr1022" />
  220.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Identity" />
  221.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="DisplayName" />
  222.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Title" />
  223.                         <ColumnReference Column="Expr1013" />
  224.                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  225.                       </OutputList>
  226.                       <Assert StartupExpression="false">
  227.                         <RelOp AvgRowSize="561" EstimateCPU="6.22758E-06" EstimateIO="0" EstimateRebinds="209.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="33.4652" LogicalOp="Inner Join" NodeId="23" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="49.2034">
  228.                           <OutputList>
  229.                             <ColumnReference Column="Expr1022" />
  230.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Identity" />
  231.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="DisplayName" />
  232.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Title" />
  233.                             <ColumnReference Column="Expr1013" />
  234.                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  235.                           </OutputList>
  236.                           <NestedLoops Optimized="false">
  237.                             <OuterReferences>
  238.                               <ColumnReference Column="Expr1022" />
  239.                               <ColumnReference Column="Recr1008" />
  240.                               <ColumnReference Column="Recr1009" />
  241.                               <ColumnReference Column="Recr1010" />
  242.                               <ColumnReference Column="Recr1011" />
  243.                               <ColumnReference Column="Recr1012" />
  244.                             </OuterReferences>
  245.                             <RelOp AvgRowSize="561" EstimateCPU="7.41378E-07" EstimateIO="0" EstimateRebinds="209.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="24" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="7.41378E-07">
  246.                               <OutputList>
  247.                                 <ColumnReference Column="Expr1022" />
  248.                                 <ColumnReference Column="Recr1008" />
  249.                                 <ColumnReference Column="Recr1009" />
  250.                                 <ColumnReference Column="Recr1010" />
  251.                                 <ColumnReference Column="Recr1011" />
  252.                                 <ColumnReference Column="Recr1012" />
  253.                               </OutputList>
  254.                               <ComputeScalar>
  255.                                 <DefinedValues>
  256.                                   <DefinedValue>
  257.                                     <ColumnReference Column="Expr1022" />
  258.                                     <ScalarOperator ScalarString="[Expr1021]+(1)">
  259.                                       <Arithmetic Operation="ADD">
  260.                                         <ScalarOperator>
  261.                                           <Identifier>
  262.                                             <ColumnReference Column="Expr1021" />
  263.                                           </Identifier>
  264.                                         </ScalarOperator>
  265.                                         <ScalarOperator>
  266.                                           <Const ConstValue="(1)" />
  267.                                         </ScalarOperator>
  268.                                       </Arithmetic>
  269.                                     </ScalarOperator>
  270.                                   </DefinedValue>
  271.                                 </DefinedValues>
  272.                                 <RelOp AvgRowSize="561" EstimateCPU="7.41378E-07" EstimateIO="0" EstimateRebinds="209.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Lazy Spool" NodeId="25" Parallel="false" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="7.41378E-07">
  273.                                   <OutputList>
  274.                                     <ColumnReference Column="Expr1021" />
  275.                                     <ColumnReference Column="Recr1008" />
  276.                                     <ColumnReference Column="Recr1009" />
  277.                                     <ColumnReference Column="Recr1010" />
  278.                                     <ColumnReference Column="Recr1011" />
  279.                                     <ColumnReference Column="Recr1012" />
  280.                                   </OutputList>
  281.                                   <Spool Stack="true" PrimaryNodeId="0" />
  282.                                 </RelOp>
  283.                               </ComputeScalar>
  284.                             </RelOp>
  285.                             <RelOp AvgRowSize="561" EstimateCPU="6.78665E-06" EstimateIO="0" EstimateRebinds="208.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="67.8665" LogicalOp="Compute Scalar" NodeId="29" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="49.2034">
  286.                               <OutputList>
  287.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Identity" />
  288.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  289.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="DisplayName" />
  290.                                 <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Title" />
  291.                                 <ColumnReference Column="Expr1013" />
  292.                               </OutputList>
  293.                               <ComputeScalar>
  294.                                 <DefinedValues>
  295.                                   <DefinedValue>
  296.                                     <ColumnReference Column="Expr1013" />
  297.                                     <ScalarOperator ScalarString="[Recr1011]+(1)">
  298.                                       <Arithmetic Operation="ADD">
  299.                                         <ScalarOperator>
  300.                                           <Identifier>
  301.                                             <ColumnReference Column="Recr1011" />
  302.                                           </Identifier>
  303.                                         </ScalarOperator>
  304.                                         <ScalarOperator>
  305.                                           <Const ConstValue="(1)" />
  306.                                         </ScalarOperator>
  307.                                       </Arithmetic>
  308.                                     </ScalarOperator>
  309.                                   </DefinedValue>
  310.                                 </DefinedValues>
  311.                                 <RelOp AvgRowSize="557" EstimateCPU="0.000283682" EstimateIO="0" EstimateRebinds="208.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="67.8665" LogicalOp="Inner Join" NodeId="30" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="49.202">
  312.                                   <OutputList>
  313.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Identity" />
  314.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  315.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="DisplayName" />
  316.                                     <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Title" />
  317.                                   </OutputList>
  318.                                   <NestedLoops Optimized="false" WithUnorderedPrefetch="true">
  319.                                     <OuterReferences>
  320.                                       <ColumnReference Column="PtnId1005" ComputedColumn="true" />
  321.                                       <ColumnReference Column="Uniq1007" />
  322.                                       <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Date" />
  323.                                       <ColumnReference Column="Expr1019" />
  324.                                     </OuterReferences>
  325.                                     <RelOp AvgRowSize="34" EstimateCPU="0.000231653" EstimateIO="0.003125" EstimateRebinds="208.871" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="67.8665" LogicalOp="Index Seek" NodeId="32" Parallel="false" Partitioned="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.676325" TableCardinality="17547700">
  326.                                       <OutputList>
  327.                                         <ColumnReference Column="PtnId1005" ComputedColumn="true" />
  328.                                         <ColumnReference Column="Uniq1007" />
  329.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Date" />
  330.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  331.                                       </OutputList>
  332.                                       <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  333.                                         <DefinedValues>
  334.                                           <DefinedValue>
  335.                                             <ColumnReference Column="PtnId1005" ComputedColumn="true" />
  336.                                           </DefinedValue>
  337.                                           <DefinedValue>
  338.                                             <ColumnReference Column="Uniq1007" />
  339.                                           </DefinedValue>
  340.                                           <DefinedValue>
  341.                                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Date" />
  342.                                           </DefinedValue>
  343.                                           <DefinedValue>
  344.                                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  345.                                           </DefinedValue>
  346.                                         </DefinedValues>
  347.                                         <Object Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Index="[DailyUserV1_Manager]" Alias="[emp]" IndexKind="NonClustered" Storage="RowStore" />
  348.                                         <SeekPredicates>
  349.                                           <SeekPredicateNew>
  350.                                             <SeekKeys>
  351.                                               <Prefix ScanType="EQ">
  352.                                                 <RangeColumns>
  353.                                                   <ColumnReference Column="PtnId1005" />
  354.                                                   <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Manager" />
  355.                                                   <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Date" />
  356.                                                 </RangeColumns>
  357.                                                 <RangeExpressions>
  358.                                                   <ScalarOperator ScalarString="(216)">
  359.                                                     <Const ConstValue="(216)" />
  360.                                                   </ScalarOperator>
  361.                                                   <ScalarOperator ScalarString="[Recr1008]">
  362.                                                     <Identifier>
  363.                                                       <ColumnReference Column="Recr1008" />
  364.                                                     </Identifier>
  365.                                                   </ScalarOperator>
  366.                                                   <ScalarOperator ScalarString="'2015-08-03'">
  367.                                                     <Const ConstValue="'2015-08-03'" />
  368.                                                   </ScalarOperator>
  369.                                                 </RangeExpressions>
  370.                                               </Prefix>
  371.                                             </SeekKeys>
  372.                                           </SeekPredicateNew>
  373.                                         </SeekPredicates>
  374.                                       </IndexScan>
  375.                                     </RelOp>
  376.                                     <RelOp AvgRowSize="541" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="14242.2" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="34" Parallel="false" Partitioned="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="48.4661" TableCardinality="17547700">
  377.                                       <OutputList>
  378.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Identity" />
  379.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="DisplayName" />
  380.                                         <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Title" />
  381.                                       </OutputList>
  382.                                       <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  383.                                         <DefinedValues>
  384.                                           <DefinedValue>
  385.                                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Identity" />
  386.                                           </DefinedValue>
  387.                                           <DefinedValue>
  388.                                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="DisplayName" />
  389.                                           </DefinedValue>
  390.                                           <DefinedValue>
  391.                                             <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Title" />
  392.                                           </DefinedValue>
  393.                                         </DefinedValues>
  394.                                         <Object Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Index="[DailyUserV1_Date]" Alias="[emp]" TableReferenceId="-1" IndexKind="Clustered" Storage="RowStore" />
  395.                                         <SeekPredicates>
  396.                                           <SeekPredicateNew>
  397.                                             <SeekKeys>
  398.                                               <Prefix ScanType="EQ">
  399.                                                 <RangeColumns>
  400.                                                   <ColumnReference Column="PtnId1005" />
  401.                                                   <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Date" />
  402.                                                   <ColumnReference Column="Uniq1007" />
  403.                                                 </RangeColumns>
  404.                                                 <RangeExpressions>
  405.                                                   <ScalarOperator ScalarString="[PtnId1005]">
  406.                                                     <Identifier>
  407.                                                       <ColumnReference Column="PtnId1005" ComputedColumn="true" />
  408.                                                     </Identifier>
  409.                                                   </ScalarOperator>
  410.                                                   <ScalarOperator ScalarString="[f686d426-8d16-42db-81b7-ab578e110ccd].[data].[DailyUserV1].[Date] as [emp].[Date]">
  411.                                                     <Identifier>
  412.                                                       <ColumnReference Database="[f686d426-8d16-42db-81b7-ab578e110ccd]" Schema="[data]" Table="[DailyUserV1]" Alias="[emp]" Column="Date" />
  413.                                                     </Identifier>
  414.                                                   </ScalarOperator>
  415.                                                   <ScalarOperator ScalarString="[Uniq1007]">
  416.                                                     <Identifier>
  417.                                                       <ColumnReference Column="Uniq1007" />
  418.                                                     </Identifier>
  419.                                                   </ScalarOperator>
  420.                                                 </RangeExpressions>
  421.                                               </Prefix>
  422.                                             </SeekKeys>
  423.                                           </SeekPredicateNew>
  424.                                         </SeekPredicates>
  425.                                       </IndexScan>
  426.                                     </RelOp>
  427.                                   </NestedLoops>
  428.                                 </RelOp>
  429.                               </ComputeScalar>
  430.                             </RelOp>
  431.                           </NestedLoops>
  432.                         </RelOp>
  433.                         <Predicate>
  434.                           <ScalarOperator ScalarString="CASE WHEN [Expr1022]&gt;(100) THEN (0) ELSE NULL END">
  435.                             <IF>
  436.                               <Condition>
  437.                                 <ScalarOperator>
  438.                                   <Compare CompareOp="GT">
  439.                                     <ScalarOperator>
  440.                                       <Identifier>
  441.                                         <ColumnReference Column="Expr1022" />
  442.                                       </Identifier>
  443.                                     </ScalarOperator>
  444.                                     <ScalarOperator>
  445.                                       <Const ConstValue="(100)" />
  446.                                     </ScalarOperator>
  447.                                   </Compare>
  448.                                 </ScalarOperator>
  449.                               </Condition>
  450.                               <Then>
  451.                                 <ScalarOperator>
  452.                                   <Const ConstValue="(0)" />
  453.                                 </ScalarOperator>
  454.                               </Then>
  455.                               <Else>
  456.                                 <ScalarOperator>
  457.                                   <Const ConstValue="NULL" />
  458.                                 </ScalarOperator>
  459.                               </Else>
  460.                             </IF>
  461.                           </ScalarOperator>
  462.                         </Predicate>
  463.                       </Assert>
  464.                     </RelOp>
  465.                   </Concat>
  466.                 </RelOp>
  467.               </Spool>
  468.             </RelOp>
  469.           </QueryPlan>
  470.         </StmtSimple>
  471.       </Statements>
  472.     </Batch>
  473.   </BatchSequence>
  474. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement