Advertisement
Guest User

Untitled

a guest
Jun 12th, 2018
723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 36.96 KB | None | 0 0
  1. <ShowPlanXML xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan" Version="1.518" Build="13.0.5026.0">
  2.   <BatchSequence>
  3.     <Batch>
  4.       <Statements>
  5.         <StmtSimple StatementText="(@P0 bigint,@P1 nvarchar(4000),@P2 nvarchar(4000),@P3 datetime,@P4 nvarchar(4000),@P5 nvarchar(4000))select top 1000 unit0_.gkey as col_0_0_ from inv_unit unit0_ where unit0_.complex_gkey= @P0  and (select count(*) from argo_purged_failed_entities purgedfail1_ where purgedfail1_.entity_gkey=unit0_.gkey and purgedfail1_.entity_name= @P1 )=0 and unit0_.category= @P2  and unit0_.time_state_change&lt;= @P3  and (select count(*) from inv_unit_fcy_visit unitfacili2_ where unitfacili2_.unit_gkey=unit0_.gkey and (unitfacili2_.transit_state not in  ( @P4  ,  @P5 )))=0 order by unit0_.time_state_change ASC" StatementId="1" StatementCompId="1" StatementType="SELECT" StatementSqlHandle="0x0900837D57BD63D2B78C24557021FE80BF380000000000000000000000000000000000000000000000000000" DatabaseContextSettingsId="1" ParentObjectId="0" StatementParameterizationType="1" RetrievedFromCache="true" StatementSubTreeCost="30.6145" StatementEstRows="1000" SecurityPolicyApplied="false" StatementOptmLevel="FULL" QueryHash="0x451EB05C675E6718" QueryPlanHash="0x4DFB34E95F5D671E" CardinalityEstimationModelVersion="130">
  6.           <StatementSetOptions QUOTED_IDENTIFIER="true" ARITHABORT="false" CONCAT_NULL_YIELDS_NULL="true" ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" NUMERIC_ROUNDABORT="false" />
  7.           <QueryPlan CachedPlanSize="160" CompileTime="36" CompileCPU="36" CompileMemory="1304">
  8.             <MissingIndexes>
  9.               <MissingIndexGroup Impact="29.9563">
  10.                 <MissingIndex Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]">
  11.                   <ColumnGroup Usage="EQUALITY">
  12.                     <Column Name="[category]" ColumnId="9" />
  13.                     <Column Name="[complex_gkey]" ColumnId="12" />
  14.                   </ColumnGroup>
  15.                   <ColumnGroup Usage="INEQUALITY">
  16.                     <Column Name="[time_state_change]" ColumnId="68" />
  17.                   </ColumnGroup>
  18.                   <ColumnGroup Usage="INCLUDE">
  19.                     <Column Name="[gkey]" ColumnId="1" />
  20.                   </ColumnGroup>
  21.                 </MissingIndex>
  22.               </MissingIndexGroup>
  23.             </MissingIndexes>
  24.             <MemoryGrantInfo SerialRequiredMemory="1536" SerialDesiredMemory="23920" />
  25.             <RelOp NodeId="0" PhysicalOp="Top" LogicalOp="Top" EstimateRows="1000" EstimateIO="0" EstimateCPU="0.0001" AvgRowSize="15" EstimatedTotalSubtreeCost="30.6145" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  26.               <OutputList>
  27.                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  28.               </OutputList>
  29.               <Top RowCount="0" IsPercent="0" WithTies="0">
  30.                 <TopExpression>
  31.                   <ScalarOperator ScalarString="(1000)">
  32.                     <Const ConstValue="(1000)" />
  33.                   </ScalarOperator>
  34.                 </TopExpression>
  35.                 <RelOp NodeId="1" PhysicalOp="Nested Loops" LogicalOp="Left Anti Semi Join" EstimateRows="1000" EstimateRowsWithoutRowGoal="18336.8" EstimateIO="0" EstimateCPU="0.235169" AvgRowSize="23" EstimatedTotalSubtreeCost="30.6144" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  36.                   <OutputList>
  37.                     <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  38.                     <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  39.                   </OutputList>
  40.                   <NestedLoops Optimized="0">
  41.                     <OuterReferences>
  42.                       <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  43.                     </OuterReferences>
  44.                     <RelOp NodeId="2" PhysicalOp="Nested Loops" LogicalOp="Left Anti Semi Join" EstimateRows="3068.17" EstimateRowsWithoutRowGoal="56260.5" EstimateIO="0" EstimateCPU="0.235169" AvgRowSize="23" EstimatedTotalSubtreeCost="14.097" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  45.                       <OutputList>
  46.                         <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  47.                         <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  48.                       </OutputList>
  49.                       <NestedLoops Optimized="0">
  50.                         <Predicate>
  51.                           <ScalarOperator ScalarString="[sparcsn4].[dbo].[argo_purged_failed_entities].[entity_gkey] as [purgedfail1_].[entity_gkey]=[sparcsn4].[dbo].[inv_unit].[gkey] as [unit0_].[gkey]">
  52.                             <Compare CompareOp="EQ">
  53.                               <ScalarOperator>
  54.                                 <Identifier>
  55.                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[argo_purged_failed_entities]" Alias="[purgedfail1_]" Column="entity_gkey" />
  56.                                 </Identifier>
  57.                               </ScalarOperator>
  58.                               <ScalarOperator>
  59.                                 <Identifier>
  60.                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  61.                                 </Identifier>
  62.                               </ScalarOperator>
  63.                             </Compare>
  64.                           </ScalarOperator>
  65.                         </Predicate>
  66.                         <RelOp NodeId="3" PhysicalOp="Sort" LogicalOp="Sort" EstimateRows="3068.18" EstimateRowsWithoutRowGoal="56260.6" EstimateIO="0.0112613" EstimateCPU="4.07503" AvgRowSize="23" EstimatedTotalSubtreeCost="13.7626" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  67.                           <OutputList>
  68.                             <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  69.                             <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  70.                           </OutputList>
  71.                           <MemoryFractions Input="0.616372" Output="1" />
  72.                           <Sort Distinct="0">
  73.                             <OrderBy>
  74.                               <OrderByColumn Ascending="1">
  75.                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  76.                               </OrderByColumn>
  77.                             </OrderBy>
  78.                             <RelOp NodeId="5" PhysicalOp="Merge Join" LogicalOp="Inner Join" EstimateRows="30815.2" EstimateIO="0" EstimateCPU="1.15193" AvgRowSize="23" EstimatedTotalSubtreeCost="9.67632" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  79.                               <OutputList>
  80.                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  81.                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  82.                               </OutputList>
  83.                               <Merge ManyToMany="0">
  84.                                 <InnerSideJoinColumns>
  85.                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  86.                                 </InnerSideJoinColumns>
  87.                                 <OuterSideJoinColumns>
  88.                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  89.                                 </OuterSideJoinColumns>
  90.                                 <Residual>
  91.                                   <ScalarOperator ScalarString="[sparcsn4].[dbo].[inv_unit].[gkey] as [unit0_].[gkey] = [sparcsn4].[dbo].[inv_unit].[gkey] as [unit0_].[gkey]">
  92.                                     <Compare CompareOp="IS">
  93.                                       <ScalarOperator>
  94.                                         <Identifier>
  95.                                           <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  96.                                         </Identifier>
  97.                                       </ScalarOperator>
  98.                                       <ScalarOperator>
  99.                                         <Identifier>
  100.                                           <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  101.                                         </Identifier>
  102.                                       </ScalarOperator>
  103.                                     </Compare>
  104.                                   </ScalarOperator>
  105.                                 </Residual>
  106.                                 <RelOp NodeId="6" PhysicalOp="Sort" LogicalOp="Sort" EstimateRows="30815.2" EstimateIO="0.0112613" EstimateCPU="2.10919" AvgRowSize="23" EstimatedTotalSubtreeCost="6.30061" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  107.                                   <OutputList>
  108.                                     <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  109.                                     <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  110.                                   </OutputList>
  111.                                   <MemoryFractions Input="0.170836" Output="0.383628" />
  112.                                   <Sort Distinct="0">
  113.                                     <OrderBy>
  114.                                       <OrderByColumn Ascending="1">
  115.                                         <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  116.                                       </OrderByColumn>
  117.                                     </OrderBy>
  118.                                     <RelOp NodeId="7" PhysicalOp="Hash Match" LogicalOp="Inner Join" EstimateRows="30815.2" EstimateIO="0" EstimateCPU="2.76504" AvgRowSize="23" EstimatedTotalSubtreeCost="4.18016" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  119.                                       <OutputList>
  120.                                         <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  121.                                         <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  122.                                       </OutputList>
  123.                                       <MemoryFractions Input="1" Output="0.829164" />
  124.                                       <Hash>
  125.                                         <DefinedValues />
  126.                                         <HashKeysBuild>
  127.                                           <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  128.                                         </HashKeysBuild>
  129.                                         <HashKeysProbe>
  130.                                           <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  131.                                         </HashKeysProbe>
  132.                                         <ProbeResidual>
  133.                                           <ScalarOperator ScalarString="[sparcsn4].[dbo].[inv_unit].[gkey] as [unit0_].[gkey] = [sparcsn4].[dbo].[inv_unit].[gkey] as [unit0_].[gkey]">
  134.                                             <Compare CompareOp="IS">
  135.                                               <ScalarOperator>
  136.                                                 <Identifier>
  137.                                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  138.                                                 </Identifier>
  139.                                               </ScalarOperator>
  140.                                               <ScalarOperator>
  141.                                                 <Identifier>
  142.                                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  143.                                                 </Identifier>
  144.                                               </ScalarOperator>
  145.                                             </Compare>
  146.                                           </ScalarOperator>
  147.                                         </ProbeResidual>
  148.                                         <RelOp NodeId="8" PhysicalOp="Index Seek" LogicalOp="Index Seek" EstimateRows="102717" EstimatedRowsRead="102717" EstimateIO="0.489199" EstimateCPU="0.113146" AvgRowSize="15" EstimatedTotalSubtreeCost="0.602345" TableCardinality="513587" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  149.                                           <OutputList>
  150.                                             <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  151.                                           </OutputList>
  152.                                           <IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore">
  153.                                             <DefinedValues>
  154.                                               <DefinedValue>
  155.                                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  156.                                               </DefinedValue>
  157.                                             </DefinedValues>
  158.                                             <Object Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Index="[inv_unit_catgkey_idx]" Alias="[unit0_]" IndexKind="NonClustered" Storage="RowStore" />
  159.                                             <SeekPredicates>
  160.                                               <SeekPredicateNew>
  161.                                                 <SeekKeys>
  162.                                                   <Prefix ScanType="EQ">
  163.                                                     <RangeColumns>
  164.                                                       <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="category" />
  165.                                                     </RangeColumns>
  166.                                                     <RangeExpressions>
  167.                                                       <ScalarOperator ScalarString="[@P2]">
  168.                                                         <Identifier>
  169.                                                           <ColumnReference Column="@P2" />
  170.                                                         </Identifier>
  171.                                                       </ScalarOperator>
  172.                                                     </RangeExpressions>
  173.                                                   </Prefix>
  174.                                                 </SeekKeys>
  175.                                               </SeekPredicateNew>
  176.                                             </SeekPredicates>
  177.                                           </IndexScan>
  178.                                         </RelOp>
  179.                                         <RelOp NodeId="9" PhysicalOp="Index Seek" LogicalOp="Index Seek" EstimateRows="154076" EstimatedRowsRead="154076" EstimateIO="0.643125" EstimateCPU="0.169641" AvgRowSize="23" EstimatedTotalSubtreeCost="0.812766" TableCardinality="513587" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  180.                                           <OutputList>
  181.                                             <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  182.                                             <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  183.                                           </OutputList>
  184.                                           <IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore">
  185.                                             <DefinedValues>
  186.                                               <DefinedValue>
  187.                                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  188.                                               </DefinedValue>
  189.                                               <DefinedValue>
  190.                                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  191.                                               </DefinedValue>
  192.                                             </DefinedValues>
  193.                                             <Object Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Index="[time_state_change_index]" Alias="[unit0_]" IndexKind="NonClustered" Storage="RowStore" />
  194.                                             <SeekPredicates>
  195.                                               <SeekPredicateNew>
  196.                                                 <SeekKeys>
  197.                                                   <EndRange ScanType="LE">
  198.                                                     <RangeColumns>
  199.                                                       <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="time_state_change" />
  200.                                                     </RangeColumns>
  201.                                                     <RangeExpressions>
  202.                                                       <ScalarOperator ScalarString="[@P3]">
  203.                                                         <Identifier>
  204.                                                           <ColumnReference Column="@P3" />
  205.                                                         </Identifier>
  206.                                                       </ScalarOperator>
  207.                                                     </RangeExpressions>
  208.                                                   </EndRange>
  209.                                                 </SeekKeys>
  210.                                               </SeekPredicateNew>
  211.                                             </SeekPredicates>
  212.                                           </IndexScan>
  213.                                         </RelOp>
  214.                                       </Hash>
  215.                                     </RelOp>
  216.                                   </Sort>
  217.                                 </RelOp>
  218.                                 <RelOp NodeId="10" PhysicalOp="Index Seek" LogicalOp="Index Seek" EstimateRows="513587" EstimatedRowsRead="513587" EstimateIO="1.65868" EstimateCPU="0.565103" AvgRowSize="15" EstimatedTotalSubtreeCost="2.22378" TableCardinality="513587" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  219.                                   <OutputList>
  220.                                     <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  221.                                   </OutputList>
  222.                                   <IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore">
  223.                                     <DefinedValues>
  224.                                       <DefinedValue>
  225.                                         <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  226.                                       </DefinedValue>
  227.                                     </DefinedValues>
  228.                                     <Object Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Index="[inv_unit_complex_gkey_fki]" Alias="[unit0_]" IndexKind="NonClustered" Storage="RowStore" />
  229.                                     <SeekPredicates>
  230.                                       <SeekPredicateNew>
  231.                                         <SeekKeys>
  232.                                           <Prefix ScanType="EQ">
  233.                                             <RangeColumns>
  234.                                               <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="complex_gkey" />
  235.                                             </RangeColumns>
  236.                                             <RangeExpressions>
  237.                                               <ScalarOperator ScalarString="[@P0]">
  238.                                                 <Identifier>
  239.                                                   <ColumnReference Column="@P0" />
  240.                                                 </Identifier>
  241.                                               </ScalarOperator>
  242.                                             </RangeExpressions>
  243.                                           </Prefix>
  244.                                         </SeekKeys>
  245.                                       </SeekPredicateNew>
  246.                                     </SeekPredicates>
  247.                                   </IndexScan>
  248.                                 </RelOp>
  249.                               </Merge>
  250.                             </RelOp>
  251.                           </Sort>
  252.                         </RelOp>
  253.                         <RelOp NodeId="11" PhysicalOp="Table Spool" LogicalOp="Lazy Spool" EstimateRows="1" EstimateIO="0.01" EstimateCPU="0.00010028" AvgRowSize="15" EstimatedTotalSubtreeCost="0.32075" Parallel="0" EstimateRebinds="0" EstimateRewinds="3068.14" EstimatedExecutionMode="Row">
  254.                           <OutputList>
  255.                             <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[argo_purged_failed_entities]" Alias="[purgedfail1_]" Column="entity_gkey" />
  256.                           </OutputList>
  257.                           <Spool>
  258.                             <RelOp NodeId="12" PhysicalOp="Index Seek" LogicalOp="Index Seek" EstimateRows="1" EstimatedRowsRead="1" EstimateIO="0.003125" EstimateCPU="0.0001581" AvgRowSize="15" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row">
  259.                               <OutputList>
  260.                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[argo_purged_failed_entities]" Alias="[purgedfail1_]" Column="entity_gkey" />
  261.                               </OutputList>
  262.                               <IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore">
  263.                                 <DefinedValues>
  264.                                   <DefinedValue>
  265.                                     <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[argo_purged_failed_entities]" Alias="[purgedfail1_]" Column="entity_gkey" />
  266.                                   </DefinedValue>
  267.                                 </DefinedValues>
  268.                                 <Object Database="[sparcsn4]" Schema="[dbo]" Table="[argo_purged_failed_entities]" Index="[GENERATED_NAME_47]" Alias="[purgedfail1_]" IndexKind="NonClustered" Storage="RowStore" />
  269.                                 <SeekPredicates>
  270.                                   <SeekPredicateNew>
  271.                                     <SeekKeys>
  272.                                       <Prefix ScanType="EQ">
  273.                                         <RangeColumns>
  274.                                           <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[argo_purged_failed_entities]" Alias="[purgedfail1_]" Column="entity_name" />
  275.                                         </RangeColumns>
  276.                                         <RangeExpressions>
  277.                                           <ScalarOperator ScalarString="[@P1]">
  278.                                             <Identifier>
  279.                                               <ColumnReference Column="@P1" />
  280.                                             </Identifier>
  281.                                           </ScalarOperator>
  282.                                         </RangeExpressions>
  283.                                       </Prefix>
  284.                                     </SeekKeys>
  285.                                   </SeekPredicateNew>
  286.                                 </SeekPredicates>
  287.                               </IndexScan>
  288.                             </RelOp>
  289.                           </Spool>
  290.                         </RelOp>
  291.                       </NestedLoops>
  292.                     </RelOp>
  293.                     <RelOp NodeId="14" PhysicalOp="Top" LogicalOp="Top" EstimateRows="1" EstimateIO="0" EstimateCPU="1e-007" AvgRowSize="9" EstimatedTotalSubtreeCost="21.5149" Parallel="0" EstimateRebinds="4000" EstimateRewinds="0" EstimatedExecutionMode="Row">
  294.                       <OutputList />
  295.                       <Top RowCount="0" IsPercent="0" WithTies="0">
  296.                         <TopExpression>
  297.                           <ScalarOperator ScalarString="(1)">
  298.                             <Const ConstValue="(1)" />
  299.                           </ScalarOperator>
  300.                         </TopExpression>
  301.                         <RelOp NodeId="15" PhysicalOp="Nested Loops" LogicalOp="Inner Join" EstimateRows="1.08223" EstimateRowsWithoutRowGoal="1.30606" EstimateIO="0" EstimateCPU="5.45935e-006" AvgRowSize="266" EstimatedTotalSubtreeCost="21.5072" Parallel="0" EstimateRebinds="4000" EstimateRewinds="0" EstimatedExecutionMode="Row">
  302.                           <OutputList />
  303.                           <NestedLoops Optimized="0">
  304.                             <OuterReferences>
  305.                               <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="gkey" />
  306.                             </OuterReferences>
  307.                             <RelOp NodeId="16" PhysicalOp="Index Seek" LogicalOp="Index Seek" EstimateRows="1.08223" EstimateRowsWithoutRowGoal="1.30606" EstimatedRowsRead="1.30606" EstimateIO="0.003125" EstimateCPU="0.000158437" AvgRowSize="15" EstimatedTotalSubtreeCost="5.6005" TableCardinality="513876" Parallel="0" EstimateRebinds="4000" EstimateRewinds="0" EstimatedExecutionMode="Row">
  308.                               <OutputList>
  309.                                 <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="gkey" />
  310.                               </OutputList>
  311.                               <IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore">
  312.                                 <DefinedValues>
  313.                                   <DefinedValue>
  314.                                     <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="gkey" />
  315.                                   </DefinedValue>
  316.                                 </DefinedValues>
  317.                                 <Object Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Index="[iyninuknnf___tvuvisii_tcii_fki]" Alias="[unitfacili2_]" IndexKind="NonClustered" Storage="RowStore" />
  318.                                 <SeekPredicates>
  319.                                   <SeekPredicateNew>
  320.                                     <SeekKeys>
  321.                                       <Prefix ScanType="EQ">
  322.                                         <RangeColumns>
  323.                                           <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="unit_gkey" />
  324.                                         </RangeColumns>
  325.                                         <RangeExpressions>
  326.                                           <ScalarOperator ScalarString="[sparcsn4].[dbo].[inv_unit].[gkey] as [unit0_].[gkey]">
  327.                                             <Identifier>
  328.                                               <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit]" Alias="[unit0_]" Column="gkey" />
  329.                                             </Identifier>
  330.                                           </ScalarOperator>
  331.                                         </RangeExpressions>
  332.                                       </Prefix>
  333.                                     </SeekKeys>
  334.                                   </SeekPredicateNew>
  335.                                 </SeekPredicates>
  336.                               </IndexScan>
  337.                             </RelOp>
  338.                             <RelOp NodeId="18" PhysicalOp="Clustered Index Seek" LogicalOp="Clustered Index Seek" EstimateRows="1" EstimateIO="0.003125" EstimateCPU="0.0001581" AvgRowSize="266" EstimatedTotalSubtreeCost="16.5534" TableCardinality="513876" Parallel="0" EstimateRebinds="5224.56" EstimateRewinds="0" EstimatedExecutionMode="Row">
  339.                               <OutputList />
  340.                               <IndexScan Lookup="1" Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore">
  341.                                 <DefinedValues />
  342.                                 <Object Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Index="[PK__inv_unit__44F4391569E6AD86]" Alias="[unitfacili2_]" TableReferenceId="-1" IndexKind="Clustered" Storage="RowStore" />
  343.                                 <SeekPredicates>
  344.                                   <SeekPredicateNew>
  345.                                     <SeekKeys>
  346.                                       <Prefix ScanType="EQ">
  347.                                         <RangeColumns>
  348.                                           <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="gkey" />
  349.                                         </RangeColumns>
  350.                                         <RangeExpressions>
  351.                                           <ScalarOperator ScalarString="[sparcsn4].[dbo].[inv_unit_fcy_visit].[gkey] as [unitfacili2_].[gkey]">
  352.                                             <Identifier>
  353.                                               <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="gkey" />
  354.                                             </Identifier>
  355.                                           </ScalarOperator>
  356.                                         </RangeExpressions>
  357.                                       </Prefix>
  358.                                     </SeekKeys>
  359.                                   </SeekPredicateNew>
  360.                                 </SeekPredicates>
  361.                                 <Predicate>
  362.                                   <ScalarOperator ScalarString="([sparcsn4].[dbo].[inv_unit_fcy_visit].[transit_state] as [unitfacili2_].[transit_state]&lt;[@P5] OR [sparcsn4].[dbo].[inv_unit_fcy_visit].[transit_state] as [unitfacili2_].[transit_state]&gt;[@P5]) AND ([sparcsn4].[dbo].[inv_unit_fcy_visit].[transit_state] as [unitfacili2_].[transit_state]&lt;[@P4] OR [sparcsn4].[dbo].[inv_unit_fcy_visit].[transit_state] as [unitfacili2_].[transit_state]&gt;[@P4])">
  363.                                     <Logical Operation="AND">
  364.                                       <ScalarOperator>
  365.                                         <Logical Operation="OR">
  366.                                           <ScalarOperator>
  367.                                             <Compare CompareOp="LT">
  368.                                               <ScalarOperator>
  369.                                                 <Identifier>
  370.                                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="transit_state" />
  371.                                                 </Identifier>
  372.                                               </ScalarOperator>
  373.                                               <ScalarOperator>
  374.                                                 <Identifier>
  375.                                                   <ColumnReference Column="@P5" />
  376.                                                 </Identifier>
  377.                                               </ScalarOperator>
  378.                                             </Compare>
  379.                                           </ScalarOperator>
  380.                                           <ScalarOperator>
  381.                                             <Compare CompareOp="GT">
  382.                                               <ScalarOperator>
  383.                                                 <Identifier>
  384.                                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="transit_state" />
  385.                                                 </Identifier>
  386.                                               </ScalarOperator>
  387.                                               <ScalarOperator>
  388.                                                 <Identifier>
  389.                                                   <ColumnReference Column="@P5" />
  390.                                                 </Identifier>
  391.                                               </ScalarOperator>
  392.                                             </Compare>
  393.                                           </ScalarOperator>
  394.                                         </Logical>
  395.                                       </ScalarOperator>
  396.                                       <ScalarOperator>
  397.                                         <Logical Operation="OR">
  398.                                           <ScalarOperator>
  399.                                             <Compare CompareOp="LT">
  400.                                               <ScalarOperator>
  401.                                                 <Identifier>
  402.                                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="transit_state" />
  403.                                                 </Identifier>
  404.                                               </ScalarOperator>
  405.                                               <ScalarOperator>
  406.                                                 <Identifier>
  407.                                                   <ColumnReference Column="@P4" />
  408.                                                 </Identifier>
  409.                                               </ScalarOperator>
  410.                                             </Compare>
  411.                                           </ScalarOperator>
  412.                                           <ScalarOperator>
  413.                                             <Compare CompareOp="GT">
  414.                                               <ScalarOperator>
  415.                                                 <Identifier>
  416.                                                   <ColumnReference Database="[sparcsn4]" Schema="[dbo]" Table="[inv_unit_fcy_visit]" Alias="[unitfacili2_]" Column="transit_state" />
  417.                                                 </Identifier>
  418.                                               </ScalarOperator>
  419.                                               <ScalarOperator>
  420.                                                 <Identifier>
  421.                                                   <ColumnReference Column="@P4" />
  422.                                                 </Identifier>
  423.                                               </ScalarOperator>
  424.                                             </Compare>
  425.                                           </ScalarOperator>
  426.                                         </Logical>
  427.                                       </ScalarOperator>
  428.                                     </Logical>
  429.                                   </ScalarOperator>
  430.                                 </Predicate>
  431.                               </IndexScan>
  432.                             </RelOp>
  433.                           </NestedLoops>
  434.                         </RelOp>
  435.                       </Top>
  436.                     </RelOp>
  437.                   </NestedLoops>
  438.                 </RelOp>
  439.               </Top>
  440.             </RelOp>
  441.           </QueryPlan>
  442.         </StmtSimple>
  443.       </Statements>
  444.     </Batch>
  445.   </BatchSequence>
  446. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement