<ShowPlanXML xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan" Version="1.564" Build="16.0.4265.3"><BatchSequence><Batch><Statements><StmtSimple StatementText="SELECT SUM(a.DureeSecondes)&#xa;FROM Inscription.Inscription AS i&#xa;JOIN Elearning.Activite AS a  ON a.InscriptionId = i.InscriptionId&#xa;WHERE i.SessionId BETWEEN 10000 AND 10020&#xa;OPTION (RECOMPILE, LOOP JOIN)" StatementId="1" StatementCompId="3" StatementType="SELECT" StatementSqlHandle="0x09008095F3B786CB435A6A4551B8F8271EE00000000000000000000000000000000000000000000000000000" DatabaseContextSettingsId="1" ParentObjectId="0" StatementParameterizationType="0" RetrievedFromCache="false" StatementSubTreeCost="89.5941" StatementEstRows="1" SecurityPolicyApplied="false" StatementOptmLevel="FULL" QueryHash="0xE03EEBD2217CE6B6" QueryPlanHash="0xD50070ADA3CF6DE3" CardinalityEstimationModelVersion="160"><StatementSetOptions QUOTED_IDENTIFIER="true" ARITHABORT="false" CONCAT_NULL_YIELDS_NULL="true" ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" NUMERIC_ROUNDABORT="false"></StatementSetOptions><QueryPlan DegreeOfParallelism="2" MemoryGrant="6808" CachedPlanSize="56" CompileTime="6" CompileCPU="5" CompileMemory="520"><ThreadStat Branches="2" UsedThreads="4"><ThreadReservation NodeId="0" ReservedThreads="4"></ThreadReservation></ThreadStat><MemoryGrantInfo SerialRequiredMemory="1024" SerialDesiredMemory="5664" RequiredMemory="2168" DesiredMemory="6808" RequestedMemory="6808" GrantWaitTime="0" MaxQueryMemory="1497128" GrantedMemory="6808" MaxUsedMemory="5360" LastRequestedMemory="0" IsMemoryGrantFeedbackAdjusted="No: First Execution"></MemoryGrantInfo><OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="38130" EstimatedPagesCached="52428" EstimatedAvailableDegreeOfParallelism="2" MaxCompileMemory="5601896"></OptimizerHardwareDependentProperties><OptimizerStatsUsage><StatisticsInfo LastUpdate="2026-10-20T21:23:26.54" ModificationCount="0" SamplingPercent="2.88467" Statistics="[nix_activite_inscription]" Table="[Activite]" Schema="[Elearning]" Database="[PachaDataFormation]"></StatisticsInfo><StatisticsInfo LastUpdate="2026-10-20T10:54:30.67" ModificationCount="0" SamplingPercent="100" Statistics="[_WA_Sys_00000002_166F3B3A]" Table="[Inscription]" Schema="[Inscription]" Database="[PachaDataFormation]"></StatisticsInfo><StatisticsInfo LastUpdate="2026-10-20T10:54:30.51" ModificationCount="0" SamplingPercent="100" Statistics="[pk_Inscription]" Table="[Inscription]" Schema="[Inscription]" Database="[PachaDataFormation]"></StatisticsInfo></OptimizerStatsUsage><WaitStats><Wait WaitType="CXPACKET" WaitTimeMs="2700" WaitCount="5492"></Wait><Wait WaitType="CXSYNC_PORT" WaitTimeMs="2565" WaitCount="7"></Wait><Wait WaitType="PAGEIOLATCH_SH" WaitTimeMs="33" WaitCount="3"></Wait><Wait WaitType="RESERVED_MEMORY_ALLOCATION_EXT" WaitTimeMs="1" WaitCount="670"></Wait></WaitStats><QueryTimeStats ElapsedTime="2685" CpuTime="4274"></QueryTimeStats><RelOp NodeId="1" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="1" EstimateIO="0" EstimateCPU="1e-07" AvgRowSize="11" EstimatedTotalSubtreeCost="89.5941" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1003"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1003"></ColumnReference><ScalarOperator ScalarString="CASE WHEN [globalagg1005]=(0) THEN NULL ELSE [globalagg1007] END"><IF><Condition><ScalarOperator><Compare CompareOp="EQ"><ScalarOperator><Identifier><ColumnReference Column="globalagg1005"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(0)"></Const></ScalarOperator></Compare></ScalarOperator></Condition><Then><ScalarOperator><Const ConstValue="NULL"></Const></ScalarOperator></Then><Else><ScalarOperator><Identifier><ColumnReference Column="globalagg1007"></ColumnReference></Identifier></ScalarOperator></Else></IF></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="2" PhysicalOp="Stream Aggregate" LogicalOp="Aggregate" EstimateRows="1" EstimateIO="0" EstimateCPU="0.000111404" AvgRowSize="19" EstimatedTotalSubtreeCost="89.5941" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="globalagg1005"></ColumnReference><ColumnReference Column="globalagg1007"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="1" Batches="0" ActualElapsedms="2685" ActualCPUms="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread></RunTimeInformation><StreamAggregate><DefinedValues><DefinedValue><ColumnReference Column="globalagg1005"></ColumnReference><ScalarOperator ScalarString="SUM([partialagg1004])"><Aggregate Distinct="0" AggType="SUM"><ScalarOperator><Identifier><ColumnReference Column="partialagg1004"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="globalagg1007"></ColumnReference><ScalarOperator ScalarString="SUM([partialagg1006])"><Aggregate Distinct="0" AggType="SUM"><ScalarOperator><Identifier><ColumnReference Column="partialagg1006"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="3" PhysicalOp="Parallelism" LogicalOp="Gather Streams" EstimateRows="184.84" EstimateIO="0" EstimateCPU="0.0287688" AvgRowSize="19" EstimatedTotalSubtreeCost="89.594" Parallel="1" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="partialagg1004"></ColumnReference><ColumnReference Column="partialagg1006"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="170" Batches="0" ActualElapsedms="2685" ActualCPUms="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread></RunTimeInformation><Parallelism><RelOp NodeId="4" PhysicalOp="Nested Loops" LogicalOp="Inner Join" EstimateRows="184.84" EstimateIO="0" EstimateCPU="0.0702721" AvgRowSize="19" EstimatedTotalSubtreeCost="89.5653" Parallel="1" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="partialagg1004"></ColumnReference><ColumnReference Column="partialagg1006"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="2" ActualRows="86" Batches="0" ActualElapsedms="2684" ActualCPUms="925" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="1" ActualRows="84" Batches="0" ActualElapsedms="2684" ActualCPUms="912" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row"></RunTimeCountersPerThread></RunTimeInformation><NestedLoops Optimized="0" WithUnorderedPrefetch="1"><OuterReferences><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference><ColumnReference Column="Expr1009"></ColumnReference></OuterReferences><RelOp NodeId="6" PhysicalOp="Hash Match" LogicalOp="Aggregate" EstimateRows="33623" EstimateIO="0" EstimateCPU="18.8744" AvgRowSize="23" EstimatedTotalSubtreeCost="79.9887" Parallel="1" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference><ColumnReference Column="partialagg1004"></ColumnReference><ColumnReference Column="partialagg1006"></ColumnReference></OutputList><MemoryFractions Input="1" Output="1"></MemoryFractions><RunTimeInformation><RunTimeCountersPerThread Thread="2" ActualRows="36286" Batches="0" ActualElapsedms="2563" ActualCPUms="805" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualEndOfScans="1" ActualExecutions="1" InputMemoryGrant="3344" OutputMemoryGrant="3344" UsedMemoryGrant="2616" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="1" ActualRows="36292" Batches="0" ActualElapsedms="2563" ActualCPUms="824" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualEndOfScans="1" ActualExecutions="1" InputMemoryGrant="3344" OutputMemoryGrant="3344" UsedMemoryGrant="2624" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualEndOfScans="0" ActualExecutions="0" InputMemoryGrant="0" OutputMemoryGrant="0" UsedMemoryGrant="0" ActualExecutionMode="Row"></RunTimeCountersPerThread></RunTimeInformation><Hash><DefinedValues><DefinedValue><ColumnReference Column="partialagg1004"></ColumnReference><ScalarOperator ScalarString="COUNT_BIG([PachaDataFormation].[Elearning].[Activite].[DureeSecondes] as [a].[DureeSecondes])"><Aggregate Distinct="0" AggType="COUNT_BIG"><ScalarOperator><Identifier><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="DureeSecondes"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="partialagg1006"></ColumnReference><ScalarOperator ScalarString="SUM([PachaDataFormation].[Elearning].[Activite].[DureeSecondes] as [a].[DureeSecondes])"><Aggregate Distinct="0" AggType="SUM"><ScalarOperator><Identifier><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="DureeSecondes"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue></DefinedValues><HashKeysBuild><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference></HashKeysBuild><RelOp NodeId="7" PhysicalOp="Parallelism" LogicalOp="Repartition Streams" EstimateRows="7.80541e+06" EstimateIO="0" EstimateCPU="12.3425" AvgRowSize="15" EstimatedTotalSubtreeCost="61.1143" Parallel="1" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="DureeSecondes"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="2" ActualRows="3903083" Batches="0" ActualElapsedms="1904" ActualCPUms="146" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="1" ActualRows="3902323" Batches="0" ActualElapsedms="1891" ActualCPUms="151" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row"></RunTimeCountersPerThread></RunTimeInformation><Parallelism PartitioningType="Hash"><PartitionColumns><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference></PartitionColumns><RelOp NodeId="8" PhysicalOp="Table Scan" LogicalOp="Table Scan" EstimateRows="7.80541e+06" EstimatedRowsRead="7.80541e+06" EstimateIO="44.4788" EstimateCPU="4.29301" AvgRowSize="15" EstimatedTotalSubtreeCost="48.7718" TableCardinality="7.80541e+06" Parallel="1" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="DureeSecondes"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="2" ActualRows="3910356" Batches="0" ActualElapsedms="834" ActualCPUms="834" ActualScans="1" ActualLogicalReads="30080" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="3910356" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="1" ActualRows="3895050" Batches="0" ActualElapsedms="825" ActualCPUms="825" ActualScans="1" ActualLogicalReads="29963" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="3895050" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row"></RunTimeCountersPerThread></RunTimeInformation><TableScan Ordered="0" ForcedIndex="0" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues><DefinedValue><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="DureeSecondes"></ColumnReference></DefinedValue></DefinedValues><Object Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" IndexKind="Heap" Storage="RowStore"></Object></TableScan></RelOp></Parallelism></RelOp></Hash></RelOp><RelOp NodeId="9" PhysicalOp="Clustered Index Seek" LogicalOp="Clustered Index Seek" EstimateRows="1" EstimatedRowsRead="1" EstimateIO="0.003125" EstimateCPU="0.0001581" AvgRowSize="11" EstimatedTotalSubtreeCost="9.47669" TableCardinality="151236" Parallel="1" EstimateRebinds="33622" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="2" ActualRows="86" Batches="0" ActualElapsedms="67" ActualCPUms="67" ActualScans="0" ActualLogicalReads="103876" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="36286" ActualEndOfScans="36200" ActualExecutions="36286" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="1" ActualRows="84" Batches="0" ActualElapsedms="67" ActualCPUms="67" ActualScans="0" ActualLogicalReads="103810" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="36292" ActualEndOfScans="36208" ActualExecutions="36292" ActualExecutionMode="Row"></RunTimeCountersPerThread><RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row"></RunTimeCountersPerThread></RunTimeInformation><IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues></DefinedValues><Object Database="[PachaDataFormation]" Schema="[Inscription]" Table="[Inscription]" Index="[pk_Inscription]" Alias="[i]" IndexKind="Clustered" Storage="RowStore"></Object><SeekPredicates><SeekPredicateNew><SeekKeys><Prefix ScanType="EQ"><RangeColumns><ColumnReference Database="[PachaDataFormation]" Schema="[Inscription]" Table="[Inscription]" Alias="[i]" Column="InscriptionId"></ColumnReference></RangeColumns><RangeExpressions><ScalarOperator ScalarString="[PachaDataFormation].[Elearning].[Activite].[InscriptionId] as [a].[InscriptionId]"><Identifier><ColumnReference Database="[PachaDataFormation]" Schema="[Elearning]" Table="[Activite]" Alias="[a]" Column="InscriptionId"></ColumnReference></Identifier></ScalarOperator></RangeExpressions></Prefix></SeekKeys></SeekPredicateNew></SeekPredicates><Predicate><ScalarOperator ScalarString="[PachaDataFormation].[Inscription].[Inscription].[SessionId] as [i].[SessionId]&gt;=(10000) AND [PachaDataFormation].[Inscription].[Inscription].[SessionId] as [i].[SessionId]&lt;=(10020)"><Logical Operation="AND"><ScalarOperator><Compare CompareOp="GE"><ScalarOperator><Identifier><ColumnReference Database="[PachaDataFormation]" Schema="[Inscription]" Table="[Inscription]" Alias="[i]" Column="SessionId"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(10000)"></Const></ScalarOperator></Compare></ScalarOperator><ScalarOperator><Compare CompareOp="LE"><ScalarOperator><Identifier><ColumnReference Database="[PachaDataFormation]" Schema="[Inscription]" Table="[Inscription]" Alias="[i]" Column="SessionId"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(10020)"></Const></ScalarOperator></Compare></ScalarOperator></Logical></ScalarOperator></Predicate></IndexScan></RelOp></NestedLoops></RelOp></Parallelism></RelOp></StreamAggregate></RelOp></ComputeScalar></RelOp></QueryPlan></StmtSimple></Statements></Batch></BatchSequence></ShowPlanXML>