Skip to content

Instantly share code, notes, and snippets.

@SQLKiwi

SQLKiwi/*.xml Secret

Created May 28, 2019 15:57
Show Gist options
  • Save SQLKiwi/bb3b44d30acd640010873b89a737d345 to your computer and use it in GitHub Desktop.
Save SQLKiwi/bb3b44d30acd640010873b89a737d345 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="utf-16"?>
<ShowPlanXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.481" Build="14.0.3162.1" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
<BatchSequence>
<Batch>
<Statements>
<StmtSimple StatementCompId="1" StatementEstRows="299611" StatementId="1" StatementOptmLevel="FULL" CardinalityEstimationModelVersion="140" StatementSubTreeCost="1869.29" StatementText="SELECT u.Id, MAX(p.Score)&#xD;&#xA;FROM dbo.Users AS u&#xD;&#xA;CROSS APPLY&#xD;&#xA; (&#xD;&#xA; SELECT MAX(p.Score) AS Score&#xD;&#xA; FROM dbo.Posts AS p&#xD;&#xA; WHERE u.Id = p.OwnerUserId&#xD;&#xA; AND p.PostTypeId IN (1, 2)&#xD;&#xA; &#xD;&#xA; UNION&#xD;&#xA; &#xD;&#xA; SELECT MAX(p2.Score) AS Score&#xD;&#xA; FROM dbo.Posts AS p2&#xD;&#xA; WHERE u.Id = p2.LastEditorUserId&#xD;&#xA; AND p2.PostTypeId IN (1, 2) &#xD;&#xA; ) AS p&#xD;&#xA;GROUP BY u.Id&#xD;&#xA;OPTION (USE HINT ('ENABLE_PARALLEL_PLAN_PREFERENCE'))" StatementType="SELECT" QueryHash="0x0470B0CCB4875910" QueryPlanHash="0xB69E6255DD86A6D7" RetrievedFromCache="true" SecurityPolicyApplied="false">
<StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
<QueryPlan DegreeOfParallelism="4" MemoryGrant="1608" CachedPlanSize="48" CompileTime="5" CompileCPU="5" CompileMemory="728">
<ThreadStat Branches="2" UsedThreads="8">
<ThreadReservation NodeId="0" ReservedThreads="8" />
</ThreadStat>
<MemoryGrantInfo SerialRequiredMemory="0" SerialDesiredMemory="0" RequiredMemory="1608" DesiredMemory="1608" RequestedMemory="1608" GrantWaitTime="0" GrantedMemory="1608" MaxUsedMemory="1608" MaxQueryMemory="749080" />
<OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="104857" EstimatedPagesCached="26214" EstimatedAvailableDegreeOfParallelism="2" MaxCompileMemory="2571384" />
<OptimizerStatsUsage>
<StatisticsInfo Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Statistics="[i2]" ModificationCount="0" SamplingPercent="100" LastUpdate="2019-05-29T01:19:46.5" />
<StatisticsInfo Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Statistics="[_WA_Sys_0000000E_0519C6AF]" ModificationCount="0" SamplingPercent="100" LastUpdate="2019-01-29T06:17:16.43" />
<StatisticsInfo Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Statistics="[i1]" ModificationCount="0" SamplingPercent="100" LastUpdate="2019-05-29T01:19:44.24" />
<StatisticsInfo Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Statistics="[_WA_Sys_00000011_0519C6AF]" ModificationCount="0" SamplingPercent="1.76951" LastUpdate="2019-01-26T23:19:25.98" />
<StatisticsInfo Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Statistics="[_WA_Sys_00000010_0519C6AF]" ModificationCount="0" SamplingPercent="1.76951" LastUpdate="2019-01-26T23:19:25.59" />
</OptimizerStatsUsage>
<WaitStats>
<Wait WaitType="LATCH_EX" WaitTimeMs="1" WaitCount="3" />
<Wait WaitType="SESSION_WAIT_STATS_CHILDREN" WaitTimeMs="1" WaitCount="4" />
<Wait WaitType="SOS_SCHEDULER_YIELD" WaitTimeMs="712" WaitCount="1276" />
<Wait WaitType="ASYNC_NETWORK_IO" WaitTimeMs="757" WaitCount="183" />
<Wait WaitType="CXPACKET" WaitTimeMs="7862" WaitCount="217" />
</WaitStats>
<QueryTimeStats CpuTime="8971" ElapsedTime="4497" />
<RelOp AvgRowSize="15" EstimateCPU="0.422863" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="299611" LogicalOp="Gather Streams" NodeId="0" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1869.29">
<OutputList>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1006" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="299611" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="3586" ActualCPUms="25" />
</RunTimeInformation>
<Parallelism>
<RelOp AvgRowSize="15" EstimateCPU="0.164786" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="299611" LogicalOp="Aggregate" NodeId="1" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="1868.86">
<OutputList>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1006" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="75044" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4176" ActualCPUms="78" />
<RunTimeCountersPerThread Thread="3" ActualRows="74581" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4293" ActualCPUms="77" />
<RunTimeCountersPerThread Thread="2" ActualRows="75102" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4244" ActualCPUms="82" />
<RunTimeCountersPerThread Thread="1" ActualRows="74884" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4211" ActualCPUms="79" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<StreamAggregate>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1006" />
<ScalarOperator ScalarString="MAX([Union1005])">
<Aggregate AggType="MAX" Distinct="false">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Union1005" />
</Identifier>
</ScalarOperator>
</Aggregate>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<GroupBy>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</GroupBy>
<RelOp AvgRowSize="15" EstimateCPU="1.99923" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="299611" LogicalOp="Repartition Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1868.7">
<OutputList>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Union1005" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="133718" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4131" ActualCPUms="33" />
<RunTimeCountersPerThread Thread="3" ActualRows="132867" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4249" ActualCPUms="33" />
<RunTimeCountersPerThread Thread="2" ActualRows="134142" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4198" ActualCPUms="36" />
<RunTimeCountersPerThread Thread="1" ActualRows="133553" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="4166" ActualCPUms="34" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<Parallelism PartitioningType="Hash">
<PartitionColumns>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</PartitionColumns>
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="15" EstimateCPU="0.626187" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="299611" LogicalOp="Inner Join" NodeId="3" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="1866.7">
<OutputList>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Union1005" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="148431" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="2420" ActualCPUms="2292" />
<RunTimeCountersPerThread Thread="3" ActualRows="110863" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="2079" ActualCPUms="1710" />
<RunTimeCountersPerThread Thread="2" ActualRows="119154" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="2034" ActualCPUms="1930" />
<RunTimeCountersPerThread Thread="1" ActualRows="155832" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="2442" ActualCPUms="2345" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<NestedLoops Optimized="false">
<OuterReferences>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</OuterReferences>
<RelOp AvgRowSize="11" EstimateCPU="0.164865" EstimateIO="5.42461" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="299611" EstimatedRowsRead="299611" LogicalOp="Clustered Index Scan" NodeId="4" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="5.58947" TableCardinality="299611">
<OutputList>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="84224" ActualRowsRead="84224" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="31" ActualCPUms="30" ActualScans="1" ActualLogicalReads="2138" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="62120" ActualRowsRead="62120" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="21" ActualCPUms="21" ActualScans="1" ActualLogicalReads="1491" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="66124" ActualRowsRead="66124" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25" ActualCPUms="22" ActualScans="1" ActualLogicalReads="1690" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="87143" ActualRowsRead="87143" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32" ActualCPUms="31" ActualScans="1" ActualLogicalReads="2135" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="35" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
</RunTimeInformation>
<IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Index="[PK_Users_Id]" Alias="[u]" IndexKind="Clustered" Storage="RowStore" />
</IndexScan>
</RelOp>
<RelOp AvgRowSize="11" EstimateCPU="0.0056022" EstimateIO="0" EstimateRebinds="299610" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Union" NodeId="5" Parallel="true" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="1860.49">
<OutputList>
<ColumnReference Column="Union1005" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="148431" Batches="0" ActualEndOfScans="84224" ActualExecutions="84224" ActualExecutionMode="Row" ActualElapsedms="2348" ActualCPUms="2220" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="110863" Batches="0" ActualEndOfScans="62120" ActualExecutions="62120" ActualExecutionMode="Row" ActualElapsedms="2017" ActualCPUms="1656" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="119154" Batches="0" ActualEndOfScans="66124" ActualExecutions="66124" ActualExecutionMode="Row" ActualElapsedms="1973" ActualCPUms="1872" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="155832" Batches="0" ActualEndOfScans="87143" ActualExecutions="87143" ActualExecutionMode="Row" ActualElapsedms="2364" ActualCPUms="2270" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
</RunTimeInformation>
<Merge>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Union1005" />
<ColumnReference Column="Expr1002" />
<ColumnReference Column="Expr1004" />
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="11" EstimateCPU="9.05087E-06" EstimateIO="0" EstimateRebinds="299610" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Aggregate" NodeId="6" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="86.2475">
<OutputList>
<ColumnReference Column="Expr1002" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="84224" Batches="0" ActualEndOfScans="84224" ActualExecutions="84224" ActualExecutionMode="Row" ActualElapsedms="1334" ActualCPUms="1263" />
<RunTimeCountersPerThread Thread="3" ActualRows="62120" Batches="0" ActualEndOfScans="62120" ActualExecutions="62120" ActualExecutionMode="Row" ActualElapsedms="1106" ActualCPUms="909" />
<RunTimeCountersPerThread Thread="2" ActualRows="66124" Batches="0" ActualEndOfScans="66124" ActualExecutions="66124" ActualExecutionMode="Row" ActualElapsedms="1109" ActualCPUms="1060" />
<RunTimeCountersPerThread Thread="1" ActualRows="87143" Batches="0" ActualEndOfScans="87143" ActualExecutions="87143" ActualExecutionMode="Row" ActualElapsedms="1352" ActualCPUms="1289" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<StreamAggregate>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1002" />
<ScalarOperator ScalarString="MAX([StackOverflow2010].[dbo].[Posts].[Score] as [p].[Score])">
<Aggregate AggType="MAX" Distinct="false">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</Identifier>
</ScalarOperator>
</Aggregate>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="11" EstimateCPU="0.000172677" EstimateIO="0.003125" EstimateRebinds="299610" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="14.2515" EstimatedRowsRead="14.2515" LogicalOp="Index Seek" NodeId="7" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="83.5358" TableCardinality="3744190">
<OutputList>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="975191" ActualRowsRead="975191" Batches="0" ActualEndOfScans="84224" ActualExecutions="84224" ActualExecutionMode="Row" ActualElapsedms="1129" ActualCPUms="1058" ActualScans="168448" ActualLogicalReads="508586" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="703504" ActualRowsRead="703504" Batches="0" ActualEndOfScans="62120" ActualExecutions="62120" ActualExecutionMode="Row" ActualElapsedms="955" ActualCPUms="758" ActualScans="124240" ActualLogicalReads="375085" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="908706" ActualRowsRead="908706" Batches="0" ActualEndOfScans="66124" ActualExecutions="66124" ActualExecutionMode="Row" ActualElapsedms="923" ActualCPUms="874" ActualScans="132248" ActualLogicalReads="399741" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="1057299" ActualRowsRead="1057299" Batches="0" ActualEndOfScans="87143" ActualExecutions="87143" ActualExecutionMode="Row" ActualElapsedms="1136" ActualCPUms="1072" ActualScans="174286" ActualLogicalReads="526352" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
</RunTimeInformation>
<IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Index="[i1]" Alias="[p]" IndexKind="NonClustered" Storage="RowStore" />
<SeekPredicates>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="OwnerUserId" />
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2010].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(1)">
<Const ConstValue="(1)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="OwnerUserId" />
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2010].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(2)">
<Const ConstValue="(2)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
</SeekPredicates>
</IndexScan>
</RelOp>
</StreamAggregate>
</RelOp>
<RelOp AvgRowSize="11" EstimateCPU="2.0249E-05" EstimateIO="0" EstimateRebinds="299610" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Aggregate" NodeId="8" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="95.7568">
<OutputList>
<ColumnReference Column="Expr1004" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="84224" Batches="0" ActualEndOfScans="84224" ActualExecutions="84224" ActualExecutionMode="Row" ActualElapsedms="954" ActualCPUms="898" />
<RunTimeCountersPerThread Thread="3" ActualRows="62120" Batches="0" ActualEndOfScans="62120" ActualExecutions="62120" ActualExecutionMode="Row" ActualElapsedms="867" ActualCPUms="703" />
<RunTimeCountersPerThread Thread="2" ActualRows="66124" Batches="0" ActualEndOfScans="66124" ActualExecutions="66124" ActualExecutionMode="Row" ActualElapsedms="819" ActualCPUms="766" />
<RunTimeCountersPerThread Thread="1" ActualRows="87143" Batches="0" ActualEndOfScans="87143" ActualExecutions="87143" ActualExecutionMode="Row" ActualElapsedms="952" ActualCPUms="921" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<StreamAggregate>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1004" />
<ScalarOperator ScalarString="MAX([StackOverflow2010].[dbo].[Posts].[Score] as [p2].[Score])">
<Aggregate AggType="MAX" Distinct="false">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p2]" Column="Score" />
</Identifier>
</ScalarOperator>
</Aggregate>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="11" EstimateCPU="0.000193207" EstimateIO="0.003125" EstimateRebinds="299610" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="32.9151" EstimatedRowsRead="32.9151" LogicalOp="Index Seek" NodeId="9" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="89.6899" TableCardinality="3744190">
<OutputList>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p2]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="256348" ActualRowsRead="256348" Batches="0" ActualEndOfScans="84224" ActualExecutions="84224" ActualExecutionMode="Row" ActualElapsedms="872" ActualCPUms="816" ActualScans="168448" ActualLogicalReads="506556" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="336453" ActualRowsRead="336453" Batches="0" ActualEndOfScans="62120" ActualExecutions="62120" ActualExecutionMode="Row" ActualElapsedms="783" ActualCPUms="619" ActualScans="124240" ActualLogicalReads="373969" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="246665" ActualRowsRead="246665" Batches="0" ActualEndOfScans="66124" ActualExecutions="66124" ActualExecutionMode="Row" ActualElapsedms="735" ActualCPUms="682" ActualScans="132248" ActualLogicalReads="397868" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="306811" ActualRowsRead="306811" Batches="0" ActualEndOfScans="87143" ActualExecutions="87143" ActualExecutionMode="Row" ActualElapsedms="857" ActualCPUms="827" ActualScans="174286" ActualLogicalReads="524158" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
</RunTimeInformation>
<IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p2]" Column="Score" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Index="[i2]" Alias="[p2]" IndexKind="NonClustered" Storage="RowStore" />
<SeekPredicates>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p2]" Column="LastEditorUserId" />
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p2]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2010].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(1)">
<Const ConstValue="(1)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p2]" Column="LastEditorUserId" />
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Posts]" Alias="[p2]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2010].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2010]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(2)">
<Const ConstValue="(2)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
</SeekPredicates>
</IndexScan>
</RelOp>
</StreamAggregate>
</RelOp>
</Merge>
</RelOp>
</NestedLoops>
</RelOp>
</Parallelism>
</RelOp>
</StreamAggregate>
</RelOp>
</Parallelism>
</RelOp>
</QueryPlan>
</StmtSimple>
</Statements>
</Batch>
</BatchSequence>
</ShowPlanXML>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment