Skip to content

Instantly share code, notes, and snippets.

@erikdarlingdata
Created May 28, 2019 15:53
Show Gist options
  • Save erikdarlingdata/27294db32b88f4b3c47fe417693cba79 to your computer and use it in GitHub Desktop.
Save erikdarlingdata/27294db32b88f4b3c47fe417693cba79 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="2465710" StatementId="1" StatementOptmLevel="FULL" CardinalityEstimationModelVersion="140" StatementSubTreeCost="30254.5" StatementText="SELECT u.Id, MAX(p.Score)&#xD;&#xA;FROM dbo.Users AS u&#xD;&#xA;JOIN dbo.Posts AS p&#xD;&#xA; WITH (FORCESEEK)&#xD;&#xA; ON u.Id = p.OwnerUserId&#xD;&#xA; OR u.Id = p.LastEditorUserId&#xD;&#xA;WHERE p.PostTypeId IN (1, 2)&#xD;&#xA;GROUP BY u.Id&#xD;&#xA;OPTION(ORDER GROUP)" StatementType="SELECT" QueryHash="0x452AFF4BE7BE296B" QueryPlanHash="0x9091EB845C87EBEB" RetrievedFromCache="true" StatementSqlHandle="0x0900320D9D5AAD8E0BE07802BEE354E3C19D0000000000000000000000000000000000000000000000000000" DatabaseContextSettingsId="2" ParentObjectId="0" StatementParameterizationType="0" 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="3688" CachedPlanSize="56" CompileTime="5" CompileCPU="5" CompileMemory="568">
<ThreadStat Branches="2" UsedThreads="8">
<ThreadReservation NodeId="0" ReservedThreads="8" />
</ThreadStat>
<MemoryGrantInfo SerialRequiredMemory="512" SerialDesiredMemory="544" RequiredMemory="3656" DesiredMemory="3688" RequestedMemory="3688" GrantWaitTime="0" GrantedMemory="3688" MaxUsedMemory="3352" MaxQueryMemory="9702144" />
<OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="655360" EstimatedPagesCached="327680" EstimatedAvailableDegreeOfParallelism="4" MaxCompileMemory="37758832" />
<OptimizerStatsUsage>
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[PK_Posts_Id]" ModificationCount="6" SamplingPercent="0.85705" LastUpdate="2019-04-05T15:06:57.53" />
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[ix_kiwi]" ModificationCount="0" SamplingPercent="100" LastUpdate="2019-05-28T11:43:27.3" />
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[_WA_Sys_00000010_0519C6AF]" ModificationCount="0" SamplingPercent="0.860848" LastUpdate="2019-05-28T11:43:38.06" />
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[ix_aussie]" ModificationCount="0" SamplingPercent="100" LastUpdate="2019-05-28T11:43:08.82" />
</OptimizerStatsUsage>
<WaitStats>
<Wait WaitType="IO_COMPLETION" WaitTimeMs="308" WaitCount="1502" />
<Wait WaitType="MEMORY_ALLOCATION_EXT" WaitTimeMs="512" WaitCount="835059" />
<Wait WaitType="SOS_SCHEDULER_YIELD" WaitTimeMs="560" WaitCount="14012" />
<Wait WaitType="RESERVED_MEMORY_ALLOCATION_EXT" WaitTimeMs="719" WaitCount="1716360" />
<Wait WaitType="ASYNC_NETWORK_IO" WaitTimeMs="5292" WaitCount="2109" />
<Wait WaitType="CXPACKET" WaitTimeMs="50673" WaitCount="2191" />
</WaitStats>
<QueryTimeStats CpuTime="66402" ElapsedTime="27550" />
<RelOp AvgRowSize="15" EstimateCPU="1.65125" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2465710" LogicalOp="Gather Streams" NodeId="0" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="30254.5">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1002" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="1440301" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="21879" ActualCPUms="88" />
</RunTimeInformation>
<Parallelism>
<RelOp AvgRowSize="15" EstimateCPU="1.58624" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2465710" LogicalOp="Aggregate" NodeId="1" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="30252.9">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1002" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="360528" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25683" ActualCPUms="176" />
<RunTimeCountersPerThread Thread="3" ActualRows="359704" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25748" ActualCPUms="185" />
<RunTimeCountersPerThread Thread="2" ActualRows="359583" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25644" ActualCPUms="182" />
<RunTimeCountersPerThread Thread="1" ActualRows="360486" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25781" ActualCPUms="188" />
<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([partialagg1003])">
<Aggregate AggType="MAX" Distinct="false">
<ScalarOperator>
<Identifier>
<ColumnReference Column="partialagg1003" />
</Identifier>
</ScalarOperator>
</Aggregate>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<GroupBy>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</GroupBy>
<RelOp AvgRowSize="15" EstimateCPU="49.3504" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8520210" LogicalOp="Repartition Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="30251.3">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="partialagg1003" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="360528" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25576" ActualCPUms="68" />
<RunTimeCountersPerThread Thread="3" ActualRows="359704" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25636" ActualCPUms="73" />
<RunTimeCountersPerThread Thread="2" ActualRows="359583" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25533" ActualCPUms="71" />
<RunTimeCountersPerThread Thread="1" ActualRows="360486" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="25667" ActualCPUms="74" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<Parallelism PartitioningType="Hash">
<PartitionColumns>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</PartitionColumns>
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="15" EstimateCPU="3.62877" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="8520210" LogicalOp="Aggregate" NodeId="3" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="30201.9">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="partialagg1003" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="361056" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="16498" ActualCPUms="16272" />
<RunTimeCountersPerThread Thread="3" ActualRows="363992" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="16427" ActualCPUms="16234" />
<RunTimeCountersPerThread Thread="2" ActualRows="356124" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="15402" ActualCPUms="15234" />
<RunTimeCountersPerThread Thread="1" ActualRows="359129" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="17036" ActualCPUms="16801" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<StreamAggregate>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="partialagg1003" />
<ScalarOperator ScalarString="MAX([StackOverflow2013].[dbo].[Posts].[Score] as [p].[Score])">
<Aggregate AggType="MAX" Distinct="false">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</Identifier>
</ScalarOperator>
</Aggregate>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<GroupBy>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</GroupBy>
<RelOp AvgRowSize="15" EstimateCPU="17.8608" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="17091600" LogicalOp="Inner Join" NodeId="4" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="30198.3">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="5052109" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="15758" ActualCPUms="15532" />
<RunTimeCountersPerThread Thread="3" ActualRows="4574902" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="15710" ActualCPUms="15517" />
<RunTimeCountersPerThread Thread="2" ActualRows="4232502" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="14765" ActualCPUms="14597" />
<RunTimeCountersPerThread Thread="1" ActualRows="6032132" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="16218" ActualCPUms="15984" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<NestedLoops Optimized="false" WithOrderedPrefetch="true">
<OuterReferences>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1004" />
</OuterReferences>
<RelOp AvgRowSize="11" EstimateCPU="0.67811" EstimateIO="32.8661" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2465710" EstimatedRowsRead="2465710" LogicalOp="Clustered Index Scan" NodeId="6" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="33.5442" TableCardinality="2465710">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="618840" ActualRowsRead="618840" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="196" ActualCPUms="195" ActualScans="1" ActualLogicalReads="11194" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="627015" ActualRowsRead="627015" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="192" ActualCPUms="192" ActualScans="1" ActualLogicalReads="11286" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="609590" ActualRowsRead="609590" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="184" ActualCPUms="184" ActualScans="1" ActualLogicalReads="10958" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="610268" ActualRowsRead="610268" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="188" ActualCPUms="188" ActualScans="1" ActualLogicalReads="11286" 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="2" 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="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Index="[PK_Users_Id]" Alias="[u]" IndexKind="Clustered" Storage="RowStore" />
</IndexScan>
</RelOp>
<RelOp AvgRowSize="11" EstimateCPU="0.000479764" EstimateIO="0.0112613" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="6.93172" LogicalOp="Distinct Sort" NodeId="7" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="30146.9">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<Warnings>
<SpillToTempDb SpillLevel="2" SpilledThreadCount="4" />
<SortSpillDetails GrantedMemoryKb="206440" UsedMemoryKb="205384" WritesToTempDb="743338" ReadsFromTempDb="743338" />
</Warnings>
<MemoryFractions Input="1" Output="1" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRebinds="618840" ActualRewinds="0" ActualRows="5052109" Batches="0" ActualEndOfScans="618840" ActualExecutions="618840" ActualExecutionMode="Row" ActualElapsedms="14594" ActualCPUms="14371" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="1258" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="520" OutputMemoryGrant="136" UsedMemoryGrant="520" />
<RunTimeCountersPerThread Thread="3" ActualRebinds="627015" ActualRewinds="0" ActualRows="4574902" Batches="0" ActualEndOfScans="627015" ActualExecutions="627015" ActualExecutionMode="Row" ActualElapsedms="14566" ActualCPUms="14376" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="834" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="520" OutputMemoryGrant="136" UsedMemoryGrant="520" />
<RunTimeCountersPerThread Thread="2" ActualRebinds="609590" ActualRewinds="0" ActualRows="4232502" Batches="0" ActualEndOfScans="609590" ActualExecutions="609590" ActualExecutionMode="Row" ActualElapsedms="13702" ActualCPUms="13537" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="776" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="520" OutputMemoryGrant="136" UsedMemoryGrant="520" />
<RunTimeCountersPerThread Thread="1" ActualRebinds="610268" ActualRewinds="0" ActualRows="6032132" Batches="0" ActualEndOfScans="610268" ActualExecutions="610268" ActualExecutionMode="Row" ActualElapsedms="15028" ActualCPUms="14796" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="5433" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="520" OutputMemoryGrant="136" UsedMemoryGrant="520" />
<RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="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" InputMemoryGrant="0" OutputMemoryGrant="0" UsedMemoryGrant="0" />
</RunTimeInformation>
<Sort Distinct="true">
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="15" EstimateCPU="4.44651E-06" EstimateIO="0" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="44.4651" LogicalOp="Concatenation" NodeId="8" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="1196.95">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="5921678" Batches="0" ActualEndOfScans="618840" ActualExecutions="618840" ActualExecutionMode="Row" ActualElapsedms="9611" ActualCPUms="9491" />
<RunTimeCountersPerThread Thread="3" ActualRows="5369582" Batches="0" ActualEndOfScans="627015" ActualExecutions="627015" ActualExecutionMode="Row" ActualElapsedms="9706" ActualCPUms="9587" />
<RunTimeCountersPerThread Thread="2" ActualRows="4973282" Batches="0" ActualEndOfScans="609590" ActualExecutions="609590" ActualExecutionMode="Row" ActualElapsedms="9165" ActualCPUms="9066" />
<RunTimeCountersPerThread Thread="1" ActualRows="6944764" Batches="0" ActualEndOfScans="610268" ActualExecutions="610268" ActualExecutionMode="Row" ActualElapsedms="9527" ActualCPUms="9432" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<Concat>
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="15" EstimateCPU="0.00017012" EstimateIO="0.003125" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="11.9275" EstimatedRowsRead="11.9275" LogicalOp="Index Seek" NodeId="9" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="565.046" TableCardinality="17142200">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="4388761" ActualRowsRead="4388761" Batches="0" ActualEndOfScans="618840" ActualExecutions="618840" ActualExecutionMode="Row" ActualElapsedms="4842" ActualCPUms="4782" ActualScans="1237680" ActualLogicalReads="3729066" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="4039846" ActualRowsRead="4039846" Batches="0" ActualEndOfScans="627015" ActualExecutions="627015" ActualExecutionMode="Row" ActualElapsedms="4910" ActualCPUms="4840" ActualScans="1254030" ActualLogicalReads="3776892" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="3759760" ActualRowsRead="3759760" Batches="0" ActualEndOfScans="609590" ActualExecutions="609590" ActualExecutionMode="Row" ActualElapsedms="4652" ActualCPUms="4590" ActualScans="1219180" ActualLogicalReads="3671405" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="4676171" ActualRowsRead="4676171" Batches="0" ActualEndOfScans="610268" ActualExecutions="610268" ActualExecutionMode="Row" ActualElapsedms="4744" ActualCPUms="4688" ActualScans="1220536" ActualLogicalReads="3678370" 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="true" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Index="[ix_aussie]" Alias="[p]" IndexKind="NonClustered" Storage="RowStore" />
<SeekPredicates>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="OwnerUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" 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="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="OwnerUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(2)">
<Const ConstValue="(2)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
</SeekPredicates>
</IndexScan>
</RelOp>
<RelOp AvgRowSize="15" EstimateCPU="0.000192791" EstimateIO="0.003125" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="32.5376" EstimatedRowsRead="32.5376" LogicalOp="Index Seek" NodeId="10" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="620.943" TableCardinality="17142200">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="1532917" ActualRowsRead="1532917" Batches="0" ActualEndOfScans="618840" ActualExecutions="618840" ActualExecutionMode="Row" ActualElapsedms="4088" ActualCPUms="4029" ActualScans="1237680" ActualLogicalReads="3721175" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="1329736" ActualRowsRead="1329736" Batches="0" ActualEndOfScans="627015" ActualExecutions="627015" ActualExecutionMode="Row" ActualElapsedms="4108" ActualCPUms="4059" ActualScans="1254030" ActualLogicalReads="3769807" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="1213522" ActualRowsRead="1213522" Batches="0" ActualEndOfScans="609590" ActualExecutions="609590" ActualExecutionMode="Row" ActualElapsedms="3885" ActualCPUms="3848" ActualScans="1219180" ActualLogicalReads="3664087" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="2268593" ActualRowsRead="2268593" Batches="0" ActualEndOfScans="610268" ActualExecutions="610268" ActualExecutionMode="Row" ActualElapsedms="4047" ActualCPUms="4009" ActualScans="1220536" ActualLogicalReads="3671425" 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="true" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Index="[ix_kiwi]" Alias="[p]" IndexKind="NonClustered" Storage="RowStore" />
<SeekPredicates>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="LastEditorUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" 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="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="LastEditorUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(2)">
<Const ConstValue="(2)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
</SeekPredicates>
</IndexScan>
</RelOp>
</Concat>
</RelOp>
</Sort>
</RelOp>
</NestedLoops>
</RelOp>
</StreamAggregate>
</RelOp>
</Parallelism>
</RelOp>
</StreamAggregate>
</RelOp>
</Parallelism>
</RelOp>
</QueryPlan>
</StmtSimple>
</Statements>
</Batch>
<Batch>
<Statements>
<StmtSimple StatementCompId="1" StatementEstRows="2465710" StatementId="1" StatementOptmLevel="FULL" CardinalityEstimationModelVersion="140" StatementSubTreeCost="45773.7" StatementText="SELECT u.Id, MAX(p.Score)&#xD;&#xA;FROM dbo.Users AS u&#xD;&#xA;JOIN dbo.Posts AS p&#xD;&#xA; WITH (FORCESEEK)&#xD;&#xA; ON u.Id = p.OwnerUserId&#xD;&#xA; OR u.Id = p.LastEditorUserId&#xD;&#xA;WHERE p.PostTypeId IN (1, 2)&#xD;&#xA;GROUP BY u.Id&#xD;&#xA;OPTION(HASH GROUP)" StatementType="SELECT" QueryHash="0x1EC164E57E28A2AB" QueryPlanHash="0x9B118687731443A3" RetrievedFromCache="true" StatementSqlHandle="0x0900BCF8EE4DDFBED6404C46DAFB4587DF550000000000000000000000000000000000000000000000000000" DatabaseContextSettingsId="2" ParentObjectId="0" StatementParameterizationType="0" 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="242376" CachedPlanSize="72" CompileTime="3" CompileCPU="3" CompileMemory="456">
<ThreadStat Branches="2" UsedThreads="8">
<ThreadReservation NodeId="0" ReservedThreads="8" />
</ThreadStat>
<MemoryGrantInfo SerialRequiredMemory="2048" SerialDesiredMemory="235872" RequiredMemory="8552" DesiredMemory="242376" RequestedMemory="242376" GrantWaitTime="0" GrantedMemory="242376" MaxUsedMemory="99168" MaxQueryMemory="9702144" />
<OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="655360" EstimatedPagesCached="327680" EstimatedAvailableDegreeOfParallelism="4" MaxCompileMemory="37758816" />
<OptimizerStatsUsage>
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[PK_Posts_Id]" ModificationCount="6" SamplingPercent="0.85705" LastUpdate="2019-04-05T15:06:57.53" />
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[ix_kiwi]" ModificationCount="0" SamplingPercent="100" LastUpdate="2019-05-28T11:43:27.3" />
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[_WA_Sys_00000010_0519C6AF]" ModificationCount="0" SamplingPercent="0.860848" LastUpdate="2019-05-28T11:43:38.06" />
<StatisticsInfo Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Statistics="[ix_aussie]" ModificationCount="0" SamplingPercent="100" LastUpdate="2019-05-28T11:43:08.82" />
</OptimizerStatsUsage>
<WaitStats>
<Wait WaitType="CMEMTHREAD" WaitTimeMs="1" WaitCount="7" />
<Wait WaitType="MEMORY_ALLOCATION_EXT" WaitTimeMs="10" WaitCount="15076" />
<Wait WaitType="SOS_SCHEDULER_YIELD" WaitTimeMs="4499" WaitCount="31279" />
<Wait WaitType="ASYNC_NETWORK_IO" WaitTimeMs="6553" WaitCount="3519" />
<Wait WaitType="RESERVED_MEMORY_ALLOCATION_EXT" WaitTimeMs="12536" WaitCount="36169255" />
<Wait WaitType="CXPACKET" WaitTimeMs="59677" WaitCount="15991" />
</WaitStats>
<QueryTimeStats CpuTime="131709" ElapsedTime="39935" />
<RelOp AvgRowSize="15" EstimateCPU="1.65125" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2465710" LogicalOp="Gather Streams" NodeId="0" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="45773.7">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1002" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="1440301" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="33014" ActualCPUms="151" />
</RunTimeInformation>
<Parallelism>
<RelOp AvgRowSize="15" EstimateCPU="30.3333" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2465710" LogicalOp="Aggregate" NodeId="1" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="45772.1">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1002" />
</OutputList>
<MemoryFractions Input="0.999932" Output="1" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="360528" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32895" ActualCPUms="1177" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="59472" OutputMemoryGrant="59480" UsedMemoryGrant="24448" />
<RunTimeCountersPerThread Thread="3" ActualRows="359704" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32896" ActualCPUms="1080" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="59472" OutputMemoryGrant="59480" UsedMemoryGrant="24424" />
<RunTimeCountersPerThread Thread="2" ActualRows="359583" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32895" ActualCPUms="1133" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="59472" OutputMemoryGrant="59480" UsedMemoryGrant="24456" />
<RunTimeCountersPerThread Thread="1" ActualRows="360486" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32894" ActualCPUms="1118" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="59472" OutputMemoryGrant="59480" UsedMemoryGrant="24424" />
<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" InputMemoryGrant="0" OutputMemoryGrant="0" UsedMemoryGrant="0" />
</RunTimeInformation>
<Hash>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1002" />
<ScalarOperator ScalarString="MAX([StackOverflow2013].[dbo].[Posts].[Score] as [p].[Score])">
<Aggregate AggType="MAX" Distinct="false">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</Identifier>
</ScalarOperator>
</Aggregate>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<HashKeysBuild>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</HashKeysBuild>
<RelOp AvgRowSize="15" EstimateCPU="13.5106" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="17091600" LogicalOp="Repartition Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="45741.7">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="5412540" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="31937" ActualCPUms="223" />
<RunTimeCountersPerThread Thread="3" ActualRows="4733431" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32003" ActualCPUms="188" />
<RunTimeCountersPerThread Thread="2" ActualRows="4852220" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="31957" ActualCPUms="199" />
<RunTimeCountersPerThread Thread="1" ActualRows="4893454" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="31976" ActualCPUms="200" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<Parallelism PartitioningType="Hash">
<PartitionColumns>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</PartitionColumns>
<RelOp AvgRowSize="15" EstimateCPU="17.8608" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="17091600" LogicalOp="Inner Join" NodeId="3" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="45728.2">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="5523322" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="31930" ActualCPUms="30718" />
<RunTimeCountersPerThread Thread="3" ActualRows="4676418" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32256" ActualCPUms="31131" />
<RunTimeCountersPerThread Thread="2" ActualRows="4850248" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32236" ActualCPUms="31071" />
<RunTimeCountersPerThread Thread="1" ActualRows="4841657" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="32264" ActualCPUms="31152" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<NestedLoops Optimized="false" WithUnorderedPrefetch="true">
<OuterReferences>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
<ColumnReference Column="Expr1004" />
</OuterReferences>
<RelOp AvgRowSize="11" EstimateCPU="0.67811" EstimateIO="32.8661" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2465710" EstimatedRowsRead="2465710" LogicalOp="Clustered Index Scan" NodeId="5" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="33.5442" TableCardinality="2465710">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="584638" ActualRowsRead="584638" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="205" ActualCPUms="204" ActualScans="1" ActualLogicalReads="10659" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="620428" ActualRowsRead="620428" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="211" ActualCPUms="211" ActualScans="1" ActualLogicalReads="11194" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="633879" ActualRowsRead="633879" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="212" ActualCPUms="211" ActualScans="1" ActualLogicalReads="11585" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="626768" ActualRowsRead="626768" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="211" ActualCPUms="210" ActualScans="1" ActualLogicalReads="11286" 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="2" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Index="[PK_Users_Id]" Alias="[u]" IndexKind="Clustered" Storage="RowStore" />
</IndexScan>
</RelOp>
<RelOp AvgRowSize="11" EstimateCPU="0.0180394" EstimateIO="0" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="6.93172" LogicalOp="Aggregate" NodeId="6" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="45676.8">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<Warnings>
<SpillToTempDb SpillLevel="3" SpilledThreadCount="3" />
<HashSpillDetails GrantedMemoryKb="1870296064" UsedMemoryKb="1727961192" WritesToTempDb="3210515528" ReadsFromTempDb="3210515528" />
</Warnings>
<MemoryFractions Input="6.84275E-05" Output="6.84275E-05" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="5523322" Batches="0" ActualEndOfScans="584638" ActualExecutions="584638" ActualExecutionMode="Row" ActualElapsedms="30881" ActualCPUms="29709" ActualScans="78" ActualLogicalReads="3256" ActualPhysicalReads="510" ActualReadAheads="5328" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="1024" OutputMemoryGrant="1024" UsedMemoryGrant="968" />
<RunTimeCountersPerThread Thread="3" ActualRows="4676418" Batches="0" ActualEndOfScans="620428" ActualExecutions="620428" ActualExecutionMode="Row" ActualElapsedms="31229" ActualCPUms="30137" ActualScans="4" ActualLogicalReads="16" ActualPhysicalReads="2" ActualReadAheads="80" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="1024" OutputMemoryGrant="1024" UsedMemoryGrant="904" />
<RunTimeCountersPerThread Thread="2" ActualRows="4850248" Batches="0" ActualEndOfScans="633879" ActualExecutions="633879" ActualExecutionMode="Row" ActualElapsedms="31216" ActualCPUms="30080" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="1024" OutputMemoryGrant="1024" UsedMemoryGrant="864" />
<RunTimeCountersPerThread Thread="1" ActualRows="4841657" Batches="0" ActualEndOfScans="626768" ActualExecutions="626768" ActualExecutionMode="Row" ActualElapsedms="31232" ActualCPUms="30157" ActualScans="4" ActualLogicalReads="24" ActualPhysicalReads="3" ActualReadAheads="88" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="1024" OutputMemoryGrant="1024" UsedMemoryGrant="968" />
<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" InputMemoryGrant="0" OutputMemoryGrant="0" UsedMemoryGrant="0" />
</RunTimeInformation>
<Hash>
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
<ScalarOperator ScalarString="ANY([StackOverflow2013].[dbo].[Posts].[Score] as [p].[Score])">
<Aggregate AggType="ANY" Distinct="false">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</Identifier>
</ScalarOperator>
</Aggregate>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<HashKeysBuild>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</HashKeysBuild>
<RelOp AvgRowSize="15" EstimateCPU="4.44651E-06" EstimateIO="0" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="44.4651" LogicalOp="Concatenation" NodeId="7" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="1196.95">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="6338097" Batches="0" ActualEndOfScans="584638" ActualExecutions="584638" ActualExecutionMode="Row" ActualElapsedms="9786" ActualCPUms="9497" />
<RunTimeCountersPerThread Thread="3" ActualRows="5493599" Batches="0" ActualEndOfScans="620428" ActualExecutions="620428" ActualExecutionMode="Row" ActualElapsedms="10206" ActualCPUms="9849" />
<RunTimeCountersPerThread Thread="2" ActualRows="5702053" Batches="0" ActualEndOfScans="633879" ActualExecutions="633879" ActualExecutionMode="Row" ActualElapsedms="10229" ActualCPUms="9871" />
<RunTimeCountersPerThread Thread="1" ActualRows="5675557" Batches="0" ActualEndOfScans="626768" ActualExecutions="626768" ActualExecutionMode="Row" ActualElapsedms="10202" ActualCPUms="9848" />
<RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
</RunTimeInformation>
<Concat>
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="15" EstimateCPU="0.00017012" EstimateIO="0.003125" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="11.9275" EstimatedRowsRead="11.9275" LogicalOp="Index Seek" NodeId="8" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="565.046" TableCardinality="17142200">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="4218749" ActualRowsRead="4218749" Batches="0" ActualEndOfScans="584638" ActualExecutions="584638" ActualExecutionMode="Row" ActualElapsedms="5033" ActualCPUms="4844" ActualScans="1169276" ActualLogicalReads="3523174" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="4101981" ActualRowsRead="4101981" Batches="0" ActualEndOfScans="620428" ActualExecutions="620428" ActualExecutionMode="Row" ActualElapsedms="5311" ActualCPUms="5072" ActualScans="1240856" ActualLogicalReads="3737705" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="4319191" ActualRowsRead="4319191" Batches="0" ActualEndOfScans="633879" ActualExecutions="633879" ActualExecutionMode="Row" ActualElapsedms="5316" ActualCPUms="5088" ActualScans="1267758" ActualLogicalReads="3818907" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="4224617" ActualRowsRead="4224617" Batches="0" ActualEndOfScans="626768" ActualExecutions="626768" ActualExecutionMode="Row" ActualElapsedms="5306" ActualCPUms="5076" ActualScans="1253536" ActualLogicalReads="3775947" 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="true" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Index="[ix_aussie]" Alias="[p]" IndexKind="NonClustered" Storage="RowStore" />
<SeekPredicates>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="OwnerUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" 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="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="OwnerUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(2)">
<Const ConstValue="(2)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
</SeekPredicates>
</IndexScan>
</RelOp>
<RelOp AvgRowSize="15" EstimateCPU="0.000192791" EstimateIO="0.003125" EstimateRebinds="2465710" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="32.5376" EstimatedRowsRead="32.5376" LogicalOp="Index Seek" NodeId="9" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="620.943" TableCardinality="17142200">
<OutputList>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="4" ActualRows="2119348" ActualRowsRead="2119348" Batches="0" ActualEndOfScans="584638" ActualExecutions="584638" ActualExecutionMode="Row" ActualElapsedms="4040" ActualCPUms="3941" ActualScans="1169276" ActualLogicalReads="3516939" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="3" ActualRows="1391618" ActualRowsRead="1391618" Batches="0" ActualEndOfScans="620428" ActualExecutions="620428" ActualExecutionMode="Row" ActualElapsedms="4223" ActualCPUms="4105" ActualScans="1240856" ActualLogicalReads="3730119" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="2" ActualRows="1382862" ActualRowsRead="1382862" Batches="0" ActualEndOfScans="633879" ActualExecutions="633879" ActualExecutionMode="Row" ActualElapsedms="4227" ActualCPUms="4097" ActualScans="1267758" ActualLogicalReads="3810734" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
<RunTimeCountersPerThread Thread="1" ActualRows="1450940" ActualRowsRead="1450940" Batches="0" ActualEndOfScans="626768" ActualExecutions="626768" ActualExecutionMode="Row" ActualElapsedms="4210" ActualCPUms="4086" ActualScans="1253536" ActualLogicalReads="3768702" 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="true" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Id" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="Score" />
</DefinedValue>
</DefinedValues>
<Object Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Index="[ix_kiwi]" Alias="[p]" IndexKind="NonClustered" Storage="RowStore" />
<SeekPredicates>
<SeekPredicateNew>
<SeekKeys>
<Prefix ScanType="EQ">
<RangeColumns>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="LastEditorUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" 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="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="LastEditorUserId" />
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Posts]" Alias="[p]" Column="PostTypeId" />
</RangeColumns>
<RangeExpressions>
<ScalarOperator ScalarString="[StackOverflow2013].[dbo].[Users].[Id] as [u].[Id]">
<Identifier>
<ColumnReference Database="[StackOverflow2013]" Schema="[dbo]" Table="[Users]" Alias="[u]" Column="Id" />
</Identifier>
</ScalarOperator>
<ScalarOperator ScalarString="(2)">
<Const ConstValue="(2)" />
</ScalarOperator>
</RangeExpressions>
</Prefix>
</SeekKeys>
</SeekPredicateNew>
</SeekPredicates>
</IndexScan>
</RelOp>
</Concat>
</RelOp>
</Hash>
</RelOp>
</NestedLoops>
</RelOp>
</Parallelism>
</RelOp>
</Hash>
</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