Advertisement
Guest User

SO #13845232

a guest
Dec 12th, 2012
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 22.54 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.1" Build="10.50.4000.0" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3.   <BatchSequence>
  4.     <Batch>
  5.       <Statements>
  6.         <StmtSimple StatementCompId="11" StatementEstRows="1" StatementId="1" StatementOptmLevel="TRIVIAL" StatementSubTreeCost="0.0369164" StatementText="DELETE FROM [dbo].[Table1] &#xD;&#xA;WHERE&#xD;&#xA; ([ID] = @p0) &#xD;&#xA; AND ([Table3ID] = @p1) &#xD;&#xA;   AND ([Table4ID] = @p2) &#xD;&#xA;   AND ([Table5ID] = @p3) &#xD;&#xA;   AND ([X] = @p4) &#xD;&#xA;  AND (NOT ([Z] = 1)) &#xD;&#xA;  AND (NOT ([Q] = 1)) &#xD;&#xA;  AND ([Y] = @p5) &#xD;&#xA;  AND ([Table4Raw] = @p6) &#xD;&#xA;  AND ([Table5Raw] = @p7) &#xD;&#xA;  AND ([Created] = @p8) &#xD;&#xA;    AND ([Modified] = @p9)&#xD;&#xA;&#xD;" StatementType="DELETE" QueryHash="0xCF4217B747947097" QueryPlanHash="0x9D894B969646B422">
  7.           <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
  8.           <QueryPlan DegreeOfParallelism="1" CachedPlanSize="40" CompileTime="4" CompileCPU="4" CompileMemory="512">
  9.             <RelOp AvgRowSize="9" EstimateCPU="1.8E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Assert" NodeId="1" Parallel="false" PhysicalOp="Assert" EstimatedTotalSubtreeCost="0.0369164">
  10.               <OutputList />
  11.               <RunTimeInformation>
  12.                 <RunTimeCountersPerThread Thread="0" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  13.               </RunTimeInformation>
  14.               <Assert StartupExpression="false">
  15.                 <RelOp AvgRowSize="9" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Left Semi Join" NodeId="2" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0369162">
  16.                   <OutputList>
  17.                     <ColumnReference Column="Expr1009" />
  18.                   </OutputList>
  19.                   <RunTimeInformation>
  20.                     <RunTimeCountersPerThread Thread="0" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  21.                   </RunTimeInformation>
  22.                   <NestedLoops Optimized="false">
  23.                     <DefinedValues>
  24.                       <DefinedValue>
  25.                         <ColumnReference Column="Expr1009" />
  26.                       </DefinedValue>
  27.                     </DefinedValues>
  28.                     <OuterReferences>
  29.                       <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="ID" />
  30.                     </OuterReferences>
  31.                     <ProbeColumn>
  32.                       <ColumnReference Column="Expr1009" />
  33.                     </ProbeColumn>
  34.                     <RelOp AvgRowSize="11" EstimateCPU="3E-06" EstimateIO="0.03" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Delete" NodeId="3" Parallel="false" PhysicalOp="Clustered Index Delete" EstimatedTotalSubtreeCost="0.0332863">
  35.                       <OutputList>
  36.                         <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="ID" />
  37.                       </OutputList>
  38.                       <RunTimeInformation>
  39.                         <RunTimeCountersPerThread Thread="0" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  40.                       </RunTimeInformation>
  41.                       <Update DMLRequestSort="false">
  42.                         <Object Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Index="[PK_Table1]" IndexKind="Clustered" />
  43.                         <Object Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Index="[UX_Table1_1]" IndexKind="NonClustered" />
  44.                         <Object Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Index="[IX_Table1_01]" IndexKind="NonClustered" />
  45.                         <RelOp AvgRowSize="83" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="4" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="3536120">
  46.                           <OutputList>
  47.                             <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="ID" />
  48.                           </OutputList>
  49.                           <RunTimeInformation>
  50.                             <RunTimeCountersPerThread Thread="0" ActualRows="1" ActualEndOfScans="1" ActualExecutions="1" />
  51.                           </RunTimeInformation>
  52.                           <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false">
  53.                             <DefinedValues>
  54.                               <DefinedValue>
  55.                                 <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="ID" />
  56.                               </DefinedValue>
  57.                             </DefinedValues>
  58.                             <Object Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Index="[PK_Table1]" IndexKind="Clustered" />
  59.                             <SeekPredicates>
  60.                               <SeekPredicateNew>
  61.                                 <SeekKeys>
  62.                                   <Prefix ScanType="EQ">
  63.                                     <RangeColumns>
  64.                                       <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="ID" />
  65.                                     </RangeColumns>
  66.                                     <RangeExpressions>
  67.                                       <ScalarOperator ScalarString="[@p0]">
  68.                                         <Identifier>
  69.                                           <ColumnReference Column="@p0" />
  70.                                         </Identifier>
  71.                                       </ScalarOperator>
  72.                                     </RangeExpressions>
  73.                                   </Prefix>
  74.                                 </SeekKeys>
  75.                               </SeekPredicateNew>
  76.                             </SeekPredicates>
  77.                             <Predicate>
  78.                               <ScalarOperator ScalarString="[MyDB].[dbo].[Table1].[Table3ID]=[@p1] AND [MyDB].[dbo].[Table1].[Table4ID]=[@p2] AND [MyDB].[dbo].[Table1].[Table5ID]=[@p3] AND [MyDB].[dbo].[Table1].[X]=[@p4] AND [MyDB].[dbo].[Table1].[Y]=[@p5] AND [MyDB].[dbo].[Table1].[Created]=[@p8] AND [MyDB].[dbo].[Table1].[Modified]=[@p9] AND [MyDB].[dbo].[Table1].[Table4Raw]=[@p6] AND [MyDB].[dbo].[Table1].[Table5Raw]=[@p7] AND ([MyDB].[dbo].[Table1].[Z]&lt;(1) OR [MyDB].[dbo].[Table1].[Z]&gt;(1)) AND ([MyDB].[dbo].[Table1].[Q]&lt;(1) OR [MyDB].[dbo].[Table1].[Q]&gt;(1))">
  79.                                 <Logical Operation="AND">
  80.                                   <ScalarOperator>
  81.                                     <Compare CompareOp="EQ">
  82.                                       <ScalarOperator>
  83.                                         <Identifier>
  84.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Table3ID" />
  85.                                         </Identifier>
  86.                                       </ScalarOperator>
  87.                                       <ScalarOperator>
  88.                                         <Identifier>
  89.                                           <ColumnReference Column="@p1" />
  90.                                         </Identifier>
  91.                                       </ScalarOperator>
  92.                                     </Compare>
  93.                                   </ScalarOperator>
  94.                                   <ScalarOperator>
  95.                                     <Compare CompareOp="EQ">
  96.                                       <ScalarOperator>
  97.                                         <Identifier>
  98.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Table4ID" />
  99.                                         </Identifier>
  100.                                       </ScalarOperator>
  101.                                       <ScalarOperator>
  102.                                         <Identifier>
  103.                                           <ColumnReference Column="@p2" />
  104.                                         </Identifier>
  105.                                       </ScalarOperator>
  106.                                     </Compare>
  107.                                   </ScalarOperator>
  108.                                   <ScalarOperator>
  109.                                     <Compare CompareOp="EQ">
  110.                                       <ScalarOperator>
  111.                                         <Identifier>
  112.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Table5ID" />
  113.                                         </Identifier>
  114.                                       </ScalarOperator>
  115.                                       <ScalarOperator>
  116.                                         <Identifier>
  117.                                           <ColumnReference Column="@p3" />
  118.                                         </Identifier>
  119.                                       </ScalarOperator>
  120.                                     </Compare>
  121.                                   </ScalarOperator>
  122.                                   <ScalarOperator>
  123.                                     <Compare CompareOp="EQ">
  124.                                       <ScalarOperator>
  125.                                         <Identifier>
  126.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="X" />
  127.                                         </Identifier>
  128.                                       </ScalarOperator>
  129.                                       <ScalarOperator>
  130.                                         <Identifier>
  131.                                           <ColumnReference Column="@p4" />
  132.                                         </Identifier>
  133.                                       </ScalarOperator>
  134.                                     </Compare>
  135.                                   </ScalarOperator>
  136.                                   <ScalarOperator>
  137.                                     <Compare CompareOp="EQ">
  138.                                       <ScalarOperator>
  139.                                         <Identifier>
  140.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Y" />
  141.                                         </Identifier>
  142.                                       </ScalarOperator>
  143.                                       <ScalarOperator>
  144.                                         <Identifier>
  145.                                           <ColumnReference Column="@p5" />
  146.                                         </Identifier>
  147.                                       </ScalarOperator>
  148.                                     </Compare>
  149.                                   </ScalarOperator>
  150.                                   <ScalarOperator>
  151.                                     <Compare CompareOp="EQ">
  152.                                       <ScalarOperator>
  153.                                         <Identifier>
  154.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Created" />
  155.                                         </Identifier>
  156.                                       </ScalarOperator>
  157.                                       <ScalarOperator>
  158.                                         <Identifier>
  159.                                           <ColumnReference Column="@p8" />
  160.                                         </Identifier>
  161.                                       </ScalarOperator>
  162.                                     </Compare>
  163.                                   </ScalarOperator>
  164.                                   <ScalarOperator>
  165.                                     <Compare CompareOp="EQ">
  166.                                       <ScalarOperator>
  167.                                         <Identifier>
  168.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Modified" />
  169.                                         </Identifier>
  170.                                       </ScalarOperator>
  171.                                       <ScalarOperator>
  172.                                         <Identifier>
  173.                                           <ColumnReference Column="@p9" />
  174.                                         </Identifier>
  175.                                       </ScalarOperator>
  176.                                     </Compare>
  177.                                   </ScalarOperator>
  178.                                   <ScalarOperator>
  179.                                     <Compare CompareOp="EQ">
  180.                                       <ScalarOperator>
  181.                                         <Identifier>
  182.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Table4Raw" />
  183.                                         </Identifier>
  184.                                       </ScalarOperator>
  185.                                       <ScalarOperator>
  186.                                         <Identifier>
  187.                                           <ColumnReference Column="@p6" />
  188.                                         </Identifier>
  189.                                       </ScalarOperator>
  190.                                     </Compare>
  191.                                   </ScalarOperator>
  192.                                   <ScalarOperator>
  193.                                     <Compare CompareOp="EQ">
  194.                                       <ScalarOperator>
  195.                                         <Identifier>
  196.                                           <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Table5Raw" />
  197.                                         </Identifier>
  198.                                       </ScalarOperator>
  199.                                       <ScalarOperator>
  200.                                         <Identifier>
  201.                                           <ColumnReference Column="@p7" />
  202.                                         </Identifier>
  203.                                       </ScalarOperator>
  204.                                     </Compare>
  205.                                   </ScalarOperator>
  206.                                   <ScalarOperator>
  207.                                     <Logical Operation="OR">
  208.                                       <ScalarOperator>
  209.                                         <Compare CompareOp="LT">
  210.                                           <ScalarOperator>
  211.                                             <Identifier>
  212.                                               <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Z" />
  213.                                             </Identifier>
  214.                                           </ScalarOperator>
  215.                                           <ScalarOperator>
  216.                                             <Const ConstValue="(1)" />
  217.                                           </ScalarOperator>
  218.                                         </Compare>
  219.                                       </ScalarOperator>
  220.                                       <ScalarOperator>
  221.                                         <Compare CompareOp="GT">
  222.                                           <ScalarOperator>
  223.                                             <Identifier>
  224.                                               <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Z" />
  225.                                             </Identifier>
  226.                                           </ScalarOperator>
  227.                                           <ScalarOperator>
  228.                                             <Const ConstValue="(1)" />
  229.                                           </ScalarOperator>
  230.                                         </Compare>
  231.                                       </ScalarOperator>
  232.                                     </Logical>
  233.                                   </ScalarOperator>
  234.                                   <ScalarOperator>
  235.                                     <Logical Operation="OR">
  236.                                       <ScalarOperator>
  237.                                         <Compare CompareOp="LT">
  238.                                           <ScalarOperator>
  239.                                             <Identifier>
  240.                                               <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Q" />
  241.                                             </Identifier>
  242.                                           </ScalarOperator>
  243.                                           <ScalarOperator>
  244.                                             <Const ConstValue="(1)" />
  245.                                           </ScalarOperator>
  246.                                         </Compare>
  247.                                       </ScalarOperator>
  248.                                       <ScalarOperator>
  249.                                         <Compare CompareOp="GT">
  250.                                           <ScalarOperator>
  251.                                             <Identifier>
  252.                                               <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="Q" />
  253.                                             </Identifier>
  254.                                           </ScalarOperator>
  255.                                           <ScalarOperator>
  256.                                             <Const ConstValue="(1)" />
  257.                                           </ScalarOperator>
  258.                                         </Compare>
  259.                                       </ScalarOperator>
  260.                                     </Logical>
  261.                                   </ScalarOperator>
  262.                                 </Logical>
  263.                               </ScalarOperator>
  264.                             </Predicate>
  265.                           </IndexScan>
  266.                         </RelOp>
  267.                       </Update>
  268.                     </RelOp>
  269.                     <RelOp AvgRowSize="11" EstimateCPU="1.22907" EstimateIO="10.7142" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Scan" NodeId="5" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.00361988" TableCardinality="1117190">
  270.                       <OutputList />
  271.                       <RunTimeInformation>
  272.                         <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
  273.                       </RunTimeInformation>
  274.                       <IndexScan Ordered="false" ForcedIndex="true" ForceScan="false" NoExpandHint="false">
  275.                         <DefinedValues />
  276.                         <Object Database="[MyDB]" Schema="[dbo]" Table="[Table2]" Index="[PK_Table2]" IndexKind="Clustered" />
  277.                         <Predicate>
  278.                           <ScalarOperator ScalarString="[MyDB].[dbo].[Table2].[Table1ID]=[MyDB].[dbo].[Table1].[ID]">
  279.                             <Compare CompareOp="EQ">
  280.                               <ScalarOperator>
  281.                                 <Identifier>
  282.                                   <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table2]" Column="Table1ID" />
  283.                                 </Identifier>
  284.                               </ScalarOperator>
  285.                               <ScalarOperator>
  286.                                 <Identifier>
  287.                                   <ColumnReference Database="[MyDB]" Schema="[dbo]" Table="[Table1]" Column="ID" />
  288.                                 </Identifier>
  289.                               </ScalarOperator>
  290.                             </Compare>
  291.                           </ScalarOperator>
  292.                         </Predicate>
  293.                       </IndexScan>
  294.                     </RelOp>
  295.                   </NestedLoops>
  296.                 </RelOp>
  297.                 <Predicate>
  298.                   <ScalarOperator ScalarString="CASE WHEN NOT [Expr1009] IS NULL THEN (0) ELSE NULL END">
  299.                     <IF>
  300.                       <Condition>
  301.                         <ScalarOperator>
  302.                           <Logical Operation="NOT">
  303.                             <ScalarOperator>
  304.                               <Logical Operation="IS NULL">
  305.                                 <ScalarOperator>
  306.                                   <Identifier>
  307.                                     <ColumnReference Column="Expr1009" />
  308.                                   </Identifier>
  309.                                 </ScalarOperator>
  310.                               </Logical>
  311.                             </ScalarOperator>
  312.                           </Logical>
  313.                         </ScalarOperator>
  314.                       </Condition>
  315.                       <Then>
  316.                         <ScalarOperator>
  317.                           <Const ConstValue="(0)" />
  318.                         </ScalarOperator>
  319.                       </Then>
  320.                       <Else>
  321.                         <ScalarOperator>
  322.                           <Const ConstValue="NULL" />
  323.                         </ScalarOperator>
  324.                       </Else>
  325.                     </IF>
  326.                   </ScalarOperator>
  327.                 </Predicate>
  328.               </Assert>
  329.             </RelOp>
  330.             <ParameterList>
  331.               <ColumnReference Column="@p9" ParameterRuntimeValue="'2012-12-12 11:36:44.773'" />
  332.               <ColumnReference Column="@p8" ParameterRuntimeValue="'2012-12-12 11:36:44.773'" />
  333.               <ColumnReference Column="@p7" ParameterRuntimeValue="'Y'" />
  334.               <ColumnReference Column="@p6" ParameterRuntimeValue="'BF^3051'" />
  335.               <ColumnReference Column="@p5" ParameterRuntimeValue="(3)" />
  336.               <ColumnReference Column="@p4" ParameterRuntimeValue="(0)" />
  337.               <ColumnReference Column="@p3" ParameterRuntimeValue="(1)" />
  338.               <ColumnReference Column="@p2" ParameterRuntimeValue="(17550)" />
  339.               <ColumnReference Column="@p1" ParameterRuntimeValue="(403479)" />
  340.               <ColumnReference Column="@p0" ParameterRuntimeValue="(4345383)" />
  341.             </ParameterList>
  342.           </QueryPlan>
  343.         </StmtSimple>
  344.       </Statements>
  345.     </Batch>
  346.   </BatchSequence>
  347. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement