Advertisement
Guest User

SO10912826 Query 1

a guest
Jun 18th, 2012
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 18.98 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.0" Build="9.00.4226.00" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3.   <BatchSequence>
  4.     <Batch>
  5.       <Statements>
  6.         <StmtSimple StatementCompId="2" StatementEstRows="129.217" StatementId="2" StatementOptmLevel="FULL" StatementSubTreeCost="23.8901" StatementText="&#xA;SELECT Distinct([TargetAttributeID]) FROM&#xD;&#xA;    (SELECT distinct att1.intAttributeID as [TargetAttributeID]&#xD;&#xA;        FROM AST_tblAttributes att1&#xD;&#xA;        INNER JOIN&#xD;&#xA;        AST_lnkProfileDemandAttributes pda&#xD;&#xA;        ON pda.intAttributeID=att1.intAttributeID AND pda.intProfileID = @intProfileID&#xD;&#xA;&#xD;&#xA;    union all&#xD;&#xA;&#xD;&#xA;    SELECT distinct ca2.intAttributeID as [TargetAttributeID] FROM&#xD;&#xA;        AST_lnkCapturePolicyAttributes ca2&#xD;&#xA;        INNER JOIN&#xD;&#xA;        AST_lnkEmployeeCapture ec2 ON ec2.intAdminCaptureID = ca2.intAdminCaptureID AND ec2.intTeamID = 57&#xD;&#xA;        WHERE ec2.dteCreatedDate &gt;= @cutoffdate) x" StatementType="SELECT">
  7.           <StatementSetOptions ANSI_NULLS="false" ANSI_PADDING="false" ANSI_WARNINGS="false" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="false" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="false" />
  8.           <QueryPlan CachedPlanSize="32">
  9.             <RelOp AvgRowSize="15" EstimateCPU="0.00160658" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="129.217" LogicalOp="Distinct Sort" NodeId="0" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="23.8901">
  10.               <OutputList>
  11.                 <ColumnReference Column="Union1008" />
  12.               </OutputList>
  13.               <MemoryFractions Input="0.00554017" Output="1" />
  14.               <Sort Distinct="true">
  15.                 <OrderBy>
  16.                   <OrderByColumn Ascending="true">
  17.                     <ColumnReference Column="Union1008" />
  18.                   </OrderByColumn>
  19.                 </OrderBy>
  20.                 <RelOp AvgRowSize="15" EstimateCPU="1.36217E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="136.217" LogicalOp="Concatenation" NodeId="1" Parallel="false" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="23.8773">
  21.                   <OutputList>
  22.                     <ColumnReference Column="Union1008" />
  23.                   </OutputList>
  24.                   <Concat>
  25.                     <DefinedValues>
  26.                       <DefinedValue>
  27.                         <ColumnReference Column="Union1008" />
  28.                         <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_tblAttributes]" Alias="[att1]" Column="intAttributeID" />
  29.                         <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  30.                       </DefinedValue>
  31.                     </DefinedValues>
  32.                     <RelOp AvgRowSize="15" EstimateCPU="0.00623737" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="38.5776" LogicalOp="Left Semi Join" NodeId="3" Parallel="false" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="0.0263472">
  33.                       <OutputList>
  34.                         <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_tblAttributes]" Alias="[att1]" Column="intAttributeID" />
  35.                       </OutputList>
  36.                       <Merge ManyToMany="false">
  37.                         <InnerSideJoinColumns>
  38.                           <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Alias="[pda]" Column="intAttributeID" />
  39.                         </InnerSideJoinColumns>
  40.                         <OuterSideJoinColumns>
  41.                           <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_tblAttributes]" Alias="[att1]" Column="intAttributeID" />
  42.                         </OuterSideJoinColumns>
  43.                         <Residual>
  44.                           <ScalarOperator ScalarString="[CCMI].[dbo].[AST_lnkProfileDemandAttributes].[intAttributeID] as [pda].[intAttributeID]=[CCMI].[dbo].[AST_tblAttributes].[intAttributeID] as [att1].[intAttributeID]">
  45.                             <Compare CompareOp="EQ">
  46.                               <ScalarOperator>
  47.                                 <Identifier>
  48.                                   <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Alias="[pda]" Column="intAttributeID" />
  49.                                 </Identifier>
  50.                               </ScalarOperator>
  51.                               <ScalarOperator>
  52.                                 <Identifier>
  53.                                   <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_tblAttributes]" Alias="[att1]" Column="intAttributeID" />
  54.                                 </Identifier>
  55.                               </ScalarOperator>
  56.                             </Compare>
  57.                           </ScalarOperator>
  58.                         </Residual>
  59.                         <RelOp AvgRowSize="15" EstimateCPU="0.000443" EstimateIO="0.00460648" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="260" LogicalOp="Clustered Index Scan" NodeId="4" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.00504948">
  60.                           <OutputList>
  61.                             <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_tblAttributes]" Alias="[att1]" Column="intAttributeID" />
  62.                           </OutputList>
  63.                           <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" NoExpandHint="false">
  64.                             <DefinedValues>
  65.                               <DefinedValue>
  66.                                 <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_tblAttributes]" Alias="[att1]" Column="intAttributeID" />
  67.                               </DefinedValue>
  68.                             </DefinedValues>
  69.                             <Object Database="[CCMI]" Schema="[dbo]" Table="[AST_tblAttributes]" Index="[PK_AST_tblAttributes]" Alias="[att1]" />
  70.                           </IndexScan>
  71.                         </RelOp>
  72.                         <RelOp AvgRowSize="15" EstimateCPU="0.000466532" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="41.6747" LogicalOp="Distinct Sort" NodeId="5" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.0150574">
  73.                           <OutputList>
  74.                             <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Alias="[pda]" Column="intAttributeID" />
  75.                           </OutputList>
  76.                           <MemoryFractions Input="0.99446" Output="0.99446" />
  77.                           <Sort Distinct="true">
  78.                             <OrderBy>
  79.                               <OrderByColumn Ascending="true">
  80.                                 <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Alias="[pda]" Column="intAttributeID" />
  81.                               </OrderByColumn>
  82.                             </OrderBy>
  83.                             <RelOp AvgRowSize="15" EstimateCPU="0.000204559" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="43.2353" LogicalOp="Clustered Index Seek" NodeId="6" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.00332956">
  84.                               <OutputList>
  85.                                 <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Alias="[pda]" Column="intAttributeID" />
  86.                               </OutputList>
  87.                               <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" NoExpandHint="false">
  88.                                 <DefinedValues>
  89.                                   <DefinedValue>
  90.                                     <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Alias="[pda]" Column="intAttributeID" />
  91.                                   </DefinedValue>
  92.                                 </DefinedValues>
  93.                                 <Object Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Index="[PK_AST_lnkProfileDemandAttributes]" Alias="[pda]" />
  94.                                 <SeekPredicates>
  95.                                   <SeekPredicate>
  96.                                     <Prefix ScanType="EQ">
  97.                                       <RangeColumns>
  98.                                         <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkProfileDemandAttributes]" Alias="[pda]" Column="intProfileID" />
  99.                                       </RangeColumns>
  100.                                       <RangeExpressions>
  101.                                         <ScalarOperator ScalarString="[@intProfileID]">
  102.                                           <Identifier>
  103.                                             <ColumnReference Column="@intProfileID" />
  104.                                           </Identifier>
  105.                                         </ScalarOperator>
  106.                                       </RangeExpressions>
  107.                                     </Prefix>
  108.                                   </SeekPredicate>
  109.                                 </SeekPredicates>
  110.                               </IndexScan>
  111.                             </RelOp>
  112.                           </Sort>
  113.                         </RelOp>
  114.                       </Merge>
  115.                     </RelOp>
  116.                     <RelOp AvgRowSize="15" EstimateCPU="0.49344" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="113.143" LogicalOp="Aggregate" NodeId="9" Parallel="false" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="23.8509">
  117.                       <OutputList>
  118.                         <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  119.                       </OutputList>
  120.                       <MemoryFractions Input="0" Output="0" />
  121.                       <Hash>
  122.                         <DefinedValues />
  123.                         <HashKeysBuild>
  124.                           <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  125.                         </HashKeysBuild>
  126.                         <BuildResidual>
  127.                           <ScalarOperator ScalarString="[CCMI].[dbo].[AST_lnkCapturePolicyAttributes].[intAttributeID] as [ca2].[intAttributeID] = [CCMI].[dbo].[AST_lnkCapturePolicyAttributes].[intAttributeID] as [ca2].[intAttributeID]">
  128.                             <Compare CompareOp="IS">
  129.                               <ScalarOperator>
  130.                                 <Identifier>
  131.                                   <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  132.                                 </Identifier>
  133.                               </ScalarOperator>
  134.                               <ScalarOperator>
  135.                                 <Identifier>
  136.                                   <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  137.                                 </Identifier>
  138.                               </ScalarOperator>
  139.                             </Compare>
  140.                           </ScalarOperator>
  141.                         </BuildResidual>
  142.                         <RelOp AvgRowSize="15" EstimateCPU="0.314135" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="75152" LogicalOp="Inner Join" NodeId="10" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="23.3575">
  143.                           <OutputList>
  144.                             <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  145.                           </OutputList>
  146.                           <NestedLoops Optimized="true" WithUnorderedPrefetch="true">
  147.                             <OuterReferences>
  148.                               <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="intAdminCaptureID" />
  149.                               <ColumnReference Column="Expr1009" />
  150.                             </OuterReferences>
  151.                             <RelOp AvgRowSize="23" EstimateCPU="0.189439" EstimateIO="0.665347" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="9416.25" LogicalOp="Index Seek" NodeId="13" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.854787">
  152.                               <OutputList>
  153.                                 <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="intTeamID" />
  154.                                 <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="intAdminCaptureID" />
  155.                               </OutputList>
  156.                               <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" NoExpandHint="false">
  157.                                 <DefinedValues>
  158.                                   <DefinedValue>
  159.                                     <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="intTeamID" />
  160.                                   </DefinedValue>
  161.                                   <DefinedValue>
  162.                                     <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="intAdminCaptureID" />
  163.                                   </DefinedValue>
  164.                                 </DefinedValues>
  165.                                 <Object Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Index="[idxAST_lnkEmployeeCapturedteCreatedDate]" Alias="[ec2]" />
  166.                                 <SeekPredicates>
  167.                                   <SeekPredicate>
  168.                                     <StartRange ScanType="GE">
  169.                                       <RangeColumns>
  170.                                         <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="dteCreatedDate" />
  171.                                       </RangeColumns>
  172.                                       <RangeExpressions>
  173.                                         <ScalarOperator ScalarString="[@cutoffdate]">
  174.                                           <Identifier>
  175.                                             <ColumnReference Column="@cutoffdate" />
  176.                                           </Identifier>
  177.                                         </ScalarOperator>
  178.                                       </RangeExpressions>
  179.                                     </StartRange>
  180.                                   </SeekPredicate>
  181.                                 </SeekPredicates>
  182.                                 <Predicate>
  183.                                   <ScalarOperator ScalarString="[CCMI].[dbo].[AST_lnkEmployeeCapture].[intTeamID] as [ec2].[intTeamID]=(57)">
  184.                                     <Compare CompareOp="EQ">
  185.                                       <ScalarOperator>
  186.                                         <Identifier>
  187.                                           <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="intTeamID" />
  188.                                         </Identifier>
  189.                                       </ScalarOperator>
  190.                                       <ScalarOperator>
  191.                                         <Const ConstValue="(57)" />
  192.                                       </ScalarOperator>
  193.                                     </Compare>
  194.                                   </ScalarOperator>
  195.                                 </Predicate>
  196.                               </IndexScan>
  197.                             </RelOp>
  198.                             <RelOp AvgRowSize="15" EstimateCPU="0.000165779" EstimateIO="0.003125" EstimateRebinds="9415.2" EstimateRewinds="0.042674" EstimateRows="7.9811" LogicalOp="Clustered Index Seek" NodeId="14" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="22.106">
  199.                               <OutputList>
  200.                                 <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  201.                               </OutputList>
  202.                               <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" NoExpandHint="false">
  203.                                 <DefinedValues>
  204.                                   <DefinedValue>
  205.                                     <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAttributeID" />
  206.                                   </DefinedValue>
  207.                                 </DefinedValues>
  208.                                 <Object Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Index="[PK_AST_lnkCapturePolicyAttributes]" Alias="[ca2]" />
  209.                                 <SeekPredicates>
  210.                                   <SeekPredicate>
  211.                                     <Prefix ScanType="EQ">
  212.                                       <RangeColumns>
  213.                                         <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkCapturePolicyAttributes]" Alias="[ca2]" Column="intAdminCaptureID" />
  214.                                       </RangeColumns>
  215.                                       <RangeExpressions>
  216.                                         <ScalarOperator ScalarString="[CCMI].[dbo].[AST_lnkEmployeeCapture].[intAdminCaptureID] as [ec2].[intAdminCaptureID]">
  217.                                           <Identifier>
  218.                                             <ColumnReference Database="[CCMI]" Schema="[dbo]" Table="[AST_lnkEmployeeCapture]" Alias="[ec2]" Column="intAdminCaptureID" />
  219.                                           </Identifier>
  220.                                         </ScalarOperator>
  221.                                       </RangeExpressions>
  222.                                     </Prefix>
  223.                                   </SeekPredicate>
  224.                                 </SeekPredicates>
  225.                               </IndexScan>
  226.                             </RelOp>
  227.                           </NestedLoops>
  228.                         </RelOp>
  229.                       </Hash>
  230.                     </RelOp>
  231.                   </Concat>
  232.                 </RelOp>
  233.               </Sort>
  234.             </RelOp>
  235.           </QueryPlan>
  236.         </StmtSimple>
  237.       </Statements>
  238.     </Batch>
  239.   </BatchSequence>
  240. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement