Files
sql-server-samples/samples/demos/Plan-Comparison/Offline/Compare1_Plan1_Slow.sqlplan
T

1075 lines
108 KiB
XML

<?xml version="1.0" encoding="utf-16"?>
<ShowPlanXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.4" Build="13.0.700.1266" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
<BatchSequence>
<Batch>
<Statements>
<StmtSimple StatementCompId="1" StatementEstRows="4.59857E+21" StatementId="1" StatementOptmLevel="FULL" CardinalityEstimationModelVersion="70" StatementSubTreeCost="645188000000000" StatementText="SELECT e.[BusinessEntityID],&#xD;&#xA; p.[Title],&#xD;&#xA; p.[FirstName],&#xD;&#xA; p.[MiddleName],&#xD;&#xA; p.[LastName],&#xD;&#xA; p.[Suffix],&#xD;&#xA; e.[JobTitle],&#xD;&#xA; pp.[PhoneNumber],&#xD;&#xA; pnt.[Name] AS [PhoneNumberType],&#xD;&#xA; ea.[EmailAddress],&#xD;&#xA; p.[EmailPromotion],&#xD;&#xA; a.[AddressLine1],&#xD;&#xA; a.[AddressLine2],&#xD;&#xA; a.[City],&#xD;&#xA; sp.[Name] AS [StateProvinceName],&#xD;&#xA; a.[PostalCode],&#xD;&#xA; cr.[Name] AS [CountryRegionName],&#xD;&#xA; p.[AdditionalContactInfo]&#xD;&#xA;FROM [HumanResources].[Employee] AS e&#xD;&#xA; INNER JOIN [Person].[Person] AS p&#xD;&#xA; ON RTRIM(LTRIM(p.[BusinessEntityID])) = RTRIM(LTRIM(e.[BusinessEntityID]))&#xD;&#xA; INNER JOIN [Person].[BusinessEntityAddress] AS bea&#xD;&#xA; ON RTRIM(LTRIM(bea.[BusinessEntityID])) = RTRIM(LTRIM(e.[BusinessEntityID]))&#xD;&#xA; INNER JOIN [Person].[Address] AS a&#xD;&#xA; ON RTRIM(LTRIM(a.[AddressID])) = RTRIM(LTRIM(bea.[AddressID]))&#xD;&#xA; INNER JOIN [Person].[StateProvince] AS sp&#xD;&#xA; ON RTRIM(LTRIM(sp.[StateProvinceID])) = RTRIM(LTRIM(a.[StateProvinceID]))&#xD;&#xA; INNER JOIN [Person].[CountryRegion] AS cr&#xD;&#xA; ON RTRIM(LTRIM(cr.[CountryRegionCode])) = RTRIM(LTRIM(sp.[CountryRegionCode]))&#xD;&#xA; LEFT OUTER JOIN [Person].[PersonPhone] AS pp&#xD;&#xA; ON RTRIM(LTRIM(pp.BusinessEntityID)) = RTRIM(LTRIM(p.[BusinessEntityID]))&#xD;&#xA; LEFT OUTER JOIN [Person].[PhoneNumberType] AS pnt&#xD;&#xA; ON RTRIM(LTRIM(pp.[PhoneNumberTypeID])) = RTRIM(LTRIM(pnt.[PhoneNumberTypeID]))&#xD;&#xA; LEFT OUTER JOIN [Person].[EmailAddress] AS ea&#xD;&#xA; ON RTRIM(LTRIM(p.[BusinessEntityID])) = RTRIM(LTRIM(ea.[BusinessEntityID]))&#xD;&#xA; &#xD;&#xA;OPTION (QUERYTRACEON 9481)" StatementType="SELECT" QueryHash="0xF7AF7F558ADB4318" QueryPlanHash="0xB544E5B169DE98C2" RetrievedFromCache="true" SecurityPolicyApplied="false">
<StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
<QueryPlan DegreeOfParallelism="1" MemoryGrant="115520" CachedPlanSize="152" CompileTime="144" CompileCPU="144" CompileMemory="2112">
<Warnings>
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[p].[BusinessEntityID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[e].[BusinessEntityID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[bea].[BusinessEntityID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[a].[AddressID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[bea].[AddressID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[sp].[StateProvinceID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[a].[StateProvinceID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[pp].[BusinessEntityID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[pp].[PhoneNumberTypeID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[pnt].[PhoneNumberTypeID],0)" />
<PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(varchar(12),[ea].[BusinessEntityID],0)" />
</Warnings>
<MemoryGrantInfo SerialRequiredMemory="1024" SerialDesiredMemory="115520" RequiredMemory="1024" DesiredMemory="115520" RequestedMemory="115520" GrantWaitTime="0" GrantedMemory="115520" MaxUsedMemory="7056" />
<OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="104714" EstimatedPagesCached="78535" EstimatedAvailableDegreeOfParallelism="6" />
<RelOp AvgRowSize="4688" EstimateCPU="465155000000000" EstimateIO="911239000" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="4.59857E+21" LogicalOp="Right Outer Join" NodeId="0" Parallel="false" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="645188000000000">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PhoneNumberType]" Alias="[pnt]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="EmailAddress" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="290" ActualRowsRead="870" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<Merge ManyToMany="true">
<InnerSideJoinColumns>
<ColumnReference Column="Expr1009" />
</InnerSideJoinColumns>
<OuterSideJoinColumns>
<ColumnReference Column="Expr1010" />
</OuterSideJoinColumns>
<Residual>
<ScalarOperator ScalarString="[Expr1009]=[Expr1010]">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1009" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1010" />
</Identifier>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Residual>
<RelOp AvgRowSize="69" EstimateCPU="1.30969" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Sort" NodeId="1" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="1.48227">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="EmailAddress" />
<ColumnReference Column="Expr1010" />
</OutputList>
<MemoryFractions Input="1" Output="0.0373113" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="19868" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" InputMemoryGrant="115008" OutputMemoryGrant="4400" UsedMemoryGrant="2208" />
</RunTimeInformation>
<Sort Distinct="false">
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Column="Expr1010" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="69" EstimateCPU="0.0019972" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Compute Scalar" NodeId="2" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.161322">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="EmailAddress" />
<ColumnReference Column="Expr1010" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1010" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[EmailAddress].[BusinessEntityID] as [ea].[BusinessEntityID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="BusinessEntityID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="65" EstimateCPU="0.0221262" EstimateIO="0.137199" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Index Scan" NodeId="3" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.159325" TableCardinality="19972">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="EmailAddress" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19972" ActualRowsRead="19972" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="BusinessEntityID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Alias="[ea]" Column="EmailAddress" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[EmailAddress]" Index="[IX_EmailAddress_EmailAddress]" Alias="[ea]" IndexKind="NonClustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Sort>
</RelOp>
<RelOp AvgRowSize="4644" EstimateCPU="18274300000000" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="2.30147E+18" LogicalOp="Left Outer Join" NodeId="7" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="180032000000000">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PhoneNumberType]" Alias="[pnt]" Column="Name" />
<ColumnReference Column="Expr1009" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="290" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<NestedLoops Optimized="false">
<OuterReferences>
<ColumnReference Column="Expr1011" />
</OuterReferences>
<RelOp AvgRowSize="4600" EstimateCPU="191789000000" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1.91789E+18" LogicalOp="Compute Scalar" NodeId="8" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="385906000000">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
<ColumnReference Column="Expr1009" />
<ColumnReference Column="Expr1011" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1011" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[PersonPhone].[PhoneNumberTypeID] as [pp].[PhoneNumberTypeID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumberTypeID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="4596" EstimateCPU="194001000000" EstimateIO="18268700" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1.91789E+18" LogicalOp="Right Outer Join" NodeId="9" Parallel="false" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="194117000000">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumberTypeID" />
<ColumnReference Column="Expr1009" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="290" ActualRowsRead="870" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<Merge ManyToMany="true">
<InnerSideJoinColumns>
<ColumnReference Column="Expr1009" />
</InnerSideJoinColumns>
<OuterSideJoinColumns>
<ColumnReference Column="Expr1013" />
</OuterSideJoinColumns>
<Residual>
<ScalarOperator ScalarString="[Expr1013]=[Expr1009]">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1013" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1009" />
</Identifier>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Residual>
<RelOp AvgRowSize="53" EstimateCPU="1.30969" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Sort" NodeId="10" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="1.43635">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumberTypeID" />
<ColumnReference Column="Expr1013" />
</OutputList>
<MemoryFractions Input="0.962689" Output="0.0318614" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="19868" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" InputMemoryGrant="110736" OutputMemoryGrant="3776" UsedMemoryGrant="1792" />
</RunTimeInformation>
<Sort Distinct="false">
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Column="Expr1013" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="53" EstimateCPU="0.0019972" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Compute Scalar" NodeId="11" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.115397">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumberTypeID" />
<ColumnReference Column="Expr1013" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1013" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[PersonPhone].[BusinessEntityID] as [pp].[BusinessEntityID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="BusinessEntityID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="49" EstimateCPU="0.0221262" EstimateIO="0.0912731" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Index Scan" NodeId="12" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.113399" TableCardinality="19972">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumberTypeID" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19972" ActualRowsRead="19972" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="BusinessEntityID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumber" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Alias="[pp]" Column="PhoneNumberTypeID" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[PersonPhone]" Index="[IX_PersonPhone_PhoneNumber]" Alias="[pp]" IndexKind="NonClustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Sort>
</RelOp>
<RelOp AvgRowSize="4559" EstimateCPU="97030900" EstimateIO="31338.5" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="959859000000000" LogicalOp="Inner Join" NodeId="16" Parallel="false" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="98026100">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Column="Expr1009" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="290" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<Merge ManyToMany="true">
<InnerSideJoinColumns>
<ColumnReference Column="Expr1021" />
</InnerSideJoinColumns>
<OuterSideJoinColumns>
<ColumnReference Column="Expr1009" />
</OuterSideJoinColumns>
<Residual>
<ScalarOperator ScalarString="[Expr1009]=[Expr1021]">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1009" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1021" />
</Identifier>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Residual>
<RelOp AvgRowSize="4225" EstimateCPU="1.30969" EstimateIO="224.91" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Sort" NodeId="17" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="229.068">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
<ColumnReference Column="Expr1009" />
</OutputList>
<MemoryFractions Input="0.930827" Output="0.908189" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="19868" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" InputMemoryGrant="107080" OutputMemoryGrant="104112" UsedMemoryGrant="1824" />
</RunTimeInformation>
<Sort Distinct="false">
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Column="Expr1009" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="4225" EstimateCPU="0.0019972" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Compute Scalar" NodeId="18" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="2.84799">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
<ColumnReference Column="Expr1009" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1009" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[Person].[BusinessEntityID] as [p].[BusinessEntityID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="BusinessEntityID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="4221" EstimateCPU="0.0220477" EstimateIO="2.82394" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19972" LogicalOp="Clustered Index Scan" NodeId="19" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="2.84599" TableCardinality="19972">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19972" ActualRowsRead="19972" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="BusinessEntityID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Title" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="FirstName" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="MiddleName" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="LastName" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="Suffix" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="EmailPromotion" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Alias="[p]" Column="AdditionalContactInfo" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[Person]" Index="[PK_Person_BusinessEntityID]" Alias="[p]" IndexKind="Clustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Sort>
</RelOp>
<RelOp AvgRowSize="359" EstimateCPU="83041.6" EstimateIO="573.757" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="480602000000" LogicalOp="Inner Join" NodeId="23" Parallel="false" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="963618">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Column="Expr1020" />
<ColumnReference Column="Expr1021" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="290" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<Merge ManyToMany="true">
<InnerSideJoinColumns>
<ColumnReference Column="Expr1020" />
</InnerSideJoinColumns>
<OuterSideJoinColumns>
<ColumnReference Column="Expr1021" />
</OuterSideJoinColumns>
<Residual>
<ScalarOperator ScalarString="[Expr1020]=[Expr1021]">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1020" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1021" />
</Identifier>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Residual>
<RelOp AvgRowSize="73" EstimateCPU="0.00380066" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="290" LogicalOp="Sort" NodeId="24" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.0231364">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Column="Expr1021" />
</OutputList>
<MemoryFractions Input="0.0226383" Output="0.000698714" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="290" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" InputMemoryGrant="3096" OutputMemoryGrant="200" UsedMemoryGrant="40" />
</RunTimeInformation>
<Sort Distinct="false">
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Column="Expr1021" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="73" EstimateCPU="2.9E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="290" LogicalOp="Compute Scalar" NodeId="25" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.00807444">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
<ColumnReference Column="Expr1021" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1021" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[HumanResources].[Employee].[BusinessEntityID] as [e].[BusinessEntityID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="65" EstimateCPU="0.000476" EstimateIO="0.00756944" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="290" LogicalOp="Clustered Index Scan" NodeId="26" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.00804544" TableCardinality="290">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="290" ActualRowsRead="290" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="BusinessEntityID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Alias="[e]" Column="JobTitle" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[HumanResources]" Table="[Employee]" Index="[PK_Employee_BusinessEntityID]" Alias="[e]" IndexKind="Clustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Sort>
</RelOp>
<RelOp AvgRowSize="294" EstimateCPU="692730" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="16572500000" LogicalOp="Inner Join" NodeId="30" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="880003">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Column="Expr1020" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19510" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<NestedLoops Optimized="false">
<Predicate>
<ScalarOperator ScalarString="[Expr1014]=[Expr1015]">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1014" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1015" />
</Identifier>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Predicate>
<RelOp AvgRowSize="247" EstimateCPU="29106.3" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="696323000" LogicalOp="Inner Join" NodeId="31" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="38092">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Column="Expr1015" />
<ColumnReference Column="Expr1020" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19510" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<NestedLoops Optimized="false">
<Predicate>
<ScalarOperator ScalarString="[Expr1016]=[Expr1017]">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1016" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1017" />
</Identifier>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Predicate>
<RelOp AvgRowSize="198" EstimateCPU="1608.08" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="38470900" LogicalOp="Inner Join" NodeId="32" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="1796.25">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Column="Expr1017" />
<ColumnReference Column="Expr1020" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19510" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<NestedLoops Optimized="false">
<Predicate>
<ScalarOperator ScalarString="[Expr1018]=[Expr1019]">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1018" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1019" />
</Identifier>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Predicate>
<RelOp AvgRowSize="25" EstimateCPU="1.28387" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19614" LogicalOp="Sort" NodeId="33" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="1.3538">
<OutputList>
<ColumnReference Column="Expr1019" />
<ColumnReference Column="Expr1020" />
</OutputList>
<MemoryFractions Input="0.0219396" Output="0.0219396" />
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="19510" Batches="0" ActualEndOfScans="0" ActualExecutions="1" ActualExecutionMode="Row" InputMemoryGrant="3016" OutputMemoryGrant="2632" UsedMemoryGrant="1192" />
</RunTimeInformation>
<Sort Distinct="false">
<OrderBy>
<OrderByColumn Ascending="true">
<ColumnReference Column="Expr1020" />
</OrderByColumn>
</OrderBy>
<RelOp AvgRowSize="25" EstimateCPU="0.0019614" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19614" LogicalOp="Compute Scalar" NodeId="34" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0586707">
<OutputList>
<ColumnReference Column="Expr1019" />
<ColumnReference Column="Expr1020" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1019" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[BusinessEntityAddress].[AddressID] as [bea].[AddressID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[BusinessEntityAddress]" Alias="[bea]" Column="AddressID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
<DefinedValue>
<ColumnReference Column="Expr1020" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[BusinessEntityAddress].[BusinessEntityID] as [bea].[BusinessEntityID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[BusinessEntityAddress]" Alias="[bea]" Column="BusinessEntityID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="15" EstimateCPU="0.0217324" EstimateIO="0.0349769" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19614" LogicalOp="Index Scan" NodeId="35" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.0567093" TableCardinality="19614">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[BusinessEntityAddress]" Alias="[bea]" Column="BusinessEntityID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[BusinessEntityAddress]" Alias="[bea]" Column="AddressID" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19614" ActualRowsRead="19614" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[BusinessEntityAddress]" Alias="[bea]" Column="BusinessEntityID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[BusinessEntityAddress]" Alias="[bea]" Column="AddressID" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[BusinessEntityAddress]" Index="[IX_BusinessEntityAddress_AddressTypeID]" Alias="[bea]" IndexKind="NonClustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Sort>
</RelOp>
<RelOp AvgRowSize="198" EstimateCPU="0.00363112" EstimateIO="0.01" EstimateRebinds="0" EstimateRewinds="19613" EstimatedExecutionMode="Row" EstimateRows="19614" LogicalOp="Lazy Spool" NodeId="41" Parallel="false" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="71.4014">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Column="Expr1017" />
<ColumnReference Column="Expr1018" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="19509" ActualRows="382661532" ActualRowsRead="382641918" Batches="0" ActualEndOfScans="19509" ActualExecutions="19510" ActualExecutionMode="Row" />
</RunTimeInformation>
<Spool>
<RelOp AvgRowSize="198" EstimateCPU="0.0019614" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19614" LogicalOp="Compute Scalar" NodeId="42" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.182374">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
<ColumnReference Column="Expr1017" />
<ColumnReference Column="Expr1018" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1017" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[Address].[StateProvinceID] as [a].[StateProvinceID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="StateProvinceID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
<DefinedValue>
<ColumnReference Column="Expr1018" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[Address].[AddressID] as [a].[AddressID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="190" EstimateCPU="0.0217324" EstimateIO="0.158681" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="19614" LogicalOp="Index Scan" NodeId="43" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.180413" TableCardinality="19614">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="StateProvinceID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="19614" ActualRowsRead="19614" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine1" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="AddressLine2" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="City" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="StateProvinceID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Alias="[a]" Column="PostalCode" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[Address]" Index="[IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode]" Alias="[a]" IndexKind="NonClustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Spool>
</RelOp>
</NestedLoops>
</RelOp>
<RelOp AvgRowSize="74" EstimateCPU="0.00013288" EstimateIO="0.01" EstimateRebinds="0" EstimateRewinds="38470900" EstimatedExecutionMode="Row" EstimateRows="181" LogicalOp="Lazy Spool" NodeId="50" Parallel="false" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="5100.49">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Column="Expr1015" />
<ColumnReference Column="Expr1016" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="19509" ActualRows="3531138" ActualRowsRead="3530957" Batches="0" ActualEndOfScans="19509" ActualExecutions="19510" ActualExecutionMode="Row" />
</RunTimeInformation>
<Spool>
<RelOp AvgRowSize="74" EstimateCPU="1.81E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="181" LogicalOp="Compute Scalar" NodeId="51" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.00423994">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
<ColumnReference Column="Expr1015" />
<ColumnReference Column="Expr1016" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1015" />
<ScalarOperator ScalarString="rtrim(ltrim([AdventureWorks2014].[Person].[StateProvince].[CountryRegionCode] as [sp].[CountryRegionCode]))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="CountryRegionCode" />
</Identifier>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
<DefinedValue>
<ColumnReference Column="Expr1016" />
<ScalarOperator ScalarString="rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[StateProvince].[StateProvinceID] as [sp].[StateProvinceID],0)))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="StateProvinceID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="71" EstimateCPU="0.0003561" EstimateIO="0.00386574" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="181" LogicalOp="Clustered Index Scan" NodeId="52" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.00422184" TableCardinality="181">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="StateProvinceID" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="CountryRegionCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="181" ActualRowsRead="181" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="StateProvinceID" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="CountryRegionCode" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Alias="[sp]" Column="Name" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[StateProvince]" Index="[PK_StateProvince_StateProvinceID]" Alias="[sp]" IndexKind="Clustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Spool>
</RelOp>
</NestedLoops>
</RelOp>
<RelOp AvgRowSize="66" EstimateCPU="0.00014304" EstimateIO="0.01" EstimateRebinds="0" EstimateRewinds="696323000" EstimatedExecutionMode="Row" EstimateRows="238" LogicalOp="Lazy Spool" NodeId="59" Parallel="false" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="99462.8">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Column="Expr1014" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="19509" ActualRows="4643368" ActualRowsRead="4643130" Batches="0" ActualEndOfScans="19509" ActualExecutions="19510" ActualExecutionMode="Row" />
</RunTimeInformation>
<Spool>
<RelOp AvgRowSize="66" EstimateCPU="2.38E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="238" LogicalOp="Compute Scalar" NodeId="60" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.00430834">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
<ColumnReference Column="Expr1014" />
</OutputList>
<ComputeScalar>
<DefinedValues>
<DefinedValue>
<ColumnReference Column="Expr1014" />
<ScalarOperator ScalarString="rtrim(ltrim([AdventureWorks2014].[Person].[CountryRegion].[CountryRegionCode] as [cr].[CountryRegionCode]))">
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="CountryRegionCode" />
</Identifier>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</DefinedValue>
</DefinedValues>
<RelOp AvgRowSize="67" EstimateCPU="0.0004188" EstimateIO="0.00386574" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="238" LogicalOp="Index Scan" NodeId="61" Parallel="false" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="0.00428454" TableCardinality="238">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="CountryRegionCode" />
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="238" ActualRowsRead="238" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="CountryRegionCode" />
</DefinedValue>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Alias="[cr]" Column="Name" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[CountryRegion]" Index="[AK_CountryRegion_Name]" Alias="[cr]" IndexKind="NonClustered" Storage="RowStore" />
</IndexScan>
</RelOp>
</ComputeScalar>
</RelOp>
</Spool>
</RelOp>
</NestedLoops>
</RelOp>
</Merge>
</RelOp>
</Merge>
</RelOp>
</Merge>
</RelOp>
</ComputeScalar>
</RelOp>
<RelOp AvgRowSize="65" EstimateCPU="8.18E-05" EstimateIO="0.0032035" EstimateRebinds="0" EstimateRewinds="1.91789E+18" EstimatedExecutionMode="Row" EstimateRows="2.27951" LogicalOp="Clustered Index Scan" NodeId="72" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="156884000000000" TableCardinality="3">
<OutputList>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PhoneNumberType]" Alias="[pnt]" Column="Name" />
</OutputList>
<RunTimeInformation>
<RunTimeCountersPerThread Thread="0" ActualRows="290" ActualRowsRead="870" Batches="0" ActualEndOfScans="290" ActualExecutions="290" ActualExecutionMode="Row" />
</RunTimeInformation>
<IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
<DefinedValues>
<DefinedValue>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PhoneNumberType]" Alias="[pnt]" Column="Name" />
</DefinedValue>
</DefinedValues>
<Object Database="[AdventureWorks2014]" Schema="[Person]" Table="[PhoneNumberType]" Index="[PK_PhoneNumberType_PhoneNumberTypeID]" Alias="[pnt]" IndexKind="Clustered" Storage="RowStore" />
<Predicate>
<ScalarOperator ScalarString="[Expr1011]=rtrim(ltrim(CONVERT_IMPLICIT(varchar(12),[AdventureWorks2014].[Person].[PhoneNumberType].[PhoneNumberTypeID] as [pnt].[PhoneNumberTypeID],0)))">
<Compare CompareOp="EQ">
<ScalarOperator>
<Identifier>
<ColumnReference Column="Expr1011" />
</Identifier>
</ScalarOperator>
<ScalarOperator>
<Intrinsic FunctionName="rtrim">
<ScalarOperator>
<Intrinsic FunctionName="ltrim">
<ScalarOperator>
<Convert DataType="varchar" Length="12" Style="0" Implicit="true">
<ScalarOperator>
<Identifier>
<ColumnReference Database="[AdventureWorks2014]" Schema="[Person]" Table="[PhoneNumberType]" Alias="[pnt]" Column="PhoneNumberTypeID" />
</Identifier>
</ScalarOperator>
</Convert>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Intrinsic>
</ScalarOperator>
</Compare>
</ScalarOperator>
</Predicate>
</IndexScan>
</RelOp>
</NestedLoops>
</RelOp>
</Merge>
</RelOp>
</QueryPlan>
</StmtSimple>
</Statements>
</Batch>
</BatchSequence>
</ShowPlanXML>