Advertisement
Guest User

ExecutionPlan

a guest
Jun 7th, 2018
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 34.02 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.520" Build="15.0.400.390" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3.   <BatchSequence>
  4.     <Batch>
  5.       <Statements>
  6.         <StmtSimple StatementCompId="1" StatementEstRows="5" StatementId="1" StatementOptmLevel="FULL" StatementOptmEarlyAbortReason="TimeOut" CardinalityEstimationModelVersion="130" StatementSubTreeCost="5.31137" StatementText="SELECT TOP 5&#xD;&#xA;    adsSum.PartnerId as PartnerId,&#xD;&#xA;    adsSum.ClientId as ClientId,&#xD;&#xA;    adsSum.AdsPictureId as AdsPictureId,&#xD;&#xA;    adsSum.ImageName as ImageName,&#xD;&#xA;    count(*) as TotalDisplay&#xD;&#xA;FROM [dbo].[TopAdsDisplaySumaryView] adsSum&#xD;&#xA;GROUP BY adsSum.PartnerId,adsSum.ClientId,adsSum.AdsPictureId,adsSum.ImageName&#xD;&#xA;ORDER BY TotalDisplay DESC" StatementType="SELECT" QueryHash="0x4CB303F42201C510" QueryPlanHash="0xD10A7CFE493F06AA" RetrievedFromCache="true" StatementSqlHandle="0x09004E742E2E138F3F5CCF8D6DEAC43E3A260000000000000000000000000000000000000000000000000000" DatabaseContextSettingsId="8" ParentObjectId="0" StatementParameterizationType="0" SecurityPolicyApplied="false">
  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="0" NonParallelPlanReason="MaxDOPSetToOne" MemoryGrant="5168" CachedPlanSize="88" CompileTime="38" CompileCPU="25" CompileMemory="1440">
  9.             <MemoryGrantInfo SerialRequiredMemory="2048" SerialDesiredMemory="5168" RequiredMemory="2048" DesiredMemory="5168" RequestedMemory="5168" GrantWaitTime="0" GrantedMemory="5168" MaxUsedMemory="960" MaxQueryMemory="244840" />
  10.             <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="17616030" EstimatedPagesCached="1101001" EstimatedAvailableDegreeOfParallelism="1" MaxCompileMemory="698312" />
  11.             <WaitStats>
  12.               <Wait WaitType="SOS_SCHEDULER_YIELD" WaitTimeMs="66883" WaitCount="1649" />
  13.               <Wait WaitType="RESOURCE_GOVERNOR_IDLE" WaitTimeMs="56086" WaitCount="3980" />
  14.             </WaitStats>
  15.             <QueryTimeStats CpuTime="6665" ElapsedTime="73522" />
  16.             <RelOp AvgRowSize="4051" EstimateCPU="0.000203891" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5" EstimateRowsWithoutRowGoal="16" LogicalOp="TopN Sort" NodeId="0" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="5.31137">
  17.               <OutputList>
  18.                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  19.                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  20.                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  21.                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  22.                 <ColumnReference Column="Expr1005" />
  23.               </OutputList>
  24.               <MemoryFractions Input="0.030303" Output="1" />
  25.               <RunTimeInformation>
  26.                 <RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="5" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="73521" ActualCPUms="6664" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="144" OutputMemoryGrant="144" UsedMemoryGrant="56" />
  27.               </RunTimeInformation>
  28.               <TopSort Distinct="false" Rows="5">
  29.                 <OrderBy>
  30.                   <OrderByColumn Ascending="false">
  31.                     <ColumnReference Column="Expr1005" />
  32.                   </OrderByColumn>
  33.                 </OrderBy>
  34.                 <RelOp AvgRowSize="4051" EstimateCPU="0" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="16" EstimateRowsWithoutRowGoal="16" LogicalOp="Compute Scalar" NodeId="1" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="5.29991">
  35.                   <OutputList>
  36.                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  37.                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  38.                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  39.                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  40.                     <ColumnReference Column="Expr1005" />
  41.                   </OutputList>
  42.                   <ComputeScalar>
  43.                     <DefinedValues>
  44.                       <DefinedValue>
  45.                         <ColumnReference Column="Expr1005" />
  46.                         <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[Expr1009],0)">
  47.                           <Convert DataType="int" Style="0" Implicit="true">
  48.                             <ScalarOperator>
  49.                               <Identifier>
  50.                                 <ColumnReference Column="Expr1009" />
  51.                               </Identifier>
  52.                             </ScalarOperator>
  53.                           </Convert>
  54.                         </ScalarOperator>
  55.                       </DefinedValue>
  56.                     </DefinedValues>
  57.                     <RelOp AvgRowSize="4051" EstimateCPU="1.75585" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="16" EstimateRowsWithoutRowGoal="16" LogicalOp="Aggregate" NodeId="2" Parallel="false" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="5.29991">
  58.                       <OutputList>
  59.                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  60.                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  61.                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  62.                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  63.                         <ColumnReference Column="Expr1009" />
  64.                       </OutputList>
  65.                       <MemoryFractions Input="0.0820513" Output="0.969697" />
  66.                       <RunTimeInformation>
  67.                         <RunTimeCountersPerThread Thread="0" ActualRows="38" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="73521" ActualCPUms="6664" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="1280" OutputMemoryGrant="4048" UsedMemoryGrant="320" />
  68.                       </RunTimeInformation>
  69.                       <Hash>
  70.                         <DefinedValues>
  71.                           <DefinedValue>
  72.                             <ColumnReference Column="Expr1009" />
  73.                             <ScalarOperator ScalarString="COUNT(*)">
  74.                               <Aggregate AggType="COUNT*" Distinct="false" />
  75.                             </ScalarOperator>
  76.                           </DefinedValue>
  77.                           <DefinedValue>
  78.                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  79.                             <ScalarOperator ScalarString="ANY([vas-db].[dbo].[Clients].[PartnerId] as [client].[PartnerId])">
  80.                               <Aggregate AggType="ANY" Distinct="false">
  81.                                 <ScalarOperator>
  82.                                   <Identifier>
  83.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  84.                                   </Identifier>
  85.                                 </ScalarOperator>
  86.                               </Aggregate>
  87.                             </ScalarOperator>
  88.                           </DefinedValue>
  89.                           <DefinedValue>
  90.                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  91.                             <ScalarOperator ScalarString="ANY([vas-db].[dbo].[AdsPictures].[ImageName] as [adsPict].[ImageName])">
  92.                               <Aggregate AggType="ANY" Distinct="false">
  93.                                 <ScalarOperator>
  94.                                   <Identifier>
  95.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  96.                                   </Identifier>
  97.                                 </ScalarOperator>
  98.                               </Aggregate>
  99.                             </ScalarOperator>
  100.                           </DefinedValue>
  101.                         </DefinedValues>
  102.                         <HashKeysBuild>
  103.                           <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  104.                           <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  105.                         </HashKeysBuild>
  106.                         <BuildResidual>
  107.                           <ScalarOperator ScalarString="[vas-db].[dbo].[Clients].[Id] as [client].[Id] = [vas-db].[dbo].[Clients].[Id] as [client].[Id] AND [vas-db].[dbo].[AdsPictures].[Id] as [adsPict].[Id] = [vas-db].[dbo].[AdsPictures].[Id] as [adsPict].[Id]">
  108.                             <Logical Operation="AND">
  109.                               <ScalarOperator>
  110.                                 <Compare CompareOp="IS">
  111.                                   <ScalarOperator>
  112.                                     <Identifier>
  113.                                       <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  114.                                     </Identifier>
  115.                                   </ScalarOperator>
  116.                                   <ScalarOperator>
  117.                                     <Identifier>
  118.                                       <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  119.                                     </Identifier>
  120.                                   </ScalarOperator>
  121.                                 </Compare>
  122.                               </ScalarOperator>
  123.                               <ScalarOperator>
  124.                                 <Compare CompareOp="IS">
  125.                                   <ScalarOperator>
  126.                                     <Identifier>
  127.                                       <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  128.                                     </Identifier>
  129.                                   </ScalarOperator>
  130.                                   <ScalarOperator>
  131.                                     <Identifier>
  132.                                       <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  133.                                     </Identifier>
  134.                                   </ScalarOperator>
  135.                                 </Compare>
  136.                               </ScalarOperator>
  137.                             </Logical>
  138.                           </ScalarOperator>
  139.                         </BuildResidual>
  140.                         <RelOp AvgRowSize="4047" EstimateCPU="1.47764" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="253819" LogicalOp="Inner Join" NodeId="3" Parallel="false" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="3.54406">
  141.                           <OutputList>
  142.                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  143.                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  144.                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  145.                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  146.                           </OutputList>
  147.                           <MemoryFractions Input="1" Output="0.917949" />
  148.                           <RunTimeInformation>
  149.                             <RunTimeCountersPerThread Thread="0" ActualRows="254009" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="818" ActualCPUms="433" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="4144" OutputMemoryGrant="3888" UsedMemoryGrant="640" />
  150.                           </RunTimeInformation>
  151.                           <Hash>
  152.                             <DefinedValues />
  153.                             <HashKeysBuild>
  154.                               <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  155.                             </HashKeysBuild>
  156.                             <HashKeysProbe>
  157.                               <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[DisplyadAds]" Alias="[displayAds]" Column="AdsPictureId" />
  158.                             </HashKeysProbe>
  159.                             <RelOp AvgRowSize="4039" EstimateCPU="0.0002175" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="55" EstimatedRowsRead="55" LogicalOp="Index Scan" NodeId="4" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.0033425" TableCardinality="55">
  160.                               <OutputList>
  161.                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  162.                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  163.                               </OutputList>
  164.                               <RunTimeInformation>
  165.                                 <RunTimeCountersPerThread Thread="0" ActualRows="55" ActualRowsRead="55" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="3" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
  166.                               </RunTimeInformation>
  167.                               <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  168.                                 <DefinedValues>
  169.                                   <DefinedValue>
  170.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="Id" />
  171.                                   </DefinedValue>
  172.                                   <DefinedValue>
  173.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Alias="[adsPict]" Column="ImageName" />
  174.                                   </DefinedValue>
  175.                                 </DefinedValues>
  176.                                 <Object Database="[vas-db]" Schema="[dbo]" Table="[AdsPictures]" Index="[IX_AdsPictures_IncludeImageName]" Alias="[adsPict]" IndexKind="NonClustered" Storage="RowStore" />
  177.                               </IndexScan>
  178.                             </RelOp>
  179.                             <RelOp AvgRowSize="19" EstimateCPU="1.06096" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="253819" LogicalOp="Inner Join" NodeId="5" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="2.06307">
  180.                               <OutputList>
  181.                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  182.                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  183.                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[DisplyadAds]" Alias="[displayAds]" Column="AdsPictureId" />
  184.                               </OutputList>
  185.                               <RunTimeInformation>
  186.                                 <RunTimeCountersPerThread Thread="0" ActualRows="254009" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="528" ActualCPUms="271" />
  187.                               </RunTimeInformation>
  188.                               <NestedLoops Optimized="false">
  189.                                 <OuterReferences>
  190.                                   <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="Id" />
  191.                                 </OuterReferences>
  192.                                 <RelOp AvgRowSize="19" EstimateCPU="3.344E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8" LogicalOp="Inner Join" NodeId="6" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0121373">
  193.                                   <OutputList>
  194.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="Id" />
  195.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  196.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  197.                                   </OutputList>
  198.                                   <RunTimeInformation>
  199.                                     <RunTimeCountersPerThread Thread="0" ActualRows="8" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="43" ActualCPUms="0" />
  200.                                   </RunTimeInformation>
  201.                                   <NestedLoops Optimized="false">
  202.                                     <OuterReferences>
  203.                                       <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[MachineGroups]" Alias="[machineGroups]" Column="ClientId" />
  204.                                     </OuterReferences>
  205.                                     <RelOp AvgRowSize="15" EstimateCPU="3.344E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8" LogicalOp="Inner Join" NodeId="7" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.00771404">
  206.                                       <OutputList>
  207.                                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="Id" />
  208.                                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[MachineGroups]" Alias="[machineGroups]" Column="ClientId" />
  209.                                       </OutputList>
  210.                                       <RunTimeInformation>
  211.                                         <RunTimeCountersPerThread Thread="0" ActualRows="8" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="42" ActualCPUms="0" />
  212.                                       </RunTimeInformation>
  213.                                       <NestedLoops Optimized="false">
  214.                                         <OuterReferences>
  215.                                           <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="MachineGroupId" />
  216.                                         </OuterReferences>
  217.                                         <RelOp AvgRowSize="15" EstimateCPU="0.0001658" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8" EstimatedRowsRead="8" LogicalOp="Clustered Index Scan" NodeId="8" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0032908" TableCardinality="8">
  218.                                           <OutputList>
  219.                                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="Id" />
  220.                                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="MachineGroupId" />
  221.                                           </OutputList>
  222.                                           <RunTimeInformation>
  223.                                             <RunTimeCountersPerThread Thread="0" ActualRows="8" ActualRowsRead="8" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="3" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
  224.                                           </RunTimeInformation>
  225.                                           <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  226.                                             <DefinedValues>
  227.                                               <DefinedValue>
  228.                                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="Id" />
  229.                                               </DefinedValue>
  230.                                               <DefinedValue>
  231.                                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="MachineGroupId" />
  232.                                               </DefinedValue>
  233.                                             </DefinedValues>
  234.                                             <Object Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Index="[PK_dbo.Machines]" Alias="[machine]" IndexKind="Clustered" Storage="RowStore" />
  235.                                           </IndexScan>
  236.                                         </RelOp>
  237.                                         <RelOp AvgRowSize="11" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="7" EstimatedExecutionMode="Row" EstimateRows="1" EstimatedRowsRead="1" LogicalOp="Clustered Index Seek" NodeId="9" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0043898" TableCardinality="6">
  238.                                           <OutputList>
  239.                                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[MachineGroups]" Alias="[machineGroups]" Column="ClientId" />
  240.                                           </OutputList>
  241.                                           <RunTimeInformation>
  242.                                             <RunTimeCountersPerThread Thread="0" ActualRows="8" ActualRowsRead="8" Batches="0" ActualEndOfScans="0" ActualExecutions="8" ActualExecutionMode="Row" ActualElapsedms="42" ActualCPUms="0" ActualScans="0" ActualLogicalReads="16" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
  243.                                           </RunTimeInformation>
  244.                                           <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  245.                                             <DefinedValues>
  246.                                               <DefinedValue>
  247.                                                 <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[MachineGroups]" Alias="[machineGroups]" Column="ClientId" />
  248.                                               </DefinedValue>
  249.                                             </DefinedValues>
  250.                                             <Object Database="[vas-db]" Schema="[dbo]" Table="[MachineGroups]" Index="[PK_dbo.MachineGroups]" Alias="[machineGroups]" IndexKind="Clustered" Storage="RowStore" />
  251.                                             <SeekPredicates>
  252.                                               <SeekPredicateNew>
  253.                                                 <SeekKeys>
  254.                                                   <Prefix ScanType="EQ">
  255.                                                     <RangeColumns>
  256.                                                       <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[MachineGroups]" Alias="[machineGroups]" Column="Id" />
  257.                                                     </RangeColumns>
  258.                                                     <RangeExpressions>
  259.                                                       <ScalarOperator ScalarString="[vas-db].[dbo].[Machines].[MachineGroupId] as [machine].[MachineGroupId]">
  260.                                                         <Identifier>
  261.                                                           <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="MachineGroupId" />
  262.                                                         </Identifier>
  263.                                                       </ScalarOperator>
  264.                                                     </RangeExpressions>
  265.                                                   </Prefix>
  266.                                                 </SeekKeys>
  267.                                               </SeekPredicateNew>
  268.                                             </SeekPredicates>
  269.                                           </IndexScan>
  270.                                         </RelOp>
  271.                                       </NestedLoops>
  272.                                     </RelOp>
  273.                                     <RelOp AvgRowSize="15" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="7" EstimatedExecutionMode="Row" EstimateRows="1" EstimatedRowsRead="1" LogicalOp="Clustered Index Seek" NodeId="10" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0043898" TableCardinality="9">
  274.                                       <OutputList>
  275.                                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  276.                                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  277.                                       </OutputList>
  278.                                       <RunTimeInformation>
  279.                                         <RunTimeCountersPerThread Thread="0" ActualRows="8" ActualRowsRead="8" Batches="0" ActualEndOfScans="0" ActualExecutions="8" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="16" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
  280.                                       </RunTimeInformation>
  281.                                       <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  282.                                         <DefinedValues>
  283.                                           <DefinedValue>
  284.                                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  285.                                           </DefinedValue>
  286.                                           <DefinedValue>
  287.                                             <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="PartnerId" />
  288.                                           </DefinedValue>
  289.                                         </DefinedValues>
  290.                                         <Object Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Index="[PK_dbo.Clients]" Alias="[client]" IndexKind="Clustered" Storage="RowStore" />
  291.                                         <SeekPredicates>
  292.                                           <SeekPredicateNew>
  293.                                             <SeekKeys>
  294.                                               <Prefix ScanType="EQ">
  295.                                                 <RangeColumns>
  296.                                                   <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Clients]" Alias="[client]" Column="Id" />
  297.                                                 </RangeColumns>
  298.                                                 <RangeExpressions>
  299.                                                   <ScalarOperator ScalarString="[vas-db].[dbo].[MachineGroups].[ClientId] as [machineGroups].[ClientId]">
  300.                                                     <Identifier>
  301.                                                       <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[MachineGroups]" Alias="[machineGroups]" Column="ClientId" />
  302.                                                     </Identifier>
  303.                                                   </ScalarOperator>
  304.                                                 </RangeExpressions>
  305.                                               </Prefix>
  306.                                             </SeekKeys>
  307.                                           </SeekPredicateNew>
  308.                                         </SeekPredicates>
  309.                                       </IndexScan>
  310.                                     </RelOp>
  311.                                   </NestedLoops>
  312.                                 </RelOp>
  313.                                 <RelOp AvgRowSize="11" EstimateCPU="0.0350571" EstimateIO="0.101644" EstimateRebinds="7" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="31727.4" EstimatedRowsRead="31727.4" LogicalOp="Index Seek" NodeId="11" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.989973" TableCardinality="253819">
  314.                                   <OutputList>
  315.                                     <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[DisplyadAds]" Alias="[displayAds]" Column="AdsPictureId" />
  316.                                   </OutputList>
  317.                                   <RunTimeInformation>
  318.                                     <RunTimeCountersPerThread Thread="0" ActualRows="254009" ActualRowsRead="254009" Batches="0" ActualEndOfScans="8" ActualExecutions="8" ActualExecutionMode="Row" ActualElapsedms="188" ActualCPUms="188" ActualScans="8" ActualLogicalReads="1107" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
  319.                                   </RunTimeInformation>
  320.                                   <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  321.                                     <DefinedValues>
  322.                                       <DefinedValue>
  323.                                         <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[DisplyadAds]" Alias="[displayAds]" Column="AdsPictureId" />
  324.                                       </DefinedValue>
  325.                                     </DefinedValues>
  326.                                     <Object Database="[vas-db]" Schema="[dbo]" Table="[DisplyadAds]" Index="[MachineIdIndexIncludeAdsPictureIdDisplayFromDisplayTo]" Alias="[displayAds]" IndexKind="NonClustered" Storage="RowStore" />
  327.                                     <SeekPredicates>
  328.                                       <SeekPredicateNew>
  329.                                         <SeekKeys>
  330.                                           <Prefix ScanType="EQ">
  331.                                             <RangeColumns>
  332.                                               <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[DisplyadAds]" Alias="[displayAds]" Column="MachineId" />
  333.                                             </RangeColumns>
  334.                                             <RangeExpressions>
  335.                                               <ScalarOperator ScalarString="[vas-db].[dbo].[Machines].[Id] as [machine].[Id]">
  336.                                                 <Identifier>
  337.                                                   <ColumnReference Database="[vas-db]" Schema="[dbo]" Table="[Machines]" Alias="[machine]" Column="Id" />
  338.                                                 </Identifier>
  339.                                               </ScalarOperator>
  340.                                             </RangeExpressions>
  341.                                           </Prefix>
  342.                                         </SeekKeys>
  343.                                       </SeekPredicateNew>
  344.                                     </SeekPredicates>
  345.                                   </IndexScan>
  346.                                 </RelOp>
  347.                               </NestedLoops>
  348.                             </RelOp>
  349.                           </Hash>
  350.                         </RelOp>
  351.                       </Hash>
  352.                     </RelOp>
  353.                   </ComputeScalar>
  354.                 </RelOp>
  355.               </TopSort>
  356.             </RelOp>
  357.           </QueryPlan>
  358.         </StmtSimple>
  359.       </Statements>
  360.     </Batch>
  361.   </BatchSequence>
  362. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement