Advertisement
Guest User

Untitled

a guest
Jan 8th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 312.54 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-16"?>
  2. <ShowPlanXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.2" Build="11.0.5343.0" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  3. <BatchSequence>
  4. <Batch>
  5. <Statements>
  6. <StmtSimple StatementCompId="2" StatementEstRows="1000" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="941.58" StatementText="select top 1000&#xD;&#xA; a.SourceStore&#xD;&#xA; ,a.AgreementId&#xD;&#xA; ,isnull(a.ModifiedDate, a.CreatedDate) as ModifiedDate&#xD;&#xA; ,ca.CustomerId&#xD;&#xA;from #stores s&#xD;&#xA;inner join StoreOps.Agreement.Agreement a on a.SourceStore = s.Store&#xD;&#xA;inner join StoreOps.Customer.CustomerAgreement ca on ca.SourceStore = a.SourceStore &#xD;&#xA; and ca.AgreementId = a.AgreementId &#xD;&#xA; and ca.IsPrimary = 1&#xD;&#xA;where ( (a.ModifiedDate between s.StartDate and s.RangeEnd) &#xD;&#xA; or ( a.ModifiedDate is null &#xD;&#xA; and a.CreatedDate between s.StartDate and s.RangeEnd)&#xD;&#xA; ) &#xD;&#xA; and ( isnull(a.ModifiedDate, a.CreatedDate) &gt; s.StartDate &#xD;&#xA; or a.AgreementId &gt; s.LastId&#xD;&#xA; )&#xD;&#xA;order by isnull(a.ModifiedDate, a.CreatedDate), a.AgreementId" StatementType="SELECT" QueryHash="0x9090161CF657DF63" QueryPlanHash="0x94BED36895E38EB9" RetrievedFromCache="true">
  7. <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
  8. <QueryPlan DegreeOfParallelism="2" MemoryGrant="870112" CachedPlanSize="296" CompileTime="28716" CompileCPU="21588" CompileMemory="11008">
  9. <ThreadStat Branches="2" UsedThreads="4">
  10. <ThreadReservation NodeId="0" ReservedThreads="4" />
  11. </ThreadStat>
  12. <MissingIndexes>
  13. <MissingIndexGroup Impact="14.4486">
  14. <MissingIndex Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]">
  15. <ColumnGroup Usage="EQUALITY">
  16. <Column Name="[IsPrimary]" ColumnId="4" />
  17. </ColumnGroup>
  18. <ColumnGroup Usage="INCLUDE">
  19. <Column Name="[CustomerId]" ColumnId="2" />
  20. <Column Name="[AgreementId]" ColumnId="3" />
  21. <Column Name="[SourceStore]" ColumnId="6" />
  22. </ColumnGroup>
  23. </MissingIndex>
  24. </MissingIndexGroup>
  25. </MissingIndexes>
  26. <MemoryGrantInfo SerialRequiredMemory="1536" SerialDesiredMemory="868216" RequiredMemory="3424" DesiredMemory="870112" RequestedMemory="870112" GrantWaitTime="0" GrantedMemory="870112" MaxUsedMemory="21888" />
  27. <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="314572" EstimatedPagesCached="78643" EstimatedAvailableDegreeOfParallelism="2" />
  28. <RelOp AvgRowSize="29" EstimateCPU="0.0001" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1000" LogicalOp="Top" NodeId="0" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="941.58">
  29. <OutputList>
  30. <ColumnReference Column="Union1035" />
  31. <ColumnReference Column="Union1075" />
  32. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  33. <ColumnReference Column="Expr1109" />
  34. </OutputList>
  35. <RunTimeInformation>
  36. <RunTimeCountersPerThread Thread="0" ActualRows="1000" ActualEndOfScans="1" ActualExecutions="1" />
  37. </RunTimeInformation>
  38. <Top RowCount="false" IsPercent="false" WithTies="false">
  39. <TopExpression>
  40. <ScalarOperator ScalarString="(1000)">
  41. <Const ConstValue="(1000)" />
  42. </ScalarOperator>
  43. </TopExpression>
  44. <RelOp AvgRowSize="29" EstimateCPU="0.0357895" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1000" LogicalOp="Gather Streams" NodeId="1" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="941.58">
  45. <OutputList>
  46. <ColumnReference Column="Union1035" />
  47. <ColumnReference Column="Union1075" />
  48. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  49. <ColumnReference Column="Expr1109" />
  50. </OutputList>
  51. <RunTimeInformation>
  52. <RunTimeCountersPerThread Thread="0" ActualRows="1000" ActualEndOfScans="0" ActualExecutions="1" />
  53. </RunTimeInformation>
  54. <Parallelism>
  55. <OrderBy>
  56. <OrderByColumn Ascending="true">
  57. <ColumnReference Column="Expr1109" />
  58. </OrderByColumn>
  59. <OrderByColumn Ascending="true">
  60. <ColumnReference Column="Union1035" />
  61. </OrderByColumn>
  62. </OrderBy>
  63. <RelOp AvgRowSize="29" EstimateCPU="295.639" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1000" LogicalOp="TopN Sort" NodeId="2" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="941.544">
  64. <OutputList>
  65. <ColumnReference Column="Union1035" />
  66. <ColumnReference Column="Union1075" />
  67. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  68. <ColumnReference Column="Expr1109" />
  69. </OutputList>
  70. <MemoryFractions Input="0.558887" Output="1" />
  71. <RunTimeInformation>
  72. <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="1000" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  73. <RunTimeCountersPerThread Thread="2" ActualRebinds="1" ActualRewinds="0" ActualRows="525" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
  74. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  75. </RunTimeInformation>
  76. <TopSort Distinct="false" Rows="1000">
  77. <OrderBy>
  78. <OrderByColumn Ascending="true">
  79. <ColumnReference Column="Expr1109" />
  80. </OrderByColumn>
  81. <OrderByColumn Ascending="true">
  82. <ColumnReference Column="Union1035" />
  83. </OrderByColumn>
  84. </OrderBy>
  85. <RelOp AvgRowSize="29" EstimateCPU="0.286876" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5737520" LogicalOp="Compute Scalar" NodeId="3" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="645.899">
  86. <OutputList>
  87. <ColumnReference Column="Union1035" />
  88. <ColumnReference Column="Union1075" />
  89. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  90. <ColumnReference Column="Expr1109" />
  91. </OutputList>
  92. <ComputeScalar>
  93. <DefinedValues>
  94. <DefinedValue>
  95. <ColumnReference Column="Expr1109" />
  96. <ScalarOperator ScalarString="isnull([Union1081],[Union1071])">
  97. <Intrinsic FunctionName="isnull">
  98. <ScalarOperator>
  99. <Identifier>
  100. <ColumnReference Column="Union1081" />
  101. </Identifier>
  102. </ScalarOperator>
  103. <ScalarOperator>
  104. <Identifier>
  105. <ColumnReference Column="Union1071" />
  106. </Identifier>
  107. </ScalarOperator>
  108. </Intrinsic>
  109. </ScalarOperator>
  110. </DefinedValue>
  111. </DefinedValues>
  112. <RelOp AvgRowSize="37" EstimateCPU="134.497" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="5737520" LogicalOp="Inner Join" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="645.612">
  113. <OutputList>
  114. <ColumnReference Column="Union1035" />
  115. <ColumnReference Column="Union1071" />
  116. <ColumnReference Column="Union1075" />
  117. <ColumnReference Column="Union1081" />
  118. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  119. </OutputList>
  120. <MemoryFractions Input="0.999749" Output="0.441113" />
  121. <RunTimeInformation>
  122. <RunTimeCountersPerThread Thread="1" ActualRows="21467" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  123. <RunTimeCountersPerThread Thread="2" ActualRows="21408" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  124. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  125. </RunTimeInformation>
  126. <Hash>
  127. <DefinedValues />
  128. <HashKeysBuild>
  129. <ColumnReference Column="Union1075" />
  130. <ColumnReference Column="Union1035" />
  131. </HashKeysBuild>
  132. <HashKeysProbe>
  133. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="SourceStore" />
  134. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="AgreementId" />
  135. </HashKeysProbe>
  136. <ProbeResidual>
  137. <ScalarOperator ScalarString="[StoreOpsV170].[Customer].[CustomerAgreement].[SourceStore]=[Union1075] AND [StoreOpsV170].[Customer].[CustomerAgreement].[AgreementId]=[Union1035]">
  138. <Logical Operation="AND">
  139. <ScalarOperator>
  140. <Compare CompareOp="EQ">
  141. <ScalarOperator>
  142. <Identifier>
  143. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="SourceStore" />
  144. </Identifier>
  145. </ScalarOperator>
  146. <ScalarOperator>
  147. <Identifier>
  148. <ColumnReference Column="Union1075" />
  149. </Identifier>
  150. </ScalarOperator>
  151. </Compare>
  152. </ScalarOperator>
  153. <ScalarOperator>
  154. <Compare CompareOp="EQ">
  155. <ScalarOperator>
  156. <Identifier>
  157. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="AgreementId" />
  158. </Identifier>
  159. </ScalarOperator>
  160. <ScalarOperator>
  161. <Identifier>
  162. <ColumnReference Column="Union1035" />
  163. </Identifier>
  164. </ScalarOperator>
  165. </Compare>
  166. </ScalarOperator>
  167. </Logical>
  168. </ScalarOperator>
  169. </ProbeResidual>
  170. <RelOp AvgRowSize="33" EstimateCPU="1.71831" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="599382" LogicalOp="Bitmap Create" NodeId="5" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="233.03">
  171. <OutputList>
  172. <ColumnReference Column="Union1035" />
  173. <ColumnReference Column="Union1071" />
  174. <ColumnReference Column="Union1075" />
  175. <ColumnReference Column="Union1081" />
  176. </OutputList>
  177. <RunTimeInformation>
  178. <RunTimeCountersPerThread Thread="1" ActualRows="21467" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  179. <RunTimeCountersPerThread Thread="2" ActualRows="21408" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  180. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  181. </RunTimeInformation>
  182. <Bitmap>
  183. <DefinedValues>
  184. <DefinedValue>
  185. <ColumnReference Column="Bitmap1118" />
  186. </DefinedValue>
  187. </DefinedValues>
  188. <HashKeys>
  189. <ColumnReference Column="Union1075" />
  190. <ColumnReference Column="Union1035" />
  191. </HashKeys>
  192. <RelOp AvgRowSize="33" EstimateCPU="1.71831" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="599382" LogicalOp="Repartition Streams" NodeId="6" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="233.03">
  193. <OutputList>
  194. <ColumnReference Column="Union1035" />
  195. <ColumnReference Column="Union1071" />
  196. <ColumnReference Column="Union1075" />
  197. <ColumnReference Column="Union1081" />
  198. </OutputList>
  199. <RunTimeInformation>
  200. <RunTimeCountersPerThread Thread="1" ActualRows="21467" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  201. <RunTimeCountersPerThread Thread="2" ActualRows="21408" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  202. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  203. </RunTimeInformation>
  204. <Parallelism PartitioningType="Hash">
  205. <PartitionColumns>
  206. <ColumnReference Column="Union1075" />
  207. <ColumnReference Column="Union1035" />
  208. </PartitionColumns>
  209. <RelOp AvgRowSize="33" EstimateCPU="9.42639" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="599382" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="231.312">
  210. <OutputList>
  211. <ColumnReference Column="Union1035" />
  212. <ColumnReference Column="Union1071" />
  213. <ColumnReference Column="Union1075" />
  214. <ColumnReference Column="Union1081" />
  215. </OutputList>
  216. <RunTimeInformation>
  217. <RunTimeCountersPerThread Thread="1" ActualRows="19714" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  218. <RunTimeCountersPerThread Thread="2" ActualRows="23161" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  219. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  220. </RunTimeInformation>
  221. <NestedLoops Optimized="false">
  222. <OuterReferences>
  223. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  224. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  225. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  226. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  227. </OuterReferences>
  228. <RelOp AvgRowSize="35" EstimateCPU="0.00060465" EstimateIO="0.00616646" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1028" LogicalOp="Table Scan" NodeId="8" Parallel="true" PhysicalOp="Table Scan" EstimatedTotalSubtreeCost="0.00677111" TableCardinality="1028">
  229. <OutputList>
  230. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  231. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  232. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  233. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  234. </OutputList>
  235. <RunTimeInformation>
  236. <RunTimeCountersPerThread Thread="1" ActualRows="426" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  237. <RunTimeCountersPerThread Thread="2" ActualRows="602" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  238. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  239. </RunTimeInformation>
  240. <TableScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
  241. <DefinedValues>
  242. <DefinedValue>
  243. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  244. </DefinedValue>
  245. <DefinedValue>
  246. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  247. </DefinedValue>
  248. <DefinedValue>
  249. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  250. </DefinedValue>
  251. <DefinedValue>
  252. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  253. </DefinedValue>
  254. </DefinedValues>
  255. <Object Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" IndexKind="Heap" />
  256. </TableScan>
  257. </RelOp>
  258. <RelOp AvgRowSize="33" EstimateCPU="0.000438739" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="4387.39" LogicalOp="Concatenation" NodeId="9" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="221.879">
  259. <OutputList>
  260. <ColumnReference Column="Union1035" />
  261. <ColumnReference Column="Union1071" />
  262. <ColumnReference Column="Union1075" />
  263. <ColumnReference Column="Union1081" />
  264. </OutputList>
  265. <RunTimeInformation>
  266. <RunTimeCountersPerThread Thread="1" ActualRows="19714" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  267. <RunTimeCountersPerThread Thread="2" ActualRows="23161" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  268. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  269. </RunTimeInformation>
  270. <Concat>
  271. <DefinedValues>
  272. <DefinedValue>
  273. <ColumnReference Column="Union1035" />
  274. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  275. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  276. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  277. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  278. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  279. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  280. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  281. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  282. </DefinedValue>
  283. <DefinedValue>
  284. <ColumnReference Column="Union1071" />
  285. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  286. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  287. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  288. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  289. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  290. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  291. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  292. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  293. </DefinedValue>
  294. <DefinedValue>
  295. <ColumnReference Column="Union1075" />
  296. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  297. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  298. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  299. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  300. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  301. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  302. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  303. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  304. </DefinedValue>
  305. <DefinedValue>
  306. <ColumnReference Column="Union1081" />
  307. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  308. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  309. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  310. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  311. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  312. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  313. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  314. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  315. </DefinedValue>
  316. </DefinedValues>
  317. <RelOp AvgRowSize="35" EstimateCPU="0.00583143" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="580.857" LogicalOp="Distinct Sort" NodeId="10" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="30.7515">
  318. <OutputList>
  319. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  320. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  321. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  322. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  323. </OutputList>
  324. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  325. <RunTimeInformation>
  326. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="2022" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  327. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="2660" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  328. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  329. </RunTimeInformation>
  330. <Sort Distinct="true">
  331. <OrderBy>
  332. <OrderByColumn Ascending="true">
  333. <ColumnReference Column="Bmk1003" />
  334. </OrderByColumn>
  335. </OrderBy>
  336. <RelOp AvgRowSize="43" EstimateCPU="4.21376E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="421.376" LogicalOp="Concatenation" NodeId="11" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="13.1802">
  337. <OutputList>
  338. <ColumnReference Column="Bmk1003" />
  339. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  340. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  341. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  342. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  343. </OutputList>
  344. <RunTimeInformation>
  345. <RunTimeCountersPerThread Thread="1" ActualRows="2022" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  346. <RunTimeCountersPerThread Thread="2" ActualRows="2660" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  347. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  348. </RunTimeInformation>
  349. <Concat>
  350. <DefinedValues>
  351. <DefinedValue>
  352. <ColumnReference Column="Bmk1003" />
  353. <ColumnReference Column="Bmk1003" />
  354. <ColumnReference Column="Bmk1003" />
  355. </DefinedValue>
  356. <DefinedValue>
  357. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  358. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  359. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  360. </DefinedValue>
  361. <DefinedValue>
  362. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  363. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  364. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  365. </DefinedValue>
  366. <DefinedValue>
  367. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  368. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  369. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  370. </DefinedValue>
  371. <DefinedValue>
  372. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  373. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  374. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  375. </DefinedValue>
  376. </DefinedValues>
  377. <RelOp AvgRowSize="43" EstimateCPU="0.00115435" EstimateIO="0.00756944" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="418.647" LogicalOp="Index Seek" NodeId="12" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="8.80886" TableCardinality="3719470">
  378. <OutputList>
  379. <ColumnReference Column="Bmk1003" />
  380. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  381. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  382. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  383. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  384. </OutputList>
  385. <RunTimeInformation>
  386. <RunTimeCountersPerThread Thread="1" ActualRows="2021" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  387. <RunTimeCountersPerThread Thread="2" ActualRows="2660" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  388. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  389. </RunTimeInformation>
  390. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  391. <DefinedValues>
  392. <DefinedValue>
  393. <ColumnReference Column="Bmk1003" />
  394. </DefinedValue>
  395. <DefinedValue>
  396. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  397. </DefinedValue>
  398. <DefinedValue>
  399. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  400. </DefinedValue>
  401. <DefinedValue>
  402. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  403. </DefinedValue>
  404. <DefinedValue>
  405. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  406. </DefinedValue>
  407. </DefinedValues>
  408. <Object Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Index="[IX_POSREPL3Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  409. <SeekPredicates>
  410. <SeekPredicateNew>
  411. <SeekKeys>
  412. <Prefix ScanType="EQ">
  413. <RangeColumns>
  414. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  415. </RangeColumns>
  416. <RangeExpressions>
  417. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  418. <Identifier>
  419. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  420. </Identifier>
  421. </ScalarOperator>
  422. </RangeExpressions>
  423. </Prefix>
  424. <StartRange ScanType="GE">
  425. <RangeColumns>
  426. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  427. </RangeColumns>
  428. <RangeExpressions>
  429. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  430. <Identifier>
  431. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  432. </Identifier>
  433. </ScalarOperator>
  434. </RangeExpressions>
  435. </StartRange>
  436. <EndRange ScanType="LE">
  437. <RangeColumns>
  438. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  439. </RangeColumns>
  440. <RangeExpressions>
  441. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  442. <Identifier>
  443. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  444. </Identifier>
  445. </ScalarOperator>
  446. </RangeExpressions>
  447. </EndRange>
  448. </SeekKeys>
  449. </SeekPredicateNew>
  450. </SeekPredicates>
  451. <Predicate>
  452. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL3Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL3Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL3Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  453. <Logical Operation="OR">
  454. <ScalarOperator>
  455. <Compare CompareOp="GT">
  456. <ScalarOperator>
  457. <Intrinsic FunctionName="isnull">
  458. <ScalarOperator>
  459. <Identifier>
  460. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  461. </Identifier>
  462. </ScalarOperator>
  463. <ScalarOperator>
  464. <Identifier>
  465. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  466. </Identifier>
  467. </ScalarOperator>
  468. </Intrinsic>
  469. </ScalarOperator>
  470. <ScalarOperator>
  471. <Identifier>
  472. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  473. </Identifier>
  474. </ScalarOperator>
  475. </Compare>
  476. </ScalarOperator>
  477. <ScalarOperator>
  478. <Compare CompareOp="GT">
  479. <ScalarOperator>
  480. <Identifier>
  481. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  482. </Identifier>
  483. </ScalarOperator>
  484. <ScalarOperator>
  485. <Identifier>
  486. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  487. </Identifier>
  488. </ScalarOperator>
  489. </Compare>
  490. </ScalarOperator>
  491. </Logical>
  492. </ScalarOperator>
  493. </Predicate>
  494. </IndexScan>
  495. </RelOp>
  496. <RelOp AvgRowSize="43" EstimateCPU="0.000163501" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2.72894" LogicalOp="Index Seek" NodeId="13" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.31485" TableCardinality="3719470">
  497. <OutputList>
  498. <ColumnReference Column="Bmk1003" />
  499. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  500. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  501. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  502. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  503. </OutputList>
  504. <RunTimeInformation>
  505. <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  506. <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  507. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  508. </RunTimeInformation>
  509. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  510. <DefinedValues>
  511. <DefinedValue>
  512. <ColumnReference Column="Bmk1003" />
  513. </DefinedValue>
  514. <DefinedValue>
  515. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  516. </DefinedValue>
  517. <DefinedValue>
  518. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  519. </DefinedValue>
  520. <DefinedValue>
  521. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  522. </DefinedValue>
  523. <DefinedValue>
  524. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  525. </DefinedValue>
  526. </DefinedValues>
  527. <Object Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Index="[IX_POSREPL3Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  528. <SeekPredicates>
  529. <SeekPredicateNew>
  530. <SeekKeys>
  531. <Prefix ScanType="EQ">
  532. <RangeColumns>
  533. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="SourceStore" />
  534. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  535. </RangeColumns>
  536. <RangeExpressions>
  537. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  538. <Identifier>
  539. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  540. </Identifier>
  541. </ScalarOperator>
  542. <ScalarOperator ScalarString="NULL">
  543. <Const ConstValue="NULL" />
  544. </ScalarOperator>
  545. </RangeExpressions>
  546. </Prefix>
  547. <StartRange ScanType="GE">
  548. <RangeColumns>
  549. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  550. </RangeColumns>
  551. <RangeExpressions>
  552. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  553. <Identifier>
  554. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  555. </Identifier>
  556. </ScalarOperator>
  557. </RangeExpressions>
  558. </StartRange>
  559. <EndRange ScanType="LE">
  560. <RangeColumns>
  561. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  562. </RangeColumns>
  563. <RangeExpressions>
  564. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  565. <Identifier>
  566. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  567. </Identifier>
  568. </ScalarOperator>
  569. </RangeExpressions>
  570. </EndRange>
  571. </SeekKeys>
  572. </SeekPredicateNew>
  573. </SeekPredicates>
  574. <Predicate>
  575. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL3Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL3Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL3Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  576. <Logical Operation="OR">
  577. <ScalarOperator>
  578. <Compare CompareOp="GT">
  579. <ScalarOperator>
  580. <Intrinsic FunctionName="isnull">
  581. <ScalarOperator>
  582. <Identifier>
  583. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  584. </Identifier>
  585. </ScalarOperator>
  586. <ScalarOperator>
  587. <Identifier>
  588. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="CreatedDate" />
  589. </Identifier>
  590. </ScalarOperator>
  591. </Intrinsic>
  592. </ScalarOperator>
  593. <ScalarOperator>
  594. <Identifier>
  595. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  596. </Identifier>
  597. </ScalarOperator>
  598. </Compare>
  599. </ScalarOperator>
  600. <ScalarOperator>
  601. <Compare CompareOp="GT">
  602. <ScalarOperator>
  603. <Identifier>
  604. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL3Agreement]" Table="[Agreement]" Column="AgreementId" />
  605. </Identifier>
  606. </ScalarOperator>
  607. <ScalarOperator>
  608. <Identifier>
  609. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  610. </Identifier>
  611. </ScalarOperator>
  612. </Compare>
  613. </ScalarOperator>
  614. </Logical>
  615. </ScalarOperator>
  616. </Predicate>
  617. </IndexScan>
  618. </RelOp>
  619. </Concat>
  620. </RelOp>
  621. </Sort>
  622. </RelOp>
  623. <RelOp AvgRowSize="35" EstimateCPU="0.00393581" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="490.627" LogicalOp="Distinct Sort" NodeId="14" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="26.7747">
  624. <OutputList>
  625. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  626. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  627. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  628. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  629. </OutputList>
  630. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  631. <RunTimeInformation>
  632. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="1562" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  633. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="3612" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  634. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  635. </RunTimeInformation>
  636. <Sort Distinct="true">
  637. <OrderBy>
  638. <OrderByColumn Ascending="true">
  639. <ColumnReference Column="Bmk1007" />
  640. </OrderByColumn>
  641. </OrderBy>
  642. <RelOp AvgRowSize="43" EstimateCPU="2.98984E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="298.984" LogicalOp="Concatenation" NodeId="15" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="11.1522">
  643. <OutputList>
  644. <ColumnReference Column="Bmk1007" />
  645. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  646. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  647. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  648. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  649. </OutputList>
  650. <RunTimeInformation>
  651. <RunTimeCountersPerThread Thread="1" ActualRows="1562" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  652. <RunTimeCountersPerThread Thread="2" ActualRows="3612" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  653. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  654. </RunTimeInformation>
  655. <Concat>
  656. <DefinedValues>
  657. <DefinedValue>
  658. <ColumnReference Column="Bmk1007" />
  659. <ColumnReference Column="Bmk1007" />
  660. <ColumnReference Column="Bmk1007" />
  661. </DefinedValue>
  662. <DefinedValue>
  663. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  664. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  665. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  666. </DefinedValue>
  667. <DefinedValue>
  668. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  669. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  670. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  671. </DefinedValue>
  672. <DefinedValue>
  673. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  674. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  675. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  676. </DefinedValue>
  677. <DefinedValue>
  678. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  679. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  680. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  681. </DefinedValue>
  682. </DefinedValues>
  683. <RelOp AvgRowSize="43" EstimateCPU="0.000890336" EstimateIO="0.00608796" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="296.469" LogicalOp="Index Seek" NodeId="16" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="7.05541" TableCardinality="3993940">
  684. <OutputList>
  685. <ColumnReference Column="Bmk1007" />
  686. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  687. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  688. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  689. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  690. </OutputList>
  691. <RunTimeInformation>
  692. <RunTimeCountersPerThread Thread="1" ActualRows="1560" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  693. <RunTimeCountersPerThread Thread="2" ActualRows="3608" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  694. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  695. </RunTimeInformation>
  696. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  697. <DefinedValues>
  698. <DefinedValue>
  699. <ColumnReference Column="Bmk1007" />
  700. </DefinedValue>
  701. <DefinedValue>
  702. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  703. </DefinedValue>
  704. <DefinedValue>
  705. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  706. </DefinedValue>
  707. <DefinedValue>
  708. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  709. </DefinedValue>
  710. <DefinedValue>
  711. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  712. </DefinedValue>
  713. </DefinedValues>
  714. <Object Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Index="[IX_POSREPL4Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  715. <SeekPredicates>
  716. <SeekPredicateNew>
  717. <SeekKeys>
  718. <Prefix ScanType="EQ">
  719. <RangeColumns>
  720. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  721. </RangeColumns>
  722. <RangeExpressions>
  723. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  724. <Identifier>
  725. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  726. </Identifier>
  727. </ScalarOperator>
  728. </RangeExpressions>
  729. </Prefix>
  730. <StartRange ScanType="GE">
  731. <RangeColumns>
  732. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  733. </RangeColumns>
  734. <RangeExpressions>
  735. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  736. <Identifier>
  737. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  738. </Identifier>
  739. </ScalarOperator>
  740. </RangeExpressions>
  741. </StartRange>
  742. <EndRange ScanType="LE">
  743. <RangeColumns>
  744. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  745. </RangeColumns>
  746. <RangeExpressions>
  747. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  748. <Identifier>
  749. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  750. </Identifier>
  751. </ScalarOperator>
  752. </RangeExpressions>
  753. </EndRange>
  754. </SeekKeys>
  755. </SeekPredicateNew>
  756. </SeekPredicates>
  757. <Predicate>
  758. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL4Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL4Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL4Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  759. <Logical Operation="OR">
  760. <ScalarOperator>
  761. <Compare CompareOp="GT">
  762. <ScalarOperator>
  763. <Intrinsic FunctionName="isnull">
  764. <ScalarOperator>
  765. <Identifier>
  766. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  767. </Identifier>
  768. </ScalarOperator>
  769. <ScalarOperator>
  770. <Identifier>
  771. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  772. </Identifier>
  773. </ScalarOperator>
  774. </Intrinsic>
  775. </ScalarOperator>
  776. <ScalarOperator>
  777. <Identifier>
  778. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  779. </Identifier>
  780. </ScalarOperator>
  781. </Compare>
  782. </ScalarOperator>
  783. <ScalarOperator>
  784. <Compare CompareOp="GT">
  785. <ScalarOperator>
  786. <Identifier>
  787. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  788. </Identifier>
  789. </ScalarOperator>
  790. <ScalarOperator>
  791. <Identifier>
  792. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  793. </Identifier>
  794. </ScalarOperator>
  795. </Compare>
  796. </ScalarOperator>
  797. </Logical>
  798. </ScalarOperator>
  799. </Predicate>
  800. </IndexScan>
  801. </RelOp>
  802. <RelOp AvgRowSize="43" EstimateCPU="0.000163222" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2.51534" LogicalOp="Index Seek" NodeId="17" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.31958" TableCardinality="3993940">
  803. <OutputList>
  804. <ColumnReference Column="Bmk1007" />
  805. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  806. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  807. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  808. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  809. </OutputList>
  810. <RunTimeInformation>
  811. <RunTimeCountersPerThread Thread="1" ActualRows="2" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  812. <RunTimeCountersPerThread Thread="2" ActualRows="4" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  813. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  814. </RunTimeInformation>
  815. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  816. <DefinedValues>
  817. <DefinedValue>
  818. <ColumnReference Column="Bmk1007" />
  819. </DefinedValue>
  820. <DefinedValue>
  821. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  822. </DefinedValue>
  823. <DefinedValue>
  824. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  825. </DefinedValue>
  826. <DefinedValue>
  827. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  828. </DefinedValue>
  829. <DefinedValue>
  830. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  831. </DefinedValue>
  832. </DefinedValues>
  833. <Object Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Index="[IX_POSREPL4Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  834. <SeekPredicates>
  835. <SeekPredicateNew>
  836. <SeekKeys>
  837. <Prefix ScanType="EQ">
  838. <RangeColumns>
  839. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="SourceStore" />
  840. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  841. </RangeColumns>
  842. <RangeExpressions>
  843. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  844. <Identifier>
  845. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  846. </Identifier>
  847. </ScalarOperator>
  848. <ScalarOperator ScalarString="NULL">
  849. <Const ConstValue="NULL" />
  850. </ScalarOperator>
  851. </RangeExpressions>
  852. </Prefix>
  853. <StartRange ScanType="GE">
  854. <RangeColumns>
  855. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  856. </RangeColumns>
  857. <RangeExpressions>
  858. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  859. <Identifier>
  860. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  861. </Identifier>
  862. </ScalarOperator>
  863. </RangeExpressions>
  864. </StartRange>
  865. <EndRange ScanType="LE">
  866. <RangeColumns>
  867. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  868. </RangeColumns>
  869. <RangeExpressions>
  870. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  871. <Identifier>
  872. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  873. </Identifier>
  874. </ScalarOperator>
  875. </RangeExpressions>
  876. </EndRange>
  877. </SeekKeys>
  878. </SeekPredicateNew>
  879. </SeekPredicates>
  880. <Predicate>
  881. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL4Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL4Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL4Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  882. <Logical Operation="OR">
  883. <ScalarOperator>
  884. <Compare CompareOp="GT">
  885. <ScalarOperator>
  886. <Intrinsic FunctionName="isnull">
  887. <ScalarOperator>
  888. <Identifier>
  889. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  890. </Identifier>
  891. </ScalarOperator>
  892. <ScalarOperator>
  893. <Identifier>
  894. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="CreatedDate" />
  895. </Identifier>
  896. </ScalarOperator>
  897. </Intrinsic>
  898. </ScalarOperator>
  899. <ScalarOperator>
  900. <Identifier>
  901. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  902. </Identifier>
  903. </ScalarOperator>
  904. </Compare>
  905. </ScalarOperator>
  906. <ScalarOperator>
  907. <Compare CompareOp="GT">
  908. <ScalarOperator>
  909. <Identifier>
  910. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL4Agreement]" Table="[Agreement]" Column="AgreementId" />
  911. </Identifier>
  912. </ScalarOperator>
  913. <ScalarOperator>
  914. <Identifier>
  915. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  916. </Identifier>
  917. </ScalarOperator>
  918. </Compare>
  919. </ScalarOperator>
  920. </Logical>
  921. </ScalarOperator>
  922. </Predicate>
  923. </IndexScan>
  924. </RelOp>
  925. </Concat>
  926. </RelOp>
  927. </Sort>
  928. </RelOp>
  929. <RelOp AvgRowSize="35" EstimateCPU="0.00495907" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="564.814" LogicalOp="Distinct Sort" NodeId="18" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="28.9153">
  930. <OutputList>
  931. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  932. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  933. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  934. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  935. </OutputList>
  936. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  937. <RunTimeInformation>
  938. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="2498" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  939. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="2726" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  940. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  941. </RunTimeInformation>
  942. <Sort Distinct="true">
  943. <OrderBy>
  944. <OrderByColumn Ascending="true">
  945. <ColumnReference Column="Bmk1011" />
  946. </OrderByColumn>
  947. </OrderBy>
  948. <RelOp AvgRowSize="43" EstimateCPU="3.658E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="365.8" LogicalOp="Concatenation" NodeId="19" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="12.2409">
  949. <OutputList>
  950. <ColumnReference Column="Bmk1011" />
  951. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  952. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  953. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  954. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  955. </OutputList>
  956. <RunTimeInformation>
  957. <RunTimeCountersPerThread Thread="1" ActualRows="2498" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  958. <RunTimeCountersPerThread Thread="2" ActualRows="2726" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  959. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  960. </RunTimeInformation>
  961. <Concat>
  962. <DefinedValues>
  963. <DefinedValue>
  964. <ColumnReference Column="Bmk1011" />
  965. <ColumnReference Column="Bmk1011" />
  966. <ColumnReference Column="Bmk1011" />
  967. </DefinedValue>
  968. <DefinedValue>
  969. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  970. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  971. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  972. </DefinedValue>
  973. <DefinedValue>
  974. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  975. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  976. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  977. </DefinedValue>
  978. <DefinedValue>
  979. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  980. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  981. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  982. </DefinedValue>
  983. <DefinedValue>
  984. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  985. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  986. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  987. </DefinedValue>
  988. </DefinedValues>
  989. <RelOp AvgRowSize="43" EstimateCPU="0.00104319" EstimateIO="0.0068287" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="362.653" LogicalOp="Index Seek" NodeId="20" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="7.97359" TableCardinality="4604910">
  990. <OutputList>
  991. <ColumnReference Column="Bmk1011" />
  992. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  993. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  994. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  995. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  996. </OutputList>
  997. <RunTimeInformation>
  998. <RunTimeCountersPerThread Thread="1" ActualRows="2497" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  999. <RunTimeCountersPerThread Thread="2" ActualRows="2725" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1000. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1001. </RunTimeInformation>
  1002. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1003. <DefinedValues>
  1004. <DefinedValue>
  1005. <ColumnReference Column="Bmk1011" />
  1006. </DefinedValue>
  1007. <DefinedValue>
  1008. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  1009. </DefinedValue>
  1010. <DefinedValue>
  1011. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1012. </DefinedValue>
  1013. <DefinedValue>
  1014. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1015. </DefinedValue>
  1016. <DefinedValue>
  1017. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  1018. </DefinedValue>
  1019. </DefinedValues>
  1020. <Object Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Index="[IX_POSREPL5Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  1021. <SeekPredicates>
  1022. <SeekPredicateNew>
  1023. <SeekKeys>
  1024. <Prefix ScanType="EQ">
  1025. <RangeColumns>
  1026. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  1027. </RangeColumns>
  1028. <RangeExpressions>
  1029. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  1030. <Identifier>
  1031. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  1032. </Identifier>
  1033. </ScalarOperator>
  1034. </RangeExpressions>
  1035. </Prefix>
  1036. <StartRange ScanType="GE">
  1037. <RangeColumns>
  1038. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1039. </RangeColumns>
  1040. <RangeExpressions>
  1041. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  1042. <Identifier>
  1043. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1044. </Identifier>
  1045. </ScalarOperator>
  1046. </RangeExpressions>
  1047. </StartRange>
  1048. <EndRange ScanType="LE">
  1049. <RangeColumns>
  1050. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1051. </RangeColumns>
  1052. <RangeExpressions>
  1053. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  1054. <Identifier>
  1055. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  1056. </Identifier>
  1057. </ScalarOperator>
  1058. </RangeExpressions>
  1059. </EndRange>
  1060. </SeekKeys>
  1061. </SeekPredicateNew>
  1062. </SeekPredicates>
  1063. <Predicate>
  1064. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL5Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL5Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL5Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  1065. <Logical Operation="OR">
  1066. <ScalarOperator>
  1067. <Compare CompareOp="GT">
  1068. <ScalarOperator>
  1069. <Intrinsic FunctionName="isnull">
  1070. <ScalarOperator>
  1071. <Identifier>
  1072. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1073. </Identifier>
  1074. </ScalarOperator>
  1075. <ScalarOperator>
  1076. <Identifier>
  1077. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1078. </Identifier>
  1079. </ScalarOperator>
  1080. </Intrinsic>
  1081. </ScalarOperator>
  1082. <ScalarOperator>
  1083. <Identifier>
  1084. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1085. </Identifier>
  1086. </ScalarOperator>
  1087. </Compare>
  1088. </ScalarOperator>
  1089. <ScalarOperator>
  1090. <Compare CompareOp="GT">
  1091. <ScalarOperator>
  1092. <Identifier>
  1093. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  1094. </Identifier>
  1095. </ScalarOperator>
  1096. <ScalarOperator>
  1097. <Identifier>
  1098. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  1099. </Identifier>
  1100. </ScalarOperator>
  1101. </Compare>
  1102. </ScalarOperator>
  1103. </Logical>
  1104. </ScalarOperator>
  1105. </Predicate>
  1106. </IndexScan>
  1107. </RelOp>
  1108. <RelOp AvgRowSize="43" EstimateCPU="0.00016469" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3.14713" LogicalOp="Index Seek" NodeId="21" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.32748" TableCardinality="4604910">
  1109. <OutputList>
  1110. <ColumnReference Column="Bmk1011" />
  1111. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  1112. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1113. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1114. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  1115. </OutputList>
  1116. <RunTimeInformation>
  1117. <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1118. <RunTimeCountersPerThread Thread="2" ActualRows="1" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1119. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1120. </RunTimeInformation>
  1121. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1122. <DefinedValues>
  1123. <DefinedValue>
  1124. <ColumnReference Column="Bmk1011" />
  1125. </DefinedValue>
  1126. <DefinedValue>
  1127. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  1128. </DefinedValue>
  1129. <DefinedValue>
  1130. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1131. </DefinedValue>
  1132. <DefinedValue>
  1133. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1134. </DefinedValue>
  1135. <DefinedValue>
  1136. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  1137. </DefinedValue>
  1138. </DefinedValues>
  1139. <Object Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Index="[IX_POSREPL5Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  1140. <SeekPredicates>
  1141. <SeekPredicateNew>
  1142. <SeekKeys>
  1143. <Prefix ScanType="EQ">
  1144. <RangeColumns>
  1145. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="SourceStore" />
  1146. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1147. </RangeColumns>
  1148. <RangeExpressions>
  1149. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  1150. <Identifier>
  1151. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  1152. </Identifier>
  1153. </ScalarOperator>
  1154. <ScalarOperator ScalarString="NULL">
  1155. <Const ConstValue="NULL" />
  1156. </ScalarOperator>
  1157. </RangeExpressions>
  1158. </Prefix>
  1159. <StartRange ScanType="GE">
  1160. <RangeColumns>
  1161. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1162. </RangeColumns>
  1163. <RangeExpressions>
  1164. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  1165. <Identifier>
  1166. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1167. </Identifier>
  1168. </ScalarOperator>
  1169. </RangeExpressions>
  1170. </StartRange>
  1171. <EndRange ScanType="LE">
  1172. <RangeColumns>
  1173. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1174. </RangeColumns>
  1175. <RangeExpressions>
  1176. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  1177. <Identifier>
  1178. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  1179. </Identifier>
  1180. </ScalarOperator>
  1181. </RangeExpressions>
  1182. </EndRange>
  1183. </SeekKeys>
  1184. </SeekPredicateNew>
  1185. </SeekPredicates>
  1186. <Predicate>
  1187. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL5Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL5Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL5Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  1188. <Logical Operation="OR">
  1189. <ScalarOperator>
  1190. <Compare CompareOp="GT">
  1191. <ScalarOperator>
  1192. <Intrinsic FunctionName="isnull">
  1193. <ScalarOperator>
  1194. <Identifier>
  1195. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1196. </Identifier>
  1197. </ScalarOperator>
  1198. <ScalarOperator>
  1199. <Identifier>
  1200. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1201. </Identifier>
  1202. </ScalarOperator>
  1203. </Intrinsic>
  1204. </ScalarOperator>
  1205. <ScalarOperator>
  1206. <Identifier>
  1207. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1208. </Identifier>
  1209. </ScalarOperator>
  1210. </Compare>
  1211. </ScalarOperator>
  1212. <ScalarOperator>
  1213. <Compare CompareOp="GT">
  1214. <ScalarOperator>
  1215. <Identifier>
  1216. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL5Agreement]" Table="[Agreement]" Column="AgreementId" />
  1217. </Identifier>
  1218. </ScalarOperator>
  1219. <ScalarOperator>
  1220. <Identifier>
  1221. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  1222. </Identifier>
  1223. </ScalarOperator>
  1224. </Compare>
  1225. </ScalarOperator>
  1226. </Logical>
  1227. </ScalarOperator>
  1228. </Predicate>
  1229. </IndexScan>
  1230. </RelOp>
  1231. </Concat>
  1232. </RelOp>
  1233. </Sort>
  1234. </RelOp>
  1235. <RelOp AvgRowSize="35" EstimateCPU="0.00380505" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="514.006" LogicalOp="Distinct Sort" NodeId="22" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="26.6288">
  1236. <OutputList>
  1237. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1238. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1239. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1240. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1241. </OutputList>
  1242. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  1243. <RunTimeInformation>
  1244. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="2176" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1245. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="3073" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1246. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1247. </RunTimeInformation>
  1248. <Sort Distinct="true">
  1249. <OrderBy>
  1250. <OrderByColumn Ascending="true">
  1251. <ColumnReference Column="Bmk1015" />
  1252. </OrderByColumn>
  1253. </OrderBy>
  1254. <RelOp AvgRowSize="43" EstimateCPU="2.90294E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="290.294" LogicalOp="Concatenation" NodeId="23" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="11.1407">
  1255. <OutputList>
  1256. <ColumnReference Column="Bmk1015" />
  1257. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1258. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1259. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1260. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1261. </OutputList>
  1262. <RunTimeInformation>
  1263. <RunTimeCountersPerThread Thread="1" ActualRows="2176" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1264. <RunTimeCountersPerThread Thread="2" ActualRows="3073" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1265. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1266. </RunTimeInformation>
  1267. <Concat>
  1268. <DefinedValues>
  1269. <DefinedValue>
  1270. <ColumnReference Column="Bmk1015" />
  1271. <ColumnReference Column="Bmk1015" />
  1272. <ColumnReference Column="Bmk1015" />
  1273. </DefinedValue>
  1274. <DefinedValue>
  1275. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1276. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1277. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1278. </DefinedValue>
  1279. <DefinedValue>
  1280. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1281. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1282. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1283. </DefinedValue>
  1284. <DefinedValue>
  1285. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1286. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1287. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1288. </DefinedValue>
  1289. <DefinedValue>
  1290. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1291. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1292. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1293. </DefinedValue>
  1294. </DefinedValues>
  1295. <RelOp AvgRowSize="43" EstimateCPU="0.000878963" EstimateIO="0.00608796" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="287.685" LogicalOp="Index Seek" NodeId="24" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="7.0516" TableCardinality="4353400">
  1296. <OutputList>
  1297. <ColumnReference Column="Bmk1015" />
  1298. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1299. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1300. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1301. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1302. </OutputList>
  1303. <RunTimeInformation>
  1304. <RunTimeCountersPerThread Thread="1" ActualRows="2175" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1305. <RunTimeCountersPerThread Thread="2" ActualRows="3071" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1306. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1307. </RunTimeInformation>
  1308. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1309. <DefinedValues>
  1310. <DefinedValue>
  1311. <ColumnReference Column="Bmk1015" />
  1312. </DefinedValue>
  1313. <DefinedValue>
  1314. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1315. </DefinedValue>
  1316. <DefinedValue>
  1317. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1318. </DefinedValue>
  1319. <DefinedValue>
  1320. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1321. </DefinedValue>
  1322. <DefinedValue>
  1323. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1324. </DefinedValue>
  1325. </DefinedValues>
  1326. <Object Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Index="[IX_POSREPL6Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  1327. <SeekPredicates>
  1328. <SeekPredicateNew>
  1329. <SeekKeys>
  1330. <Prefix ScanType="EQ">
  1331. <RangeColumns>
  1332. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1333. </RangeColumns>
  1334. <RangeExpressions>
  1335. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  1336. <Identifier>
  1337. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  1338. </Identifier>
  1339. </ScalarOperator>
  1340. </RangeExpressions>
  1341. </Prefix>
  1342. <StartRange ScanType="GE">
  1343. <RangeColumns>
  1344. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1345. </RangeColumns>
  1346. <RangeExpressions>
  1347. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  1348. <Identifier>
  1349. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1350. </Identifier>
  1351. </ScalarOperator>
  1352. </RangeExpressions>
  1353. </StartRange>
  1354. <EndRange ScanType="LE">
  1355. <RangeColumns>
  1356. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1357. </RangeColumns>
  1358. <RangeExpressions>
  1359. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  1360. <Identifier>
  1361. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  1362. </Identifier>
  1363. </ScalarOperator>
  1364. </RangeExpressions>
  1365. </EndRange>
  1366. </SeekKeys>
  1367. </SeekPredicateNew>
  1368. </SeekPredicates>
  1369. <Predicate>
  1370. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL6Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL6Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL6Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  1371. <Logical Operation="OR">
  1372. <ScalarOperator>
  1373. <Compare CompareOp="GT">
  1374. <ScalarOperator>
  1375. <Intrinsic FunctionName="isnull">
  1376. <ScalarOperator>
  1377. <Identifier>
  1378. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1379. </Identifier>
  1380. </ScalarOperator>
  1381. <ScalarOperator>
  1382. <Identifier>
  1383. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1384. </Identifier>
  1385. </ScalarOperator>
  1386. </Intrinsic>
  1387. </ScalarOperator>
  1388. <ScalarOperator>
  1389. <Identifier>
  1390. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1391. </Identifier>
  1392. </ScalarOperator>
  1393. </Compare>
  1394. </ScalarOperator>
  1395. <ScalarOperator>
  1396. <Compare CompareOp="GT">
  1397. <ScalarOperator>
  1398. <Identifier>
  1399. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1400. </Identifier>
  1401. </ScalarOperator>
  1402. <ScalarOperator>
  1403. <Identifier>
  1404. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  1405. </Identifier>
  1406. </ScalarOperator>
  1407. </Compare>
  1408. </ScalarOperator>
  1409. </Logical>
  1410. </ScalarOperator>
  1411. </Predicate>
  1412. </IndexScan>
  1413. </RelOp>
  1414. <RelOp AvgRowSize="43" EstimateCPU="0.000163549" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2.60944" LogicalOp="Index Seek" NodeId="25" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.32396" TableCardinality="4353400">
  1415. <OutputList>
  1416. <ColumnReference Column="Bmk1015" />
  1417. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1418. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1419. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1420. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1421. </OutputList>
  1422. <RunTimeInformation>
  1423. <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1424. <RunTimeCountersPerThread Thread="2" ActualRows="2" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1425. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1426. </RunTimeInformation>
  1427. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1428. <DefinedValues>
  1429. <DefinedValue>
  1430. <ColumnReference Column="Bmk1015" />
  1431. </DefinedValue>
  1432. <DefinedValue>
  1433. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1434. </DefinedValue>
  1435. <DefinedValue>
  1436. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1437. </DefinedValue>
  1438. <DefinedValue>
  1439. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1440. </DefinedValue>
  1441. <DefinedValue>
  1442. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1443. </DefinedValue>
  1444. </DefinedValues>
  1445. <Object Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Index="[IX_POSREPL6Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  1446. <SeekPredicates>
  1447. <SeekPredicateNew>
  1448. <SeekKeys>
  1449. <Prefix ScanType="EQ">
  1450. <RangeColumns>
  1451. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="SourceStore" />
  1452. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1453. </RangeColumns>
  1454. <RangeExpressions>
  1455. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  1456. <Identifier>
  1457. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  1458. </Identifier>
  1459. </ScalarOperator>
  1460. <ScalarOperator ScalarString="NULL">
  1461. <Const ConstValue="NULL" />
  1462. </ScalarOperator>
  1463. </RangeExpressions>
  1464. </Prefix>
  1465. <StartRange ScanType="GE">
  1466. <RangeColumns>
  1467. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1468. </RangeColumns>
  1469. <RangeExpressions>
  1470. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  1471. <Identifier>
  1472. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1473. </Identifier>
  1474. </ScalarOperator>
  1475. </RangeExpressions>
  1476. </StartRange>
  1477. <EndRange ScanType="LE">
  1478. <RangeColumns>
  1479. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1480. </RangeColumns>
  1481. <RangeExpressions>
  1482. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  1483. <Identifier>
  1484. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  1485. </Identifier>
  1486. </ScalarOperator>
  1487. </RangeExpressions>
  1488. </EndRange>
  1489. </SeekKeys>
  1490. </SeekPredicateNew>
  1491. </SeekPredicates>
  1492. <Predicate>
  1493. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL6Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL6Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL6Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  1494. <Logical Operation="OR">
  1495. <ScalarOperator>
  1496. <Compare CompareOp="GT">
  1497. <ScalarOperator>
  1498. <Intrinsic FunctionName="isnull">
  1499. <ScalarOperator>
  1500. <Identifier>
  1501. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1502. </Identifier>
  1503. </ScalarOperator>
  1504. <ScalarOperator>
  1505. <Identifier>
  1506. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1507. </Identifier>
  1508. </ScalarOperator>
  1509. </Intrinsic>
  1510. </ScalarOperator>
  1511. <ScalarOperator>
  1512. <Identifier>
  1513. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1514. </Identifier>
  1515. </ScalarOperator>
  1516. </Compare>
  1517. </ScalarOperator>
  1518. <ScalarOperator>
  1519. <Compare CompareOp="GT">
  1520. <ScalarOperator>
  1521. <Identifier>
  1522. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL6Agreement]" Table="[Agreement]" Column="AgreementId" />
  1523. </Identifier>
  1524. </ScalarOperator>
  1525. <ScalarOperator>
  1526. <Identifier>
  1527. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  1528. </Identifier>
  1529. </ScalarOperator>
  1530. </Compare>
  1531. </ScalarOperator>
  1532. </Logical>
  1533. </ScalarOperator>
  1534. </Predicate>
  1535. </IndexScan>
  1536. </RelOp>
  1537. </Concat>
  1538. </RelOp>
  1539. </Sort>
  1540. </RelOp>
  1541. <RelOp AvgRowSize="35" EstimateCPU="0.00429912" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="550.514" LogicalOp="Distinct Sort" NodeId="26" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="28.0554">
  1542. <OutputList>
  1543. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1544. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1545. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1546. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1547. </OutputList>
  1548. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  1549. <RunTimeInformation>
  1550. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="2784" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1551. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="3381" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1552. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1553. </RunTimeInformation>
  1554. <Sort Distinct="true">
  1555. <OrderBy>
  1556. <OrderByColumn Ascending="true">
  1557. <ColumnReference Column="Bmk1019" />
  1558. </OrderByColumn>
  1559. </OrderBy>
  1560. <RelOp AvgRowSize="43" EstimateCPU="3.22937E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="322.937" LogicalOp="Concatenation" NodeId="27" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="12.0594">
  1561. <OutputList>
  1562. <ColumnReference Column="Bmk1019" />
  1563. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1564. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1565. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1566. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1567. </OutputList>
  1568. <RunTimeInformation>
  1569. <RunTimeCountersPerThread Thread="1" ActualRows="2784" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1570. <RunTimeCountersPerThread Thread="2" ActualRows="3381" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1571. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1572. </RunTimeInformation>
  1573. <Concat>
  1574. <DefinedValues>
  1575. <DefinedValue>
  1576. <ColumnReference Column="Bmk1019" />
  1577. <ColumnReference Column="Bmk1019" />
  1578. <ColumnReference Column="Bmk1019" />
  1579. </DefinedValue>
  1580. <DefinedValue>
  1581. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1582. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1583. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1584. </DefinedValue>
  1585. <DefinedValue>
  1586. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1587. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1588. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1589. </DefinedValue>
  1590. <DefinedValue>
  1591. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1592. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1593. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1594. </DefinedValue>
  1595. <DefinedValue>
  1596. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1597. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1598. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1599. </DefinedValue>
  1600. </DefinedValues>
  1601. <RelOp AvgRowSize="43" EstimateCPU="0.000954053" EstimateIO="0.0068287" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="319.805" LogicalOp="Index Seek" NodeId="28" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="7.8849" TableCardinality="4708710">
  1602. <OutputList>
  1603. <ColumnReference Column="Bmk1019" />
  1604. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1605. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1606. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1607. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1608. </OutputList>
  1609. <RunTimeInformation>
  1610. <RunTimeCountersPerThread Thread="1" ActualRows="2784" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1611. <RunTimeCountersPerThread Thread="2" ActualRows="3381" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1612. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1613. </RunTimeInformation>
  1614. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1615. <DefinedValues>
  1616. <DefinedValue>
  1617. <ColumnReference Column="Bmk1019" />
  1618. </DefinedValue>
  1619. <DefinedValue>
  1620. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1621. </DefinedValue>
  1622. <DefinedValue>
  1623. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1624. </DefinedValue>
  1625. <DefinedValue>
  1626. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1627. </DefinedValue>
  1628. <DefinedValue>
  1629. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1630. </DefinedValue>
  1631. </DefinedValues>
  1632. <Object Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Index="[IX_POSREPL7Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  1633. <SeekPredicates>
  1634. <SeekPredicateNew>
  1635. <SeekKeys>
  1636. <Prefix ScanType="EQ">
  1637. <RangeColumns>
  1638. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1639. </RangeColumns>
  1640. <RangeExpressions>
  1641. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  1642. <Identifier>
  1643. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  1644. </Identifier>
  1645. </ScalarOperator>
  1646. </RangeExpressions>
  1647. </Prefix>
  1648. <StartRange ScanType="GE">
  1649. <RangeColumns>
  1650. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1651. </RangeColumns>
  1652. <RangeExpressions>
  1653. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  1654. <Identifier>
  1655. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1656. </Identifier>
  1657. </ScalarOperator>
  1658. </RangeExpressions>
  1659. </StartRange>
  1660. <EndRange ScanType="LE">
  1661. <RangeColumns>
  1662. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1663. </RangeColumns>
  1664. <RangeExpressions>
  1665. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  1666. <Identifier>
  1667. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  1668. </Identifier>
  1669. </ScalarOperator>
  1670. </RangeExpressions>
  1671. </EndRange>
  1672. </SeekKeys>
  1673. </SeekPredicateNew>
  1674. </SeekPredicates>
  1675. <Predicate>
  1676. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL7Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL7Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL7Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  1677. <Logical Operation="OR">
  1678. <ScalarOperator>
  1679. <Compare CompareOp="GT">
  1680. <ScalarOperator>
  1681. <Intrinsic FunctionName="isnull">
  1682. <ScalarOperator>
  1683. <Identifier>
  1684. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1685. </Identifier>
  1686. </ScalarOperator>
  1687. <ScalarOperator>
  1688. <Identifier>
  1689. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1690. </Identifier>
  1691. </ScalarOperator>
  1692. </Intrinsic>
  1693. </ScalarOperator>
  1694. <ScalarOperator>
  1695. <Identifier>
  1696. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1697. </Identifier>
  1698. </ScalarOperator>
  1699. </Compare>
  1700. </ScalarOperator>
  1701. <ScalarOperator>
  1702. <Compare CompareOp="GT">
  1703. <ScalarOperator>
  1704. <Identifier>
  1705. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1706. </Identifier>
  1707. </ScalarOperator>
  1708. <ScalarOperator>
  1709. <Identifier>
  1710. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  1711. </Identifier>
  1712. </ScalarOperator>
  1713. </Compare>
  1714. </ScalarOperator>
  1715. </Logical>
  1716. </ScalarOperator>
  1717. </Predicate>
  1718. </IndexScan>
  1719. </RelOp>
  1720. <RelOp AvgRowSize="43" EstimateCPU="0.000164807" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3.13226" LogicalOp="Index Seek" NodeId="29" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.32894" TableCardinality="4708710">
  1721. <OutputList>
  1722. <ColumnReference Column="Bmk1019" />
  1723. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1724. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1725. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1726. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1727. </OutputList>
  1728. <RunTimeInformation>
  1729. <RunTimeCountersPerThread Thread="1" ActualRows="0" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1730. <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1731. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1732. </RunTimeInformation>
  1733. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1734. <DefinedValues>
  1735. <DefinedValue>
  1736. <ColumnReference Column="Bmk1019" />
  1737. </DefinedValue>
  1738. <DefinedValue>
  1739. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1740. </DefinedValue>
  1741. <DefinedValue>
  1742. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1743. </DefinedValue>
  1744. <DefinedValue>
  1745. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1746. </DefinedValue>
  1747. <DefinedValue>
  1748. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1749. </DefinedValue>
  1750. </DefinedValues>
  1751. <Object Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Index="[IX_POSREPL7Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  1752. <SeekPredicates>
  1753. <SeekPredicateNew>
  1754. <SeekKeys>
  1755. <Prefix ScanType="EQ">
  1756. <RangeColumns>
  1757. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="SourceStore" />
  1758. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1759. </RangeColumns>
  1760. <RangeExpressions>
  1761. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  1762. <Identifier>
  1763. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  1764. </Identifier>
  1765. </ScalarOperator>
  1766. <ScalarOperator ScalarString="NULL">
  1767. <Const ConstValue="NULL" />
  1768. </ScalarOperator>
  1769. </RangeExpressions>
  1770. </Prefix>
  1771. <StartRange ScanType="GE">
  1772. <RangeColumns>
  1773. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1774. </RangeColumns>
  1775. <RangeExpressions>
  1776. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  1777. <Identifier>
  1778. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1779. </Identifier>
  1780. </ScalarOperator>
  1781. </RangeExpressions>
  1782. </StartRange>
  1783. <EndRange ScanType="LE">
  1784. <RangeColumns>
  1785. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1786. </RangeColumns>
  1787. <RangeExpressions>
  1788. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  1789. <Identifier>
  1790. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  1791. </Identifier>
  1792. </ScalarOperator>
  1793. </RangeExpressions>
  1794. </EndRange>
  1795. </SeekKeys>
  1796. </SeekPredicateNew>
  1797. </SeekPredicates>
  1798. <Predicate>
  1799. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL7Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL7Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL7Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  1800. <Logical Operation="OR">
  1801. <ScalarOperator>
  1802. <Compare CompareOp="GT">
  1803. <ScalarOperator>
  1804. <Intrinsic FunctionName="isnull">
  1805. <ScalarOperator>
  1806. <Identifier>
  1807. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1808. </Identifier>
  1809. </ScalarOperator>
  1810. <ScalarOperator>
  1811. <Identifier>
  1812. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1813. </Identifier>
  1814. </ScalarOperator>
  1815. </Intrinsic>
  1816. </ScalarOperator>
  1817. <ScalarOperator>
  1818. <Identifier>
  1819. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1820. </Identifier>
  1821. </ScalarOperator>
  1822. </Compare>
  1823. </ScalarOperator>
  1824. <ScalarOperator>
  1825. <Compare CompareOp="GT">
  1826. <ScalarOperator>
  1827. <Identifier>
  1828. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL7Agreement]" Table="[Agreement]" Column="AgreementId" />
  1829. </Identifier>
  1830. </ScalarOperator>
  1831. <ScalarOperator>
  1832. <Identifier>
  1833. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  1834. </Identifier>
  1835. </ScalarOperator>
  1836. </Compare>
  1837. </ScalarOperator>
  1838. </Logical>
  1839. </ScalarOperator>
  1840. </Predicate>
  1841. </IndexScan>
  1842. </RelOp>
  1843. </Concat>
  1844. </RelOp>
  1845. </Sort>
  1846. </RelOp>
  1847. <RelOp AvgRowSize="35" EstimateCPU="0.0037856" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="550.004" LogicalOp="Distinct Sort" NodeId="30" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="26.635">
  1848. <OutputList>
  1849. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  1850. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1851. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1852. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1853. </OutputList>
  1854. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  1855. <RunTimeInformation>
  1856. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="2540" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1857. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="3111" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1858. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1859. </RunTimeInformation>
  1860. <Sort Distinct="true">
  1861. <OrderBy>
  1862. <OrderByColumn Ascending="true">
  1863. <ColumnReference Column="Bmk1023" />
  1864. </OrderByColumn>
  1865. </OrderBy>
  1866. <RelOp AvgRowSize="43" EstimateCPU="2.88998E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="288.998" LogicalOp="Concatenation" NodeId="31" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="11.1669">
  1867. <OutputList>
  1868. <ColumnReference Column="Bmk1023" />
  1869. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  1870. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1871. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1872. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1873. </OutputList>
  1874. <RunTimeInformation>
  1875. <RunTimeCountersPerThread Thread="1" ActualRows="2540" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1876. <RunTimeCountersPerThread Thread="2" ActualRows="3111" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1877. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1878. </RunTimeInformation>
  1879. <Concat>
  1880. <DefinedValues>
  1881. <DefinedValue>
  1882. <ColumnReference Column="Bmk1023" />
  1883. <ColumnReference Column="Bmk1023" />
  1884. <ColumnReference Column="Bmk1023" />
  1885. </DefinedValue>
  1886. <DefinedValue>
  1887. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  1888. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  1889. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  1890. </DefinedValue>
  1891. <DefinedValue>
  1892. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1893. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1894. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1895. </DefinedValue>
  1896. <DefinedValue>
  1897. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1898. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1899. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1900. </DefinedValue>
  1901. <DefinedValue>
  1902. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1903. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1904. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1905. </DefinedValue>
  1906. </DefinedValues>
  1907. <RelOp AvgRowSize="43" EstimateCPU="0.000883724" EstimateIO="0.00608796" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="285.801" LogicalOp="Index Seek" NodeId="32" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="7.06533" TableCardinality="4860600">
  1908. <OutputList>
  1909. <ColumnReference Column="Bmk1023" />
  1910. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  1911. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1912. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1913. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1914. </OutputList>
  1915. <RunTimeInformation>
  1916. <RunTimeCountersPerThread Thread="1" ActualRows="2538" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  1917. <RunTimeCountersPerThread Thread="2" ActualRows="3111" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  1918. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  1919. </RunTimeInformation>
  1920. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  1921. <DefinedValues>
  1922. <DefinedValue>
  1923. <ColumnReference Column="Bmk1023" />
  1924. </DefinedValue>
  1925. <DefinedValue>
  1926. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  1927. </DefinedValue>
  1928. <DefinedValue>
  1929. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1930. </DefinedValue>
  1931. <DefinedValue>
  1932. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1933. </DefinedValue>
  1934. <DefinedValue>
  1935. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1936. </DefinedValue>
  1937. </DefinedValues>
  1938. <Object Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Index="[IX_POSREPL8Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  1939. <SeekPredicates>
  1940. <SeekPredicateNew>
  1941. <SeekKeys>
  1942. <Prefix ScanType="EQ">
  1943. <RangeColumns>
  1944. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  1945. </RangeColumns>
  1946. <RangeExpressions>
  1947. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  1948. <Identifier>
  1949. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  1950. </Identifier>
  1951. </ScalarOperator>
  1952. </RangeExpressions>
  1953. </Prefix>
  1954. <StartRange ScanType="GE">
  1955. <RangeColumns>
  1956. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1957. </RangeColumns>
  1958. <RangeExpressions>
  1959. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  1960. <Identifier>
  1961. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  1962. </Identifier>
  1963. </ScalarOperator>
  1964. </RangeExpressions>
  1965. </StartRange>
  1966. <EndRange ScanType="LE">
  1967. <RangeColumns>
  1968. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1969. </RangeColumns>
  1970. <RangeExpressions>
  1971. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  1972. <Identifier>
  1973. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  1974. </Identifier>
  1975. </ScalarOperator>
  1976. </RangeExpressions>
  1977. </EndRange>
  1978. </SeekKeys>
  1979. </SeekPredicateNew>
  1980. </SeekPredicates>
  1981. <Predicate>
  1982. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL8Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL8Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL8Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  1983. <Logical Operation="OR">
  1984. <ScalarOperator>
  1985. <Compare CompareOp="GT">
  1986. <ScalarOperator>
  1987. <Intrinsic FunctionName="isnull">
  1988. <ScalarOperator>
  1989. <Identifier>
  1990. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  1991. </Identifier>
  1992. </ScalarOperator>
  1993. <ScalarOperator>
  1994. <Identifier>
  1995. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  1996. </Identifier>
  1997. </ScalarOperator>
  1998. </Intrinsic>
  1999. </ScalarOperator>
  2000. <ScalarOperator>
  2001. <Identifier>
  2002. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2003. </Identifier>
  2004. </ScalarOperator>
  2005. </Compare>
  2006. </ScalarOperator>
  2007. <ScalarOperator>
  2008. <Compare CompareOp="GT">
  2009. <ScalarOperator>
  2010. <Identifier>
  2011. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  2012. </Identifier>
  2013. </ScalarOperator>
  2014. <ScalarOperator>
  2015. <Identifier>
  2016. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  2017. </Identifier>
  2018. </ScalarOperator>
  2019. </Compare>
  2020. </ScalarOperator>
  2021. </Logical>
  2022. </ScalarOperator>
  2023. </Predicate>
  2024. </IndexScan>
  2025. </RelOp>
  2026. <RelOp AvgRowSize="43" EstimateCPU="0.00016513" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3.19727" LogicalOp="Index Seek" NodeId="33" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.33012" TableCardinality="4860600">
  2027. <OutputList>
  2028. <ColumnReference Column="Bmk1023" />
  2029. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  2030. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2031. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2032. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  2033. </OutputList>
  2034. <RunTimeInformation>
  2035. <RunTimeCountersPerThread Thread="1" ActualRows="2" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2036. <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2037. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2038. </RunTimeInformation>
  2039. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  2040. <DefinedValues>
  2041. <DefinedValue>
  2042. <ColumnReference Column="Bmk1023" />
  2043. </DefinedValue>
  2044. <DefinedValue>
  2045. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  2046. </DefinedValue>
  2047. <DefinedValue>
  2048. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2049. </DefinedValue>
  2050. <DefinedValue>
  2051. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2052. </DefinedValue>
  2053. <DefinedValue>
  2054. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  2055. </DefinedValue>
  2056. </DefinedValues>
  2057. <Object Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Index="[IX_POSREPL8Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  2058. <SeekPredicates>
  2059. <SeekPredicateNew>
  2060. <SeekKeys>
  2061. <Prefix ScanType="EQ">
  2062. <RangeColumns>
  2063. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="SourceStore" />
  2064. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2065. </RangeColumns>
  2066. <RangeExpressions>
  2067. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  2068. <Identifier>
  2069. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  2070. </Identifier>
  2071. </ScalarOperator>
  2072. <ScalarOperator ScalarString="NULL">
  2073. <Const ConstValue="NULL" />
  2074. </ScalarOperator>
  2075. </RangeExpressions>
  2076. </Prefix>
  2077. <StartRange ScanType="GE">
  2078. <RangeColumns>
  2079. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2080. </RangeColumns>
  2081. <RangeExpressions>
  2082. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  2083. <Identifier>
  2084. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2085. </Identifier>
  2086. </ScalarOperator>
  2087. </RangeExpressions>
  2088. </StartRange>
  2089. <EndRange ScanType="LE">
  2090. <RangeColumns>
  2091. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2092. </RangeColumns>
  2093. <RangeExpressions>
  2094. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  2095. <Identifier>
  2096. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  2097. </Identifier>
  2098. </ScalarOperator>
  2099. </RangeExpressions>
  2100. </EndRange>
  2101. </SeekKeys>
  2102. </SeekPredicateNew>
  2103. </SeekPredicates>
  2104. <Predicate>
  2105. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL8Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL8Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL8Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  2106. <Logical Operation="OR">
  2107. <ScalarOperator>
  2108. <Compare CompareOp="GT">
  2109. <ScalarOperator>
  2110. <Intrinsic FunctionName="isnull">
  2111. <ScalarOperator>
  2112. <Identifier>
  2113. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2114. </Identifier>
  2115. </ScalarOperator>
  2116. <ScalarOperator>
  2117. <Identifier>
  2118. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2119. </Identifier>
  2120. </ScalarOperator>
  2121. </Intrinsic>
  2122. </ScalarOperator>
  2123. <ScalarOperator>
  2124. <Identifier>
  2125. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2126. </Identifier>
  2127. </ScalarOperator>
  2128. </Compare>
  2129. </ScalarOperator>
  2130. <ScalarOperator>
  2131. <Compare CompareOp="GT">
  2132. <ScalarOperator>
  2133. <Identifier>
  2134. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL8Agreement]" Table="[Agreement]" Column="AgreementId" />
  2135. </Identifier>
  2136. </ScalarOperator>
  2137. <ScalarOperator>
  2138. <Identifier>
  2139. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  2140. </Identifier>
  2141. </ScalarOperator>
  2142. </Compare>
  2143. </ScalarOperator>
  2144. </Logical>
  2145. </ScalarOperator>
  2146. </Predicate>
  2147. </IndexScan>
  2148. </RelOp>
  2149. </Concat>
  2150. </RelOp>
  2151. </Sort>
  2152. </RelOp>
  2153. <RelOp AvgRowSize="35" EstimateCPU="0.00372198" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="571.517" LogicalOp="Distinct Sort" NodeId="34" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="26.5672">
  2154. <OutputList>
  2155. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2156. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2157. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2158. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2159. </OutputList>
  2160. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  2161. <RunTimeInformation>
  2162. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="3276" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2163. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="2790" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2164. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2165. </RunTimeInformation>
  2166. <Sort Distinct="true">
  2167. <OrderBy>
  2168. <OrderByColumn Ascending="true">
  2169. <ColumnReference Column="Bmk1027" />
  2170. </OrderByColumn>
  2171. </OrderBy>
  2172. <RelOp AvgRowSize="43" EstimateCPU="2.84753E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="284.753" LogicalOp="Concatenation" NodeId="35" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="11.1645">
  2173. <OutputList>
  2174. <ColumnReference Column="Bmk1027" />
  2175. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2176. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2177. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2178. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2179. </OutputList>
  2180. <RunTimeInformation>
  2181. <RunTimeCountersPerThread Thread="1" ActualRows="3276" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2182. <RunTimeCountersPerThread Thread="2" ActualRows="2790" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2183. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2184. </RunTimeInformation>
  2185. <Concat>
  2186. <DefinedValues>
  2187. <DefinedValue>
  2188. <ColumnReference Column="Bmk1027" />
  2189. <ColumnReference Column="Bmk1027" />
  2190. <ColumnReference Column="Bmk1027" />
  2191. </DefinedValue>
  2192. <DefinedValue>
  2193. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2194. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2195. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2196. </DefinedValue>
  2197. <DefinedValue>
  2198. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2199. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2200. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2201. </DefinedValue>
  2202. <DefinedValue>
  2203. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2204. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2205. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2206. </DefinedValue>
  2207. <DefinedValue>
  2208. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2209. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2210. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2211. </DefinedValue>
  2212. </DefinedValues>
  2213. <RelOp AvgRowSize="43" EstimateCPU="0.000879425" EstimateIO="0.00608796" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="281.572" LogicalOp="Index Seek" NodeId="36" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="7.06536" TableCardinality="5126310">
  2214. <OutputList>
  2215. <ColumnReference Column="Bmk1027" />
  2216. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2217. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2218. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2219. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2220. </OutputList>
  2221. <RunTimeInformation>
  2222. <RunTimeCountersPerThread Thread="1" ActualRows="3271" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2223. <RunTimeCountersPerThread Thread="2" ActualRows="2784" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2224. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2225. </RunTimeInformation>
  2226. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  2227. <DefinedValues>
  2228. <DefinedValue>
  2229. <ColumnReference Column="Bmk1027" />
  2230. </DefinedValue>
  2231. <DefinedValue>
  2232. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2233. </DefinedValue>
  2234. <DefinedValue>
  2235. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2236. </DefinedValue>
  2237. <DefinedValue>
  2238. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2239. </DefinedValue>
  2240. <DefinedValue>
  2241. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2242. </DefinedValue>
  2243. </DefinedValues>
  2244. <Object Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Index="[IX_POSREPL9Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  2245. <SeekPredicates>
  2246. <SeekPredicateNew>
  2247. <SeekKeys>
  2248. <Prefix ScanType="EQ">
  2249. <RangeColumns>
  2250. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2251. </RangeColumns>
  2252. <RangeExpressions>
  2253. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  2254. <Identifier>
  2255. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  2256. </Identifier>
  2257. </ScalarOperator>
  2258. </RangeExpressions>
  2259. </Prefix>
  2260. <StartRange ScanType="GE">
  2261. <RangeColumns>
  2262. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2263. </RangeColumns>
  2264. <RangeExpressions>
  2265. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  2266. <Identifier>
  2267. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2268. </Identifier>
  2269. </ScalarOperator>
  2270. </RangeExpressions>
  2271. </StartRange>
  2272. <EndRange ScanType="LE">
  2273. <RangeColumns>
  2274. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2275. </RangeColumns>
  2276. <RangeExpressions>
  2277. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  2278. <Identifier>
  2279. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  2280. </Identifier>
  2281. </ScalarOperator>
  2282. </RangeExpressions>
  2283. </EndRange>
  2284. </SeekKeys>
  2285. </SeekPredicateNew>
  2286. </SeekPredicates>
  2287. <Predicate>
  2288. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL9Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL9Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL9Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  2289. <Logical Operation="OR">
  2290. <ScalarOperator>
  2291. <Compare CompareOp="GT">
  2292. <ScalarOperator>
  2293. <Intrinsic FunctionName="isnull">
  2294. <ScalarOperator>
  2295. <Identifier>
  2296. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2297. </Identifier>
  2298. </ScalarOperator>
  2299. <ScalarOperator>
  2300. <Identifier>
  2301. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2302. </Identifier>
  2303. </ScalarOperator>
  2304. </Intrinsic>
  2305. </ScalarOperator>
  2306. <ScalarOperator>
  2307. <Identifier>
  2308. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2309. </Identifier>
  2310. </ScalarOperator>
  2311. </Compare>
  2312. </ScalarOperator>
  2313. <ScalarOperator>
  2314. <Compare CompareOp="GT">
  2315. <ScalarOperator>
  2316. <Identifier>
  2317. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2318. </Identifier>
  2319. </ScalarOperator>
  2320. <ScalarOperator>
  2321. <Identifier>
  2322. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  2323. </Identifier>
  2324. </ScalarOperator>
  2325. </Compare>
  2326. </ScalarOperator>
  2327. </Logical>
  2328. </ScalarOperator>
  2329. </Predicate>
  2330. </IndexScan>
  2331. </RelOp>
  2332. <RelOp AvgRowSize="43" EstimateCPU="0.000165163" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3.18173" LogicalOp="Index Seek" NodeId="37" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.33244" TableCardinality="5126310">
  2333. <OutputList>
  2334. <ColumnReference Column="Bmk1027" />
  2335. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2336. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2337. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2338. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2339. </OutputList>
  2340. <RunTimeInformation>
  2341. <RunTimeCountersPerThread Thread="1" ActualRows="5" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2342. <RunTimeCountersPerThread Thread="2" ActualRows="6" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2343. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2344. </RunTimeInformation>
  2345. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  2346. <DefinedValues>
  2347. <DefinedValue>
  2348. <ColumnReference Column="Bmk1027" />
  2349. </DefinedValue>
  2350. <DefinedValue>
  2351. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2352. </DefinedValue>
  2353. <DefinedValue>
  2354. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2355. </DefinedValue>
  2356. <DefinedValue>
  2357. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2358. </DefinedValue>
  2359. <DefinedValue>
  2360. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2361. </DefinedValue>
  2362. </DefinedValues>
  2363. <Object Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Index="[IX_POSREPL9Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  2364. <SeekPredicates>
  2365. <SeekPredicateNew>
  2366. <SeekKeys>
  2367. <Prefix ScanType="EQ">
  2368. <RangeColumns>
  2369. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="SourceStore" />
  2370. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2371. </RangeColumns>
  2372. <RangeExpressions>
  2373. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  2374. <Identifier>
  2375. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  2376. </Identifier>
  2377. </ScalarOperator>
  2378. <ScalarOperator ScalarString="NULL">
  2379. <Const ConstValue="NULL" />
  2380. </ScalarOperator>
  2381. </RangeExpressions>
  2382. </Prefix>
  2383. <StartRange ScanType="GE">
  2384. <RangeColumns>
  2385. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2386. </RangeColumns>
  2387. <RangeExpressions>
  2388. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  2389. <Identifier>
  2390. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2391. </Identifier>
  2392. </ScalarOperator>
  2393. </RangeExpressions>
  2394. </StartRange>
  2395. <EndRange ScanType="LE">
  2396. <RangeColumns>
  2397. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2398. </RangeColumns>
  2399. <RangeExpressions>
  2400. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  2401. <Identifier>
  2402. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  2403. </Identifier>
  2404. </ScalarOperator>
  2405. </RangeExpressions>
  2406. </EndRange>
  2407. </SeekKeys>
  2408. </SeekPredicateNew>
  2409. </SeekPredicates>
  2410. <Predicate>
  2411. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL9Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL9Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL9Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  2412. <Logical Operation="OR">
  2413. <ScalarOperator>
  2414. <Compare CompareOp="GT">
  2415. <ScalarOperator>
  2416. <Intrinsic FunctionName="isnull">
  2417. <ScalarOperator>
  2418. <Identifier>
  2419. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2420. </Identifier>
  2421. </ScalarOperator>
  2422. <ScalarOperator>
  2423. <Identifier>
  2424. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2425. </Identifier>
  2426. </ScalarOperator>
  2427. </Intrinsic>
  2428. </ScalarOperator>
  2429. <ScalarOperator>
  2430. <Identifier>
  2431. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2432. </Identifier>
  2433. </ScalarOperator>
  2434. </Compare>
  2435. </ScalarOperator>
  2436. <ScalarOperator>
  2437. <Compare CompareOp="GT">
  2438. <ScalarOperator>
  2439. <Identifier>
  2440. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL9Agreement]" Table="[Agreement]" Column="AgreementId" />
  2441. </Identifier>
  2442. </ScalarOperator>
  2443. <ScalarOperator>
  2444. <Identifier>
  2445. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  2446. </Identifier>
  2447. </ScalarOperator>
  2448. </Compare>
  2449. </ScalarOperator>
  2450. </Logical>
  2451. </ScalarOperator>
  2452. </Predicate>
  2453. </IndexScan>
  2454. </RelOp>
  2455. </Concat>
  2456. </RelOp>
  2457. </Sort>
  2458. </RelOp>
  2459. <RelOp AvgRowSize="35" EstimateCPU="0.00413294" EstimateIO="0.0112613" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="565.047" LogicalOp="Distinct Sort" NodeId="38" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="27.0999">
  2460. <OutputList>
  2461. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2462. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2463. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2464. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2465. </OutputList>
  2466. <MemoryFractions Input="0.000251046" Output="0.000251046" />
  2467. <RunTimeInformation>
  2468. <RunTimeCountersPerThread Thread="1" ActualRebinds="426" ActualRewinds="0" ActualRows="2856" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2469. <RunTimeCountersPerThread Thread="2" ActualRebinds="602" ActualRewinds="0" ActualRows="1808" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2470. <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2471. </RunTimeInformation>
  2472. <Sort Distinct="true">
  2473. <OrderBy>
  2474. <OrderByColumn Ascending="true">
  2475. <ColumnReference Column="Bmk1031" />
  2476. </OrderByColumn>
  2477. </OrderBy>
  2478. <RelOp AvgRowSize="43" EstimateCPU="3.12015E-05" EstimateIO="0" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="312.015" LogicalOp="Concatenation" NodeId="39" Parallel="true" PhysicalOp="Concatenation" EstimatedTotalSubtreeCost="11.2747">
  2479. <OutputList>
  2480. <ColumnReference Column="Bmk1031" />
  2481. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2482. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2483. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2484. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2485. </OutputList>
  2486. <RunTimeInformation>
  2487. <RunTimeCountersPerThread Thread="1" ActualRows="2856" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2488. <RunTimeCountersPerThread Thread="2" ActualRows="1808" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2489. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2490. </RunTimeInformation>
  2491. <Concat>
  2492. <DefinedValues>
  2493. <DefinedValue>
  2494. <ColumnReference Column="Bmk1031" />
  2495. <ColumnReference Column="Bmk1031" />
  2496. <ColumnReference Column="Bmk1031" />
  2497. </DefinedValue>
  2498. <DefinedValue>
  2499. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2500. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2501. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2502. </DefinedValue>
  2503. <DefinedValue>
  2504. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2505. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2506. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2507. </DefinedValue>
  2508. <DefinedValue>
  2509. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2510. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2511. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2512. </DefinedValue>
  2513. <DefinedValue>
  2514. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2515. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2516. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2517. </DefinedValue>
  2518. </DefinedValues>
  2519. <RelOp AvgRowSize="43" EstimateCPU="0.000935107" EstimateIO="0.00608796" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="308.708" LogicalOp="Index Seek" NodeId="40" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="7.11841" TableCardinality="4898530">
  2520. <OutputList>
  2521. <ColumnReference Column="Bmk1031" />
  2522. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2523. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2524. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2525. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2526. </OutputList>
  2527. <RunTimeInformation>
  2528. <RunTimeCountersPerThread Thread="1" ActualRows="2855" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2529. <RunTimeCountersPerThread Thread="2" ActualRows="1808" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2530. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2531. </RunTimeInformation>
  2532. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  2533. <DefinedValues>
  2534. <DefinedValue>
  2535. <ColumnReference Column="Bmk1031" />
  2536. </DefinedValue>
  2537. <DefinedValue>
  2538. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2539. </DefinedValue>
  2540. <DefinedValue>
  2541. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2542. </DefinedValue>
  2543. <DefinedValue>
  2544. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2545. </DefinedValue>
  2546. <DefinedValue>
  2547. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2548. </DefinedValue>
  2549. </DefinedValues>
  2550. <Object Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Index="[IX_POSREPL10Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  2551. <SeekPredicates>
  2552. <SeekPredicateNew>
  2553. <SeekKeys>
  2554. <Prefix ScanType="EQ">
  2555. <RangeColumns>
  2556. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2557. </RangeColumns>
  2558. <RangeExpressions>
  2559. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  2560. <Identifier>
  2561. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  2562. </Identifier>
  2563. </ScalarOperator>
  2564. </RangeExpressions>
  2565. </Prefix>
  2566. <StartRange ScanType="GE">
  2567. <RangeColumns>
  2568. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2569. </RangeColumns>
  2570. <RangeExpressions>
  2571. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  2572. <Identifier>
  2573. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2574. </Identifier>
  2575. </ScalarOperator>
  2576. </RangeExpressions>
  2577. </StartRange>
  2578. <EndRange ScanType="LE">
  2579. <RangeColumns>
  2580. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2581. </RangeColumns>
  2582. <RangeExpressions>
  2583. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  2584. <Identifier>
  2585. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  2586. </Identifier>
  2587. </ScalarOperator>
  2588. </RangeExpressions>
  2589. </EndRange>
  2590. </SeekKeys>
  2591. </SeekPredicateNew>
  2592. </SeekPredicates>
  2593. <Predicate>
  2594. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL10Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL10Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL10Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  2595. <Logical Operation="OR">
  2596. <ScalarOperator>
  2597. <Compare CompareOp="GT">
  2598. <ScalarOperator>
  2599. <Intrinsic FunctionName="isnull">
  2600. <ScalarOperator>
  2601. <Identifier>
  2602. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2603. </Identifier>
  2604. </ScalarOperator>
  2605. <ScalarOperator>
  2606. <Identifier>
  2607. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2608. </Identifier>
  2609. </ScalarOperator>
  2610. </Intrinsic>
  2611. </ScalarOperator>
  2612. <ScalarOperator>
  2613. <Identifier>
  2614. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2615. </Identifier>
  2616. </ScalarOperator>
  2617. </Compare>
  2618. </ScalarOperator>
  2619. <ScalarOperator>
  2620. <Compare CompareOp="GT">
  2621. <ScalarOperator>
  2622. <Identifier>
  2623. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2624. </Identifier>
  2625. </ScalarOperator>
  2626. <ScalarOperator>
  2627. <Identifier>
  2628. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  2629. </Identifier>
  2630. </ScalarOperator>
  2631. </Compare>
  2632. </ScalarOperator>
  2633. </Logical>
  2634. </ScalarOperator>
  2635. </Predicate>
  2636. </IndexScan>
  2637. </RelOp>
  2638. <RelOp AvgRowSize="43" EstimateCPU="0.000165336" EstimateIO="0.003125" EstimateRebinds="1027" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="3.30724" LogicalOp="Index Seek" NodeId="41" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="3.33047" TableCardinality="4898530">
  2639. <OutputList>
  2640. <ColumnReference Column="Bmk1031" />
  2641. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2642. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2643. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2644. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2645. </OutputList>
  2646. <RunTimeInformation>
  2647. <RunTimeCountersPerThread Thread="1" ActualRows="1" Batches="0" ActualEndOfScans="426" ActualExecutions="426" ActualExecutionMode="Row" />
  2648. <RunTimeCountersPerThread Thread="2" ActualRows="0" Batches="0" ActualEndOfScans="602" ActualExecutions="602" ActualExecutionMode="Row" />
  2649. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2650. </RunTimeInformation>
  2651. <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  2652. <DefinedValues>
  2653. <DefinedValue>
  2654. <ColumnReference Column="Bmk1031" />
  2655. </DefinedValue>
  2656. <DefinedValue>
  2657. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2658. </DefinedValue>
  2659. <DefinedValue>
  2660. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2661. </DefinedValue>
  2662. <DefinedValue>
  2663. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2664. </DefinedValue>
  2665. <DefinedValue>
  2666. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2667. </DefinedValue>
  2668. </DefinedValues>
  2669. <Object Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Index="[IX_POSREPL10Agreement_SourceStore_ModifiedDate]" IndexKind="NonClustered" />
  2670. <SeekPredicates>
  2671. <SeekPredicateNew>
  2672. <SeekKeys>
  2673. <Prefix ScanType="EQ">
  2674. <RangeColumns>
  2675. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="SourceStore" />
  2676. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2677. </RangeColumns>
  2678. <RangeExpressions>
  2679. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[Store] as [s].[Store]">
  2680. <Identifier>
  2681. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="Store" />
  2682. </Identifier>
  2683. </ScalarOperator>
  2684. <ScalarOperator ScalarString="NULL">
  2685. <Const ConstValue="NULL" />
  2686. </ScalarOperator>
  2687. </RangeExpressions>
  2688. </Prefix>
  2689. <StartRange ScanType="GE">
  2690. <RangeColumns>
  2691. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2692. </RangeColumns>
  2693. <RangeExpressions>
  2694. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate]">
  2695. <Identifier>
  2696. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2697. </Identifier>
  2698. </ScalarOperator>
  2699. </RangeExpressions>
  2700. </StartRange>
  2701. <EndRange ScanType="LE">
  2702. <RangeColumns>
  2703. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2704. </RangeColumns>
  2705. <RangeExpressions>
  2706. <ScalarOperator ScalarString="[tempdb].[dbo].[#stores].[RangeEnd] as [s].[RangeEnd]">
  2707. <Identifier>
  2708. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="RangeEnd" />
  2709. </Identifier>
  2710. </ScalarOperator>
  2711. </RangeExpressions>
  2712. </EndRange>
  2713. </SeekKeys>
  2714. </SeekPredicateNew>
  2715. </SeekPredicates>
  2716. <Predicate>
  2717. <ScalarOperator ScalarString="isnull([POSREPLDB].[POSREPL10Agreement].[Agreement].[ModifiedDate],[POSREPLDB].[POSREPL10Agreement].[Agreement].[CreatedDate])&gt;[tempdb].[dbo].[#stores].[StartDate] as [s].[StartDate] OR [POSREPLDB].[POSREPL10Agreement].[Agreement].[AgreementId]&gt;[tempdb].[dbo].[#stores].[LastId] as [s].[LastId]">
  2718. <Logical Operation="OR">
  2719. <ScalarOperator>
  2720. <Compare CompareOp="GT">
  2721. <ScalarOperator>
  2722. <Intrinsic FunctionName="isnull">
  2723. <ScalarOperator>
  2724. <Identifier>
  2725. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="ModifiedDate" />
  2726. </Identifier>
  2727. </ScalarOperator>
  2728. <ScalarOperator>
  2729. <Identifier>
  2730. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="CreatedDate" />
  2731. </Identifier>
  2732. </ScalarOperator>
  2733. </Intrinsic>
  2734. </ScalarOperator>
  2735. <ScalarOperator>
  2736. <Identifier>
  2737. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="StartDate" />
  2738. </Identifier>
  2739. </ScalarOperator>
  2740. </Compare>
  2741. </ScalarOperator>
  2742. <ScalarOperator>
  2743. <Compare CompareOp="GT">
  2744. <ScalarOperator>
  2745. <Identifier>
  2746. <ColumnReference Database="[POSREPLDB]" Schema="[POSREPL10Agreement]" Table="[Agreement]" Column="AgreementId" />
  2747. </Identifier>
  2748. </ScalarOperator>
  2749. <ScalarOperator>
  2750. <Identifier>
  2751. <ColumnReference Database="[tempdb]" Schema="[dbo]" Table="[#stores]" Alias="[s]" Column="LastId" />
  2752. </Identifier>
  2753. </ScalarOperator>
  2754. </Compare>
  2755. </ScalarOperator>
  2756. </Logical>
  2757. </ScalarOperator>
  2758. </Predicate>
  2759. </IndexScan>
  2760. </RelOp>
  2761. </Concat>
  2762. </RelOp>
  2763. </Sort>
  2764. </RelOp>
  2765. </Concat>
  2766. </RelOp>
  2767. </NestedLoops>
  2768. </RelOp>
  2769. </Parallelism>
  2770. </RelOp>
  2771. </Bitmap>
  2772. </RelOp>
  2773. <RelOp AvgRowSize="23" EstimateCPU="81.5485" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="36511000" LogicalOp="Repartition Streams" NodeId="42" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="278.085">
  2774. <OutputList>
  2775. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  2776. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="AgreementId" />
  2777. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="SourceStore" />
  2778. </OutputList>
  2779. <RunTimeInformation>
  2780. <RunTimeCountersPerThread Thread="1" ActualRows="145060" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  2781. <RunTimeCountersPerThread Thread="2" ActualRows="143873" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  2782. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2783. </RunTimeInformation>
  2784. <Parallelism PartitioningType="Hash">
  2785. <PartitionColumns>
  2786. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="SourceStore" />
  2787. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="AgreementId" />
  2788. </PartitionColumns>
  2789. <RelOp AvgRowSize="24" EstimateCPU="25.5503" EstimateIO="159.837" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="36511000" LogicalOp="Index Scan" NodeId="43" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="185.388" TableCardinality="46455000">
  2790. <OutputList>
  2791. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  2792. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="AgreementId" />
  2793. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="SourceStore" />
  2794. </OutputList>
  2795. <RunTimeInformation>
  2796. <RunTimeCountersPerThread Thread="2" ActualRows="150190" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  2797. <RunTimeCountersPerThread Thread="1" ActualRows="138743" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
  2798. <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
  2799. </RunTimeInformation>
  2800. <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
  2801. <DefinedValues>
  2802. <DefinedValue>
  2803. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="CustomerId" />
  2804. </DefinedValue>
  2805. <DefinedValue>
  2806. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="AgreementId" />
  2807. </DefinedValue>
  2808. <DefinedValue>
  2809. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="SourceStore" />
  2810. </DefinedValue>
  2811. </DefinedValues>
  2812. <Object Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Index="[IX_CustomerAgreement_SourceStore_AgreementId]" IndexKind="NonClustered" />
  2813. <Predicate>
  2814. <ScalarOperator ScalarString="[StoreOpsV170].[Customer].[CustomerAgreement].[IsPrimary]=(1) AND PROBE([Bitmap1118],[StoreOpsV170].[Customer].[CustomerAgreement].[SourceStore],[StoreOpsV170].[Customer].[CustomerAgreement].[AgreementId])">
  2815. <Logical Operation="AND">
  2816. <ScalarOperator>
  2817. <Compare CompareOp="EQ">
  2818. <ScalarOperator>
  2819. <Identifier>
  2820. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="IsPrimary" />
  2821. </Identifier>
  2822. </ScalarOperator>
  2823. <ScalarOperator>
  2824. <Const ConstValue="(1)" />
  2825. </ScalarOperator>
  2826. </Compare>
  2827. </ScalarOperator>
  2828. <ScalarOperator>
  2829. <Intrinsic FunctionName="PROBE">
  2830. <ScalarOperator>
  2831. <Identifier>
  2832. <ColumnReference Column="Bitmap1118" />
  2833. </Identifier>
  2834. </ScalarOperator>
  2835. <ScalarOperator>
  2836. <Identifier>
  2837. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="SourceStore" />
  2838. </Identifier>
  2839. </ScalarOperator>
  2840. <ScalarOperator>
  2841. <Identifier>
  2842. <ColumnReference Database="[StoreOpsV170]" Schema="[Customer]" Table="[CustomerAgreement]" Column="AgreementId" />
  2843. </Identifier>
  2844. </ScalarOperator>
  2845. </Intrinsic>
  2846. </ScalarOperator>
  2847. </Logical>
  2848. </ScalarOperator>
  2849. </Predicate>
  2850. </IndexScan>
  2851. </RelOp>
  2852. </Parallelism>
  2853. </RelOp>
  2854. </Hash>
  2855. </RelOp>
  2856. </ComputeScalar>
  2857. </RelOp>
  2858. </TopSort>
  2859. </RelOp>
  2860. </Parallelism>
  2861. </RelOp>
  2862. </Top>
  2863. </RelOp>
  2864. </QueryPlan>
  2865. </StmtSimple>
  2866. </Statements>
  2867. </Batch>
  2868. </BatchSequence>
  2869. </ShowPlanXML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement