ÿþ<?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.1" Build="10.0.2746.0" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan"> <BatchSequence> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="5.82801" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="9124.15" StatementText="/* TPC_H Query 1 - Pricing Summary Report */&#xD;&#xA;SELECT L_RETURNFLAG, L_LINESTATUS, SUM(L_QUANTITY) AS SUM_QTY, SUM(L_EXTENDEDPRICE)&#xD;&#xA;AS SUM_BASE_PRICE, SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)) AS SUM_DISC_PRICE,&#xD;&#xA;SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)*(1+L_TAX)) AS SUM_CHARGE, AVG(L_QUANTITY) AS AVG_QTY,&#xD;&#xA;AVG(L_EXTENDEDPRICE) AS AVG_PRICE, AVG(L_DISCOUNT) AS AVG_DISC, COUNT(*) AS COUNT_ORDER&#xD;&#xA;FROM LINEITEM WHERE L_SHIPDATE &lt;= CONVERT(DATE,dateadd(dd, -90, '1998-12-01')) &#xD;&#xA;GROUP BY L_RETURNFLAG, L_LINESTATUS ORDER BY L_RETURNFLAG, L_LINESTATUS&#xD;&#xA;" StatementType="SELECT" QueryHash="0xA7AFB1511145EFC4" QueryPlanHash="0xF4B7FC3FA3629490"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="80" CompileTime="14502" CompileCPU="7408" CompileMemory="728"> <RelOp AvgRowSize="70" EstimateCPU="5.82801E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5.82801" LogicalOp="Compute Scalar" NodeId="1" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="9124.15"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> <ColumnReference Column="Expr1004" /> <ColumnReference Column="Expr1005" /> <ColumnReference Column="Expr1006" /> <ColumnReference Column="Expr1007" /> <ColumnReference Column="Expr1008" /> <ColumnReference Column="Expr1009" /> <ColumnReference Column="Expr1010" /> <ColumnReference Column="Expr1011" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1008" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1019]=(0) THEN NULL ELSE [globalagg1021]/CONVERT_IMPLICIT(float(53),[globalagg1019],0) END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1019" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Arithmetic Operation="DIV"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1021" /> </Identifier> </ScalarOperator> <ScalarOperator> <Convert DataType="float" Scale="0" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1019" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </Arithmetic> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1009" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1023]=(0) THEN NULL ELSE [globalagg1025]/CONVERT_IMPLICIT(float(53),[globalagg1023],0) END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1023" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Arithmetic Operation="DIV"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1025" /> </Identifier> </ScalarOperator> <ScalarOperator> <Convert DataType="float" Scale="0" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1023" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </Arithmetic> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1010" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1027]=(0) THEN NULL ELSE [globalagg1029]/CONVERT_IMPLICIT(float(53),[globalagg1027],0) END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1027" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Arithmetic Operation="DIV"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1029" /> </Identifier> </ScalarOperator> <ScalarOperator> <Convert DataType="float" Scale="0" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1027" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </Arithmetic> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1011" /> <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[globalagg1031],0)"> <Convert DataType="int" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1031" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="98" EstimateCPU="1.69012E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5.82801" LogicalOp="Aggregate" NodeId="2" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="9124.15"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> <ColumnReference Column="Expr1004" /> <ColumnReference Column="Expr1005" /> <ColumnReference Column="Expr1006" /> <ColumnReference Column="Expr1007" /> <ColumnReference Column="globalagg1019" /> <ColumnReference Column="globalagg1021" /> <ColumnReference Column="globalagg1023" /> <ColumnReference Column="globalagg1025" /> <ColumnReference Column="globalagg1027" /> <ColumnReference Column="globalagg1029" /> <ColumnReference Column="globalagg1031" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1004" /> <ScalarOperator ScalarString="SUM([partialagg1014])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1014" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1005" /> <ScalarOperator ScalarString="SUM([partialagg1015])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1015" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1006" /> <ScalarOperator ScalarString="SUM([partialagg1016])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1016" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1007" /> <ScalarOperator ScalarString="SUM([partialagg1017])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1017" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1019" /> <ScalarOperator ScalarString="SUM([partialagg1018])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1018" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1021" /> <ScalarOperator ScalarString="SUM([partialagg1020])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1020" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1023" /> <ScalarOperator ScalarString="SUM([partialagg1022])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1022" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1025" /> <ScalarOperator ScalarString="SUM([partialagg1024])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1024" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1027" /> <ScalarOperator ScalarString="SUM([partialagg1026])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1026" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1029" /> <ScalarOperator ScalarString="SUM([partialagg1028])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1028" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1031" /> <ScalarOperator ScalarString="SUM([partialagg1030])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1030" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> </GroupBy> <RelOp AvgRowSize="98" EstimateCPU="0.000265312" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="23.312" LogicalOp="Sort" NodeId="3" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="9124.15"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> <ColumnReference Column="partialagg1014" /> <ColumnReference Column="partialagg1015" /> <ColumnReference Column="partialagg1016" /> <ColumnReference Column="partialagg1017" /> <ColumnReference Column="partialagg1018" /> <ColumnReference Column="partialagg1020" /> <ColumnReference Column="partialagg1022" /> <ColumnReference Column="partialagg1024" /> <ColumnReference Column="partialagg1026" /> <ColumnReference Column="partialagg1028" /> <ColumnReference Column="partialagg1030" /> </OutputList> <MemoryFractions Input="1" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="98" EstimateCPU="0.0285797" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="23.312" LogicalOp="Gather Streams" NodeId="4" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="9124.14"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> <ColumnReference Column="partialagg1014" /> <ColumnReference Column="partialagg1015" /> <ColumnReference Column="partialagg1016" /> <ColumnReference Column="partialagg1017" /> <ColumnReference Column="partialagg1018" /> <ColumnReference Column="partialagg1020" /> <ColumnReference Column="partialagg1022" /> <ColumnReference Column="partialagg1024" /> <ColumnReference Column="partialagg1026" /> <ColumnReference Column="partialagg1028" /> <ColumnReference Column="partialagg1030" /> </OutputList> <Parallelism> <RelOp AvgRowSize="98" EstimateCPU="735.541" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="23.312" LogicalOp="Compute Scalar" NodeId="5" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="9124.11"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> <ColumnReference Column="partialagg1014" /> <ColumnReference Column="partialagg1015" /> <ColumnReference Column="partialagg1016" /> <ColumnReference Column="partialagg1017" /> <ColumnReference Column="partialagg1018" /> <ColumnReference Column="partialagg1020" /> <ColumnReference Column="partialagg1022" /> <ColumnReference Column="partialagg1024" /> <ColumnReference Column="partialagg1026" /> <ColumnReference Column="partialagg1028" /> <ColumnReference Column="partialagg1030" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1020" /> <ScalarOperator ScalarString="[partialagg1014]"> <Identifier> <ColumnReference Column="partialagg1014" /> </Identifier> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1022" /> <ScalarOperator ScalarString="[partialagg1018]"> <Identifier> <ColumnReference Column="partialagg1018" /> </Identifier> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1024" /> <ScalarOperator ScalarString="[partialagg1015]"> <Identifier> <ColumnReference Column="partialagg1015" /> </Identifier> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1026" /> <ScalarOperator ScalarString="[partialagg1018]"> <Identifier> <ColumnReference Column="partialagg1018" /> </Identifier> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1030" /> <ScalarOperator ScalarString="[partialagg1018]"> <Identifier> <ColumnReference Column="partialagg1018" /> </Identifier> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="98" EstimateCPU="735.541" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="23.312" LogicalOp="Aggregate" NodeId="6" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="9124.11"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> <ColumnReference Column="partialagg1014" /> <ColumnReference Column="partialagg1015" /> <ColumnReference Column="partialagg1016" /> <ColumnReference Column="partialagg1017" /> <ColumnReference Column="partialagg1018" /> <ColumnReference Column="partialagg1028" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1014" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_QUANTITY])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1015" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1016" /> <ScalarOperator ScalarString="SUM([Expr1012])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1012" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1017" /> <ScalarOperator ScalarString="SUM([Expr1013])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1013" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1018" /> <ScalarOperator ScalarString="COUNT(*)"> <Aggregate AggType="COUNT*" Distinct="false" /> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1028" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_RETURNFLAG] = [tpch].[dbo].[LINEITEM].[L_RETURNFLAG] AND [tpch].[dbo].[LINEITEM].[L_LINESTATUS] = [tpch].[dbo].[LINEITEM].[L_LINESTATUS]"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="49" EstimateCPU="14.7844" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="591375000" LogicalOp="Compute Scalar" NodeId="7" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="8388.57"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> <ColumnReference Column="Expr1012" /> <ColumnReference Column="Expr1013" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1012" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1013" /> <ScalarOperator ScalarString="([tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT]))*((1.000000000000000e+000)+[tpch].[dbo].[LINEITEM].[L_TAX])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="ADD"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_TAX" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="41" EstimateCPU="162.628" EstimateIO="8211.15" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="591375000" LogicalOp="Clustered Index Seek" NodeId="8" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="8373.78" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_TAX" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_TAX" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_LINESTATUS" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <EndRange ScanType="LE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1998-09-02'"> <Const ConstValue="'1998-09-02'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="100" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="551.115" StatementText="/* TPC_H Query 2 - Minimum Cost Supplier */&#xD;&#xA;SELECT TOP 100 S_ACCTBAL, S_NAME, N_NAME, P_PARTKEY, P_MFGR, S_ADDRESS, S_PHONE, S_COMMENT&#xD;&#xA;FROM PART, SUPPLIER, PARTSUPP,NATION, REGION&#xD;&#xA;WHERE P_PARTKEY = PS_PARTKEY AND S_SUPPKEY = PS_SUPPKEY AND P_SIZE = 15 AND&#xD;&#xA; P_TYPE LIKE '%BRASS' AND S_NATIONKEY = N_NATIONKEY AND N_REGIONKEY = R_REGIONKEY AND R_NAME = 'EUROPE' AND&#xD;&#xA; PS_SUPPLYCOST = (SELECT MIN(PS_SUPPLYCOST) FROM PARTSUPP, SUPPLIER, NATION, REGION&#xD;&#xA; WHERE P_PARTKEY = PS_PARTKEY AND S_SUPPKEY = PS_SUPPKEY AND S_NATIONKEY= N_NATIONKEY AND N_REGIONKEY = R_REGIONKEY AND R_NAME = 'EUROPE')&#xD;&#xA;ORDER BY S_ACCTBAL DESC, N_NAME, S_NAME, P_PARTKEY&#xD;&#xA;" StatementType="SELECT" QueryHash="0xF41CBD58B002A99C" QueryPlanHash="0xEC44808C1C2E59AF"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="160" CompileTime="7851" CompileCPU="3281" CompileMemory="5456"> <RelOp AvgRowSize="185" EstimateCPU="1E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Top" NodeId="0" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="551.115"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Top RowCount="false" IsPercent="false" WithTies="false"> <TopExpression> <ScalarOperator ScalarString="(100)"> <Const ConstValue="(100)" /> </ScalarOperator> </TopExpression> <RelOp AvgRowSize="185" EstimateCPU="0.0294594" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Gather Streams" NodeId="1" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="551.115"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="185" EstimateCPU="0.896849" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="TopN Sort" NodeId="2" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="551.086"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <MemoryFractions Input="0.000548847" Output="1" /> <TopSort Distinct="false" Rows="100"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="185" EstimateCPU="0.000500624" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="82351.4" LogicalOp="Top" NodeId="4" Parallel="true" PhysicalOp="Top" EstimatedTotalSubtreeCost="550.186"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Top RowCount="false" Rows="1" IsPercent="false" WithTies="true"> <TieColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </TieColumns> <RelOp AvgRowSize="198" EstimateCPU="0.0020025" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Segment" NodeId="5" Parallel="true" PhysicalOp="Segment" EstimatedTotalSubtreeCost="550.186"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Column="Segment1036" /> </OutputList> <Segment> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </GroupBy> <SegmentColumn> <ColumnReference Column="Segment1036" /> </SegmentColumn> <RelOp AvgRowSize="198" EstimateCPU="0.896849" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Sort" NodeId="7" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="550.184"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <MemoryFractions Input="0.124949" Output="0.999451" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="198" EstimateCPU="0.274385" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Repartition Streams" NodeId="8" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="549.284"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="198" EstimateCPU="4.07886" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Inner Join" NodeId="9" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="549.01"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <MemoryFractions Input="0.764683" Output="0.669137" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="160" EstimateCPU="0.807262" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="200000" LogicalOp="Bitmap Create" NodeId="10" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="17.2192"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1033" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeys> <RelOp AvgRowSize="160" EstimateCPU="0.807262" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="200000" LogicalOp="Repartition Streams" NodeId="11" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="17.2192"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="160" EstimateCPU="1.44659" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="200000" LogicalOp="Inner Join" NodeId="12" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="16.4119"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <MemoryFractions Input="1" Output="0.235317" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="36" EstimateCPU="0.0285204" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Bitmap Create" NodeId="13" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.0390239"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1034" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </HashKeys> <RelOp AvgRowSize="36" EstimateCPU="0.0285204" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Distribute Streams" NodeId="14" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0390239"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="36" EstimateCPU="0.0001045" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Inner Join" NodeId="15" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0105035"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <NestedLoops Optimized="false"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </OuterReferences> <RelOp AvgRowSize="40" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Clustered Index Scan" NodeId="16" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" TableReferenceId="-1" IndexKind="Clustered" /> </IndexScan> </RelOp> <RelOp AvgRowSize="32" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="20" EstimateRewinds="4" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="17" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0070775" TableCardinality="5"> <OutputList /> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues /> <Object Database="[tpch]" Schema="[dbo]" Table="[REGION]" Index="[PK_R_REGIONKEY]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_REGIONKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[REGION].[R_NAME]='EUROPE'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'EUROPE'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="139" EstimateCPU="0.275039" EstimateIO="14.6513" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Clustered Index Scan" NodeId="18" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="14.9263" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ACCTBAL" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[PK_S_SUPPKEY]" TableReferenceId="-1" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1034],[tpch].[dbo].[SUPPLIER].[S_NATIONKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1034" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="52" EstimateCPU="0.118077" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Repartition Streams" NodeId="20" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="527.712"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="52" EstimateCPU="0.546319" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Inner Join" NodeId="21" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="527.594"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <MemoryFractions Input="0.18231" Output="0.159531" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="36" EstimateCPU="0.123292" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="82351.4" LogicalOp="Bitmap Create" NodeId="22" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="281.908"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1032" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeys> <RelOp AvgRowSize="36" EstimateCPU="0.123292" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="82351.4" LogicalOp="Repartition Streams" NodeId="23" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="281.908"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="64" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="82351.4" LogicalOp="Clustered Index Scan" NodeId="24" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_MFGR" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" TableReferenceId="-1" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_SIZE]=(15) AND [tpch].[dbo].[PART].[P_TYPE] like '%BRASS'"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(15)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Intrinsic FunctionName="like"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'%BRASS'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="0.0809435" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Repartition Streams" NodeId="25" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="245.139"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="23" EstimateCPU="0.0523152" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="50062.4" LogicalOp="Inner Join" NodeId="26" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="245.058"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Expr1035" /> </OuterReferences> <RelOp AvgRowSize="15" EstimateCPU="22" EstimateIO="80.5209" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Index Scan" NodeId="30" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="102.521" TableCardinality="80000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Index="[PS_SUPPKEY_IDX]" TableReferenceId="-1" IndexKind="NonClustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1032],[tpch].[dbo].[PARTSUPP].[PS_PARTKEY],N'[IN ROW]') AND PROBE([Opt_Bitmap1033],[tpch].[dbo].[PARTSUPP].[PS_SUPPKEY],N'[IN ROW]')"> <Logical Operation="AND"> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1032" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1033" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="50061.4" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="33" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="124.885" TableCardinality="80000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Index="[PK_PS_PARTKEY_PS_SUPPKEY]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[PARTSUPP].[PS_PARTKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[tpch].[dbo].[PARTSUPP].[PS_SUPPKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </Segment> </RelOp> </Top> </RelOp> </TopSort> </RelOp> </Parallelism> </RelOp> </Top> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="10" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="6796.38" StatementText="/* TPC_H Query 3 - Shipping Priority */&#xD;&#xA;SELECT TOP 10 L_ORDERKEY, SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT))AS REVENUE, O_ORDERDATE, O_SHIPPRIORITY&#xD;&#xA;FROM CUSTOMER, ORDERS, LINEITEM&#xD;&#xA;WHERE C_MKTSEGMENT = 'BUILDING' AND C_CUSTKEY = O_CUSTKEY AND L_ORDERKEY = O_ORDERKEY&#xD;&#xA; AND O_ORDERDATE &lt; '1995-03-15' AND L_SHIPDATE &gt; '1995-03-15'&#xD;&#xA;GROUP BY L_ORDERKEY, O_ORDERDATE, O_SHIPPRIORITY&#xD;&#xA;ORDER BY REVENUE DESC, O_ORDERDATE&#xD;&#xA;" StatementType="SELECT" QueryHash="0x3E64DEBFAF72428B" QueryPlanHash="0x989041001D6A43F3"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="96" CompileTime="727" CompileCPU="714" CompileMemory="1456"> <RelOp AvgRowSize="30" EstimateCPU="1E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="10" LogicalOp="Top" NodeId="0" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="6796.38"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1011" /> </OutputList> <Top RowCount="false" IsPercent="false" WithTies="false"> <TopExpression> <ScalarOperator ScalarString="(10)"> <Const ConstValue="(10)" /> </ScalarOperator> </TopExpression> <RelOp AvgRowSize="30" EstimateCPU="0.0285801" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="10" LogicalOp="Gather Streams" NodeId="1" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="6796.38"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1011" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1011" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="30" EstimateCPU="145.193" EstimateIO="291.171" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="10" LogicalOp="TopN Sort" NodeId="2" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="6796.36"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1011" /> </OutputList> <MemoryFractions Input="4.76224E-06" Output="1" /> <TopSort Distinct="false" Rows="10"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1011" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="30" EstimateCPU="174.035" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14789600" LogicalOp="Aggregate" NodeId="3" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="6359.99"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1011" /> </OutputList> <MemoryFractions Input="0.301771" Output="0.999995" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1011" /> <ScalarOperator ScalarString="SUM([Expr1012])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1012" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ScalarOperator ScalarString="ANY([tpch].[dbo].[ORDERS].[O_ORDERDATE])"> <Aggregate AggType="ANY" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> <ScalarOperator ScalarString="ANY([tpch].[dbo].[ORDERS].[O_SHIPPRIORITY])"> <Aggregate AggType="ANY" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY] = [tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="30" EstimateCPU="168.344" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31902100" LogicalOp="Inner Join" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="6185.96"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1012" /> </OutputList> <MemoryFractions Input="0.761195" Output="0.698229" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]=[tpch].[dbo].[ORDERS].[O_ORDERKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="22" EstimateCPU="15.9985" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14789600" LogicalOp="Bitmap Create" NodeId="5" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="1357"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1013" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeys> <RelOp AvgRowSize="22" EstimateCPU="15.9985" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14789600" LogicalOp="Repartition Streams" NodeId="6" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1357"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="22" EstimateCPU="102.107" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14789600" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="1341"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> </OutputList> <MemoryFractions Input="1" Output="0.238805" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="1.83413" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3014090" LogicalOp="Bitmap Create" NodeId="8" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="248.49"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1015" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="1.83413" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3014090" LogicalOp="Repartition Streams" NodeId="9" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="248.49"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="21" EstimateCPU="4.12504" EstimateIO="240.731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3014090" LogicalOp="Clustered Index Scan" NodeId="10" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="244.856" TableCardinality="15000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Index="[PK_C_CUSTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[CUSTOMER].[C_MKTSEGMENT]='BUILDING'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_MKTSEGMENT" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'BUILDING'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="26" EstimateCPU="89.0077" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="72930000" LogicalOp="Repartition Streams" NodeId="11" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="990.401"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="26" EstimateCPU="20.0558" EstimateIO="881.337" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="72930000" LogicalOp="Clustered Index Seek" NodeId="12" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="901.393" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_SHIPPRIORITY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-03-15'"> <Const ConstValue="'1995-03-15'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1015],[tpch].[dbo].[ORDERS].[O_CUSTKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1015" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="0.797554" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31902100" LogicalOp="Compute Scalar" NodeId="14" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="4660.62"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1012" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1012" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="31" EstimateCPU="39.4296" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31902100" LogicalOp="Repartition Streams" NodeId="15" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="4659.82"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="31" EstimateCPU="88.9791" EstimateIO="4492.58" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="323560000" LogicalOp="Clustered Index Seek" NodeId="17" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="4581.56" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-03-15'"> <Const ConstValue="'1995-03-15'" /> </ScalarOperator> </RangeExpressions> </StartRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1013],[tpch].[dbo].[LINEITEM].[L_ORDERKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1013" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </TopSort> </RelOp> </Parallelism> </RelOp> </Top> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="5" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="9129.49" StatementText="/* TPC_H Query 4 - Order Priority Checking */&#xD;&#xA;SELECT O_ORDERPRIORITY, COUNT(*) AS ORDER_COUNT FROM ORDERS&#xD;&#xA;WHERE O_ORDERDATE &gt;= '1993-07-01' AND O_ORDERDATE &lt; CONVERT(DATE,dateadd (mm, 3, '1993-07-01')) &#xD;&#xA;AND EXISTS (SELECT * FROM LINEITEM WHERE L_ORDERKEY = O_ORDERKEY AND L_COMMITDATE &lt; L_RECEIPTDATE)&#xD;&#xA;GROUP BY O_ORDERPRIORITY ORDER BY O_ORDERPRIORITY&#xD;&#xA;" StatementType="SELECT" QueryHash="0x56329087434B9B79" QueryPlanHash="0x795E82510E1F4DB2"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="64" CompileTime="12913" CompileCPU="10152" CompileMemory="936"> <RelOp AvgRowSize="26" EstimateCPU="5E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Compute Scalar" NodeId="1" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="9129.49"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> <ColumnReference Column="Expr1009" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1009" /> <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[globalagg1011],0)"> <Convert DataType="int" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1011" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="30" EstimateCPU="1.45E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Aggregate" NodeId="2" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="9129.49"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> <ColumnReference Column="globalagg1011" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1011" /> <ScalarOperator ScalarString="SUM([partialagg1010])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1010" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </GroupBy> <RelOp AvgRowSize="30" EstimateCPU="0.000234874" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20" LogicalOp="Sort" NodeId="3" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="9129.49"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> <ColumnReference Column="partialagg1010" /> </OutputList> <MemoryFractions Input="1.14132E-05" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="30" EstimateCPU="0.0285037" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20" LogicalOp="Gather Streams" NodeId="4" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="9129.48"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> <ColumnReference Column="partialagg1010" /> </OutputList> <Parallelism> <RelOp AvgRowSize="30" EstimateCPU="15.2207" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20" LogicalOp="Partial Aggregate" NodeId="5" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="9129.45"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> <ColumnReference Column="partialagg1010" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1010" /> <ScalarOperator ScalarString="COUNT(*)"> <Aggregate AggType="COUNT*" Distinct="false" /> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[ORDERS].[O_ORDERPRIORITY] = [tpch].[dbo].[ORDERS].[O_ORDERPRIORITY]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="22" EstimateCPU="339.545" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5722730" LogicalOp="Left Semi Join" NodeId="6" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="9114.23"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </OutputList> <MemoryFractions Input="1" Output="0.999989" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]=[tpch].[dbo].[ORDERS].[O_ORDERKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="30" EstimateCPU="6.30669" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5722730" LogicalOp="Bitmap Create" NodeId="7" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="77.0406"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1012" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeys> <RelOp AvgRowSize="30" EstimateCPU="6.30669" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5722730" LogicalOp="Repartition Streams" NodeId="8" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="77.0406"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="30" EstimateCPU="1.57379" EstimateIO="69.1602" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5722730" LogicalOp="Clustered Index Seek" NodeId="9" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="70.734" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1993-07-01'"> <Const ConstValue="'1993-07-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1993-10-01'"> <Const ConstValue="'1993-10-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="129.198" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180011000" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="8697.64"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="21" EstimateCPU="165.01" EstimateIO="8331.43" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180011000" LogicalOp="Clustered Index Scan" NodeId="11" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="8496.44" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_COMMITDATE]&lt;[tpch].[dbo].[LINEITEM].[L_RECEIPTDATE] AND PROBE([Bitmap1012],[tpch].[dbo].[LINEITEM].[L_ORDERKEY],N'[IN ROW]')"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="LT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_COMMITDATE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RECEIPTDATE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1012" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="25" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="10287" StatementText="/* TPC_H Query 5 - Local Supplier Volume */&#xD;&#xA;SELECT N_NAME, SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)) AS REVENUE&#xD;&#xA;FROM CUSTOMER, ORDERS, LINEITEM, SUPPLIER, NATION, REGION&#xD;&#xA;WHERE C_CUSTKEY = O_CUSTKEY AND L_ORDERKEY = O_ORDERKEY AND L_SUPPKEY = S_SUPPKEY AND&#xD;&#xA; C_NATIONKEY = S_NATIONKEY AND S_NATIONKEY = N_NATIONKEY AND N_REGIONKEY = R_REGIONKEY&#xD;&#xA; AND R_NAME = 'ASIA' AND O_ORDERDATE &gt;= '1994-01-01' AND O_ORDERDATE &lt; CONVERT(DATE,DATEADD(YY, 1, '1994-01-01'))&#xD;&#xA;GROUP BY N_NAME ORDER BY REVENUE DESC&#xD;&#xA;" StatementType="SELECT" QueryHash="0x5E7489BB771B438A" QueryPlanHash="0x925497DC2400FB6D"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="176" CompileTime="154" CompileCPU="153" CompileMemory="3160"> <RelOp AvgRowSize="40" EstimateCPU="0.00028115" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Sort" NodeId="0" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="10287"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> </OutputList> <MemoryFractions Input="0.5" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1020" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="40" EstimateCPU="7.25E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Aggregate" NodeId="1" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="10286.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1020" /> <ScalarOperator ScalarString="SUM([partialagg1023])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1023" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </GroupBy> <RelOp AvgRowSize="40" EstimateCPU="0.00113648" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Sort" NodeId="2" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="10286.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="partialagg1023" /> </OutputList> <MemoryFractions Input="3.16868E-06" Output="0.5" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="40" EstimateCPU="0.0285131" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Gather Streams" NodeId="3" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="10286.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="partialagg1023" /> </OutputList> <Parallelism> <RelOp AvgRowSize="40" EstimateCPU="24.617" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Partial Aggregate" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="10286.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="partialagg1023" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1023" /> <ScalarOperator ScalarString="SUM([Expr1021])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1021" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME] = [tpch].[dbo].[NATION].[N_NAME]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="40" EstimateCPU="42.5205" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="13844600" LogicalOp="Inner Join" NodeId="5" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="10262.3"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="0.0367132" Output="0.0367131" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[SUPPLIER].[S_NATIONKEY]=[tpch].[dbo].[NATION].[N_NATIONKEY] AND [tpch].[dbo].[LINEITEM].[L_SUPPKEY]=[tpch].[dbo].[SUPPLIER].[S_SUPPKEY]"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="15" EstimateCPU="0.879938" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Repartition Streams" NodeId="6" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2.16699"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="15" EstimateCPU="0.275039" EstimateIO="1.01201" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Index Scan" NodeId="7" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="1.28705" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[S_NATIONKEY_IDX]" IndexKind="NonClustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="48" EstimateCPU="23.0441" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="13846600" LogicalOp="Repartition Streams" NodeId="8" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="10217.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1021" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="48" EstimateCPU="105.04" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="13846600" LogicalOp="Inner Join" NodeId="9" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="10194.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="9.58528E-05" Output="9.58525E-05" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.0285019" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distribute Streams" NodeId="11" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0317918"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="36" EstimateCPU="0.0001625" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Scan" NodeId="12" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0032875" TableCardinality="5"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[REGION]" Index="[PK_R_REGIONKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[REGION].[R_NAME]='ASIA'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'ASIA'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="52" EstimateCPU="170.167" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="69232800" LogicalOp="Inner Join" NodeId="13" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="10089.5"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="9.50606E-05" Output="9.50603E-05" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="40" EstimateCPU="0.028621" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Distribute Streams" NodeId="14" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0319305"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="40" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Clustered Index Scan" NodeId="15" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_REGIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" IndexKind="Clustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="217.472" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="91028400" LogicalOp="Inner Join" NodeId="16" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="9919.28"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="0.388652" Output="0.388651" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="15" EstimateCPU="11.8607" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="15000000" LogicalOp="Repartition Streams" NodeId="17" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="256.716"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="15" EstimateCPU="4.12504" EstimateIO="240.731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="15000000" LogicalOp="Clustered Index Scan" NodeId="18" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="244.856" TableCardinality="15000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Index="[PK_C_CUSTKEY]" IndexKind="Clustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="95.3864" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="91028400" LogicalOp="Repartition Streams" NodeId="19" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="9445.1"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="23" EstimateCPU="358.159" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="91028400" LogicalOp="Inner Join" NodeId="20" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="9349.71"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="0.574444" Output="0.574442" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]=[tpch].[dbo].[ORDERS].[O_ORDERKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="19" EstimateCPU="20.675" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="22755700" LogicalOp="Bitmap Create" NodeId="21" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="301.93"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1022" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeys> <RelOp AvgRowSize="19" EstimateCPU="20.675" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="22755700" LogicalOp="Repartition Streams" NodeId="22" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="301.93"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="6.25785" EstimateIO="274.997" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="22755700" LogicalOp="Clustered Index Seek" NodeId="23" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="281.255" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1994-01-01'"> <Const ConstValue="'1994-01-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-01-01'"> <Const ConstValue="'1995-01-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="27" EstimateCPU="106.173" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="91028400" LogicalOp="Repartition Streams" NodeId="24" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="8689.62"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="27" EstimateCPU="15.0009" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Compute Scalar" NodeId="26" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="8511.44"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1021" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="35" EstimateCPU="165.01" EstimateIO="8331.43" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Clustered Index Scan" NodeId="27" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="8496.44" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1022],[tpch].[dbo].[LINEITEM].[L_ORDERKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1022" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </Sort> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="1315.41" StatementText="/* TPC_H Query 6 - Forecasting Revenue Change */&#xD;&#xA;SELECT SUM(L_EXTENDEDPRICE*L_DISCOUNT) AS REVENUE&#xD;&#xA;FROM LINEITEM WHERE L_SHIPDATE &gt;= '1994-01-01' AND L_SHIPDATE &lt; CONVERT(DATE,dateadd (yy, 1, '1994-01-01'))&#xD;&#xA; AND L_DISCOUNT BETWEEN .06 - 0.01 AND .06 + 0.01 AND L_QUANTITY &lt; 24&#xD;&#xA;" StatementType="SELECT" QueryHash="0x999D0007450A1D7A" QueryPlanHash="0xC5C0D07B1F9DC37B"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="32" CompileTime="7906" CompileCPU="7904" CompileMemory="384"> <RelOp AvgRowSize="15" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="1" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="1315.41"> <OutputList> <ColumnReference Column="Expr1004" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1004" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1007]=(0) THEN NULL ELSE [globalagg1009] END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1007" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1009" /> </Identifier> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="2.9E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Aggregate" NodeId="2" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="1315.41"> <OutputList> <ColumnReference Column="globalagg1007" /> <ColumnReference Column="globalagg1009" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1007" /> <ScalarOperator ScalarString="SUM([partialagg1006])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1006" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1009" /> <ScalarOperator ScalarString="SUM([partialagg1008])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1008" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="0.0285032" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Gather Streams" NodeId="3" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1315.41"> <OutputList> <ColumnReference Column="partialagg1006" /> <ColumnReference Column="partialagg1008" /> </OutputList> <Parallelism> <RelOp AvgRowSize="23" EstimateCPU="1.70756" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Aggregate" NodeId="4" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="1315.38"> <OutputList> <ColumnReference Column="partialagg1006" /> <ColumnReference Column="partialagg1008" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1006" /> <ScalarOperator ScalarString="Count(*)"> <Aggregate AggType="countstar" Distinct="false" /> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1008" /> <ScalarOperator ScalarString="SUM([Expr1005])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1005" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="15" EstimateCPU="0.284594" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="11383700" LogicalOp="Compute Scalar" NodeId="5" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="1313.67"> <OutputList> <ColumnReference Column="Expr1005" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1005" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*[tpch].[dbo].[LINEITEM].[L_DISCOUNT]"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="31" EstimateCPU="24.9868" EstimateIO="1261.59" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="11383700" LogicalOp="Clustered Index Seek" NodeId="6" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="1286.58" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1994-01-01'"> <Const ConstValue="'1994-01-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-01-01'"> <Const ConstValue="'1995-01-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_DISCOUNT]&gt;=(5.000000000000000e-002) AND [tpch].[dbo].[LINEITEM].[L_DISCOUNT]&lt;=(7.000000000000001e-002) AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&lt;(2.400000000000000e+001)"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="GE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(5.000000000000000e-002)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(7.000000000000001e-002)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(2.400000000000000e+001)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </ComputeScalar> </RelOp> </StreamAggregate> </RelOp> </Parallelism> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="2.1249" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="5222.83" StatementText="/* TPC_H Query 7 - Volume Shipping */&#xD;&#xA;SELECT SUPP_NATION, CUST_NATION, L_YEAR, SUM(VOLUME) AS REVENUE&#xD;&#xA;FROM ( SELECT N1.N_NAME AS SUPP_NATION, N2.N_NAME AS CUST_NATION, datepart(yy, L_SHIPDATE) AS L_YEAR, L_EXTENDEDPRICE*(1-L_DISCOUNT) AS VOLUME&#xD;&#xA; FROM SUPPLIER, LINEITEM, ORDERS, CUSTOMER, NATION N1, NATION N2&#xD;&#xA; WHERE S_SUPPKEY = L_SUPPKEY AND O_ORDERKEY = L_ORDERKEY AND C_CUSTKEY = O_CUSTKEY&#xD;&#xA; AND S_NATIONKEY = N1.N_NATIONKEY AND C_NATIONKEY = N2.N_NATIONKEY AND&#xD;&#xA; ((N1.N_NAME = 'FRANCE' AND N2.N_NAME = 'GERMANY') OR (N1.N_NAME = 'GERMANY' AND N2.N_NAME = 'FRANCE')) AND &#xD;&#xA; L_SHIPDATE BETWEEN '1995-01-01' AND '1996-12-31' ) AS SHIPPING&#xD;&#xA;GROUP BY SUPP_NATION, CUST_NATION, L_YEAR&#xD;&#xA;ORDER BY SUPP_NATION, CUST_NATION, L_YEAR&#xD;&#xA;" StatementType="SELECT" QueryHash="0x262670FEB10CD49D" QueryPlanHash="0xC5B430261F2077C3"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="168" CompileTime="158" CompileCPU="158" CompileMemory="3120"> <RelOp AvgRowSize="69" EstimateCPU="6.16222E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2.1249" LogicalOp="Aggregate" NodeId="0" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="5222.83"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="Expr1020" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1020" /> <ScalarOperator ScalarString="SUM([partialagg1023])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1023" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> </GroupBy> <RelOp AvgRowSize="69" EstimateCPU="0.000141006" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="8.49962" LogicalOp="Sort" NodeId="1" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="5222.83"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="partialagg1023" /> </OutputList> <MemoryFractions Input="1.46974E-05" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Column="Expr1018" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="69" EstimateCPU="0.0285156" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="8.49962" LogicalOp="Gather Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="5222.82"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="partialagg1023" /> </OutputList> <Parallelism> <RelOp AvgRowSize="69" EstimateCPU="25.9177" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="8.49962" LogicalOp="Partial Aggregate" NodeId="3" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="5222.79"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="partialagg1023" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1023" /> <ScalarOperator ScalarString="SUM([Expr1021])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1021" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME] as [N1].[N_NAME] = [tpch].[dbo].[NATION].[N_NAME] as [N1].[N_NAME] AND [tpch].[dbo].[NATION].[N_NAME] as [N2].[N_NAME] = [tpch].[dbo].[NATION].[N_NAME] as [N2].[N_NAME] AND [Expr1018] = [Expr1018]"> <Logical Operation="AND"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1018" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1018" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="69" EstimateCPU="5.04738" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14576800" LogicalOp="Filter" NodeId="4" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="5196.88"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="Expr1021" /> </OutputList> <Filter StartupExpression="false"> <RelOp AvgRowSize="69" EstimateCPU="114.081" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="12017600" LogicalOp="Inner Join" NodeId="5" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="5191.83"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="0.686383" Output="0.980757" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[ORDERS].[O_ORDERKEY]=[tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="40" EstimateCPU="15.2856" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="12017600" LogicalOp="Bitmap Create" NodeId="6" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="2451.56"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1025" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeys> <RelOp AvgRowSize="40" EstimateCPU="15.2856" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="12017600" LogicalOp="Repartition Streams" NodeId="7" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2451.56"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="40" EstimateCPU="187.095" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="12017600" LogicalOp="Inner Join" NodeId="8" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="2436.28"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <MemoryFractions Input="0.999656" Output="0.313617" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="36" EstimateCPU="1.40977" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1200000" LogicalOp="Bitmap Create" NodeId="9" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="266.533"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1027" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeys> <RelOp AvgRowSize="36" EstimateCPU="1.40977" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1200000" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="266.533"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="36" EstimateCPU="20.2359" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1200000" LogicalOp="Inner Join" NodeId="11" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="265.123"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <MemoryFractions Input="1" Output="0.000344259" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="36" EstimateCPU="0.0285082" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2" LogicalOp="Bitmap Create" NodeId="12" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.0318397"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1026" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> </HashKeys> <RelOp AvgRowSize="36" EstimateCPU="0.0285082" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2" LogicalOp="Distribute Streams" NodeId="13" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0318397"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="36" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2" LogicalOp="Clustered Index Scan" NodeId="14" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" Alias="[N2]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME] as [N2].[N_NAME]='FRANCE' OR [tpch].[dbo].[NATION].[N_NAME] as [N2].[N_NAME]='GERMANY'"> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'FRANCE'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'GERMANY'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="4.12504" EstimateIO="240.731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="15000000" LogicalOp="Clustered Index Scan" NodeId="15" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="244.856" TableCardinality="15000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Index="[PK_C_CUSTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1026],[tpch].[dbo].[CUSTOMER].[C_NATIONKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1026" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="19" EstimateCPU="128.7" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="150000000" LogicalOp="Repartition Streams" NodeId="17" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1982.65"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="41.25" EstimateIO="1812.7" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="150000000" LogicalOp="Clustered Index Scan" NodeId="18" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="1853.95" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1027],[tpch].[dbo].[ORDERS].[O_CUSTKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1027" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="52" EstimateCPU="2.03131" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1165730" LogicalOp="Repartition Streams" NodeId="20" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2626.18"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="Expr1021" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="52" EstimateCPU="2.66461" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1165730" LogicalOp="Inner Join" NodeId="21" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="2624.15"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="0.313617" Output="0.0192279" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="36" EstimateCPU="0.120585" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000" LogicalOp="Bitmap Create" NodeId="22" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.389092"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1024" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeys> <RelOp AvgRowSize="36" EstimateCPU="0.120585" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000" LogicalOp="Repartition Streams" NodeId="23" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.389092"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="36" EstimateCPU="0.0836" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000" LogicalOp="Inner Join" NodeId="24" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.268507"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </OutputList> <NestedLoops Optimized="false"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </OuterReferences> <RelOp AvgRowSize="36" EstimateCPU="0.0285082" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2" LogicalOp="Distribute Streams" NodeId="25" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0318177"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="RoundRobin"> <RelOp AvgRowSize="36" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2" LogicalOp="Clustered Index Scan" NodeId="26" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" Alias="[N1]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME] as [N1].[N_NAME]='FRANCE' OR [tpch].[dbo].[NATION].[N_NAME] as [N1].[N_NAME]='GERMANY'"> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'FRANCE'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'GERMANY'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="11" EstimateCPU="0.044157" EstimateIO="0.043125" EstimateRebinds="1" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Index Seek" NodeId="27" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.15299" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[S_NATIONKEY_IDX]" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NATIONKEY] as [N1].[N_NATIONKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="31" EstimateCPU="0.0291434" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1165730" LogicalOp="Compute Scalar" NodeId="28" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="2621.1"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1018" /> <ColumnReference Column="Expr1021" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1018" /> <ScalarOperator ScalarString="datepart(year,[tpch].[dbo].[LINEITEM].[L_SHIPDATE])"> <Intrinsic FunctionName="datepart"> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> </Intrinsic> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1021" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="38" EstimateCPU="1.83284" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1165730" LogicalOp="Repartition Streams" NodeId="29" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2621.07"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="38" EstimateCPU="50.0903" EstimateIO="2529.07" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="182146000" LogicalOp="Clustered Index Seek" NodeId="31" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="2579.16" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-01-01'"> <Const ConstValue="'1995-01-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1996-12-31'"> <Const ConstValue="'1996-12-31'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1024],[tpch].[dbo].[LINEITEM].[L_SUPPKEY],N'[IN ROW]') AND PROBE([Opt_Bitmap1025],[tpch].[dbo].[LINEITEM].[L_ORDERKEY],N'[IN ROW]')"> <Logical Operation="AND"> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1024" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1025" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME] as [N1].[N_NAME]='FRANCE' AND [tpch].[dbo].[NATION].[N_NAME] as [N2].[N_NAME]='GERMANY' OR [tpch].[dbo].[NATION].[N_NAME] as [N1].[N_NAME]='GERMANY' AND [tpch].[dbo].[NATION].[N_NAME] as [N2].[N_NAME]='FRANCE'"> <Logical Operation="OR"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'FRANCE'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'GERMANY'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'GERMANY'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'FRANCE'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </Filter> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="7" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="4692.03" StatementText="/* TPC_H Query 8 - National Market Share */&#xD;&#xA;SELECT O_YEAR, SUM(CASE WHEN NATION = 'BRAZIL' THEN VOLUME ELSE 0 END) / SUM(VOLUME) AS MKT_SHARE&#xD;&#xA;FROM (SELECT datepart(yy, O_ORDERDATE) AS O_YEAR, L_EXTENDEDPRICE * (1-L_DISCOUNT) AS VOLUME, N2.N_NAME AS NATION&#xD;&#xA;FROM PART, SUPPLIER, LINEITEM, ORDERS, CUSTOMER, NATION N1, NATION N2, REGION&#xD;&#xA;WHERE P_PARTKEY = L_PARTKEY AND S_SUPPKEY = L_SUPPKEY AND L_ORDERKEY = O_ORDERKEY&#xD;&#xA; AND O_CUSTKEY = C_CUSTKEY AND C_NATIONKEY = N1.N_NATIONKEY AND N1.N_REGIONKEY = R_REGIONKEY&#xD;&#xA; AND R_NAME = 'AMERICA' AND S_NATIONKEY = N2.N_NATIONKEY&#xD;&#xA; AND O_ORDERDATE BETWEEN '1995-01-01' AND '1996-12-31' AND P_TYPE= 'ECONOMY ANODIZED STEEL') AS ALL_NATIONS&#xD;&#xA;GROUP BY O_YEAR ORDER BY O_YEAR&#xD;&#xA;" StatementType="SELECT" QueryHash="0xFCAC4808AFD306DF" QueryPlanHash="0x7B6275F95983EB1E"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="264" CompileTime="245" CompileCPU="245" CompileMemory="4424"> <RelOp AvgRowSize="19" EstimateCPU="7E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="7" LogicalOp="Compute Scalar" NodeId="0" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="4692.03"> <OutputList> <ColumnReference Column="Expr1024" /> <ColumnReference Column="Expr1028" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1028" /> <ScalarOperator ScalarString="[Expr1026]/[Expr1027]"> <Arithmetic Operation="DIV"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1026" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1027" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="27" EstimateCPU="2.03E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="7" LogicalOp="Aggregate" NodeId="1" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="4692.03"> <OutputList> <ColumnReference Column="Expr1024" /> <ColumnReference Column="Expr1026" /> <ColumnReference Column="Expr1027" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1026" /> <ScalarOperator ScalarString="SUM([partialagg1031])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1031" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1027" /> <ScalarOperator ScalarString="SUM([partialagg1032])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1032" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Column="Expr1024" /> </GroupBy> <RelOp AvgRowSize="27" EstimateCPU="0.000310012" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="28" LogicalOp="Sort" NodeId="2" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="4692.03"> <OutputList> <ColumnReference Column="Expr1024" /> <ColumnReference Column="partialagg1031" /> <ColumnReference Column="partialagg1032" /> </OutputList> <MemoryFractions Input="0.00043611" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Column="Expr1024" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="27" EstimateCPU="0.0285039" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="28" LogicalOp="Gather Streams" NodeId="3" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="4692.02"> <OutputList> <ColumnReference Column="Expr1024" /> <ColumnReference Column="partialagg1031" /> <ColumnReference Column="partialagg1032" /> </OutputList> <Parallelism> <RelOp AvgRowSize="27" EstimateCPU="0.953616" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="28" LogicalOp="Partial Aggregate" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="4691.99"> <OutputList> <ColumnReference Column="Expr1024" /> <ColumnReference Column="partialagg1031" /> <ColumnReference Column="partialagg1032" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1031" /> <ScalarOperator ScalarString="SUM(CASE WHEN [tpch].[dbo].[NATION].[N_NAME] as [N2].[N_NAME]='BRAZIL' THEN [tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT]) ELSE (0.000000000000000e+000) END)"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'BRAZIL'" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </Then> <Else> <ScalarOperator> <Const ConstValue="(0.000000000000000e+000)" /> </ScalarOperator> </Else> </IF> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1032" /> <ScalarOperator ScalarString="SUM([Expr1029])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1029" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Column="Expr1024" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[Expr1024] = [Expr1024]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1024" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1024" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="60" EstimateCPU="1.12546" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="453056" LogicalOp="Inner Join" NodeId="5" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="4691.04"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> <ColumnReference Column="Expr1024" /> <ColumnReference Column="Expr1029" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="36" EstimateCPU="0.028602" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Distribute Streams" NodeId="6" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0319115"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="36" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Clustered Index Scan" NodeId="7" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N2]" Column="N_NAME" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" Alias="[N2]" IndexKind="Clustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="39" EstimateCPU="3.29916" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="596213" LogicalOp="Inner Join" NodeId="8" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="4689.88"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1024" /> <ColumnReference Column="Expr1029" /> </OutputList> <MemoryFractions Input="0.0294003" Output="0.999564" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="39" EstimateCPU="0.487829" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="293489" LogicalOp="Bitmap Create" NodeId="9" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="4684.48"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1024" /> <ColumnReference Column="Expr1029" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1042" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </HashKeys> <RelOp AvgRowSize="39" EstimateCPU="0.487829" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="293489" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="4684.48"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1024" /> <ColumnReference Column="Expr1029" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="39" EstimateCPU="46.8556" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="293489" LogicalOp="Inner Join" NodeId="11" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="4683.99"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1024" /> <ColumnReference Column="Expr1029" /> </OutputList> <MemoryFractions Input="0.520941" Output="0.505625" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]=[tpch].[dbo].[ORDERS].[O_ORDERKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="19" EstimateCPU="8.71876" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="9578030" LogicalOp="Bitmap Create" NodeId="12" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="954.64"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Column="Expr1024" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1034" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeys> <RelOp AvgRowSize="19" EstimateCPU="8.71876" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="9578030" LogicalOp="Repartition Streams" NodeId="13" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="954.64"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Column="Expr1024" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="66.7446" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="9578030" LogicalOp="Inner Join" NodeId="14" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="945.921"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Column="Expr1024" /> </OutputList> <MemoryFractions Input="0.999676" Output="0.479059" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="1.82569" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3000000" LogicalOp="Bitmap Create" NodeId="15" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="268.331"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1039" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="1.82569" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3000000" LogicalOp="Repartition Streams" NodeId="16" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="268.331"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="11" EstimateCPU="21.6147" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3000000" LogicalOp="Inner Join" NodeId="17" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="266.505"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <MemoryFractions Input="1" Output="0.000324277" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.0285094" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Bitmap Create" NodeId="18" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.0351077"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1038" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="0.0285094" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Distribute Streams" NodeId="19" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0351077"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="11" EstimateCPU="2.09E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Inner Join" NodeId="20" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0065983"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </OutputList> <NestedLoops Optimized="false"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </OuterReferences> <RelOp AvgRowSize="36" EstimateCPU="0.0001625" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Scan" NodeId="21" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0032875" TableCardinality="5"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[REGION]" Index="[PK_R_REGIONKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[REGION].[R_NAME]='AMERICA'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'AMERICA'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> <RelOp AvgRowSize="11" EstimateCPU="0.0001625" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5" LogicalOp="Index Seek" NodeId="22" Parallel="false" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.0032875" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[N_REGIONKEY_IDX]" Alias="[N1]" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Alias="[N1]" Column="N_REGIONKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[REGION].[R_REGIONKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[REGION]" Column="R_REGIONKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="4.12504" EstimateIO="240.731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="15000000" LogicalOp="Clustered Index Scan" NodeId="23" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="244.856" TableCardinality="15000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Index="[PK_C_CUSTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1038],[tpch].[dbo].[CUSTOMER].[C_NATIONKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1038" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="1.13831" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="45532300" LogicalOp="Compute Scalar" NodeId="25" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="610.845"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1024" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1024" /> <ScalarOperator ScalarString="datepart(year,[tpch].[dbo].[ORDERS].[O_ORDERDATE])"> <Intrinsic FunctionName="datepart"> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </Identifier> </ScalarOperator> </Intrinsic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="22" EstimateCPU="46.941" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="45532300" LogicalOp="Repartition Streams" NodeId="26" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="609.707"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="22" EstimateCPU="12.5214" EstimateIO="550.245" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="45532300" LogicalOp="Clustered Index Seek" NodeId="27" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="562.766" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-01-01'"> <Const ConstValue="'1995-01-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1996-12-31'"> <Const ConstValue="'1996-12-31'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1039],[tpch].[dbo].[ORDERS].[O_CUSTKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1039" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="43" EstimateCPU="0.333191" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180980" LogicalOp="Repartition Streams" NodeId="32" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="3682.5"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1029" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="43" EstimateCPU="0.68182" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180980" LogicalOp="Inner Join" NodeId="33" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="3682.16"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1029" /> </OutputList> <MemoryFractions Input="0.0120859" Output="0.0117306" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.106764" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="130644" LogicalOp="Bitmap Create" NodeId="34" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="277.891"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1033" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="0.106764" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="130644" LogicalOp="Repartition Streams" NodeId="35" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="277.891"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="35" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="130644" LogicalOp="Clustered Index Scan" NodeId="36" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_TYPE]='ECONOMY ANODIZED STEEL'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'ECONOMY ANODIZED STEEL'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="47" EstimateCPU="0.00452449" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180980" LogicalOp="Compute Scalar" NodeId="37" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="3403.59"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1029" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1029" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="39" EstimateCPU="0.311745" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180980" LogicalOp="Repartition Streams" NodeId="38" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="3403.59"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="39" EstimateCPU="0.189124" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180980" LogicalOp="Inner Join" NodeId="39" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="3403.27"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1008" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Expr1041" /> </OuterReferences> <RelOp AvgRowSize="26" EstimateCPU="66.6508" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="180980" LogicalOp="Inner Join" NodeId="43" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="2883.05"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OutputList> <MemoryFractions Input="0.466973" Output="0.447382" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SHIPDATE] = [tpch].[dbo].[LINEITEM].[L_SHIPDATE] AND [Uniq1008] = [Uniq1008]"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Column="Uniq1008" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Uniq1008" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="18" EstimateCPU="3.99337" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3919550" LogicalOp="Bitmap Create" NodeId="44" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="1279.5"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1040" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </HashKeys> <RelOp AvgRowSize="18" EstimateCPU="3.99337" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3919550" LogicalOp="Repartition Streams" NodeId="45" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1279.5"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </PartitionColumns> <RelOp AvgRowSize="18" EstimateCPU="165.01" EstimateIO="1038.49" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Index Scan" NodeId="47" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="1203.5" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </DefinedValue> <DefinedValue> <ColumnReference Column="Uniq1008" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_PARTKEY_SUPPKEY_IDX]" IndexKind="NonClustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1033],[tpch].[dbo].[LINEITEM].[L_PARTKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1033" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="22" EstimateCPU="29.9664" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="27705900" LogicalOp="Repartition Streams" NodeId="49" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1536.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </PartitionColumns> <RelOp AvgRowSize="22" EstimateCPU="165.01" EstimateIO="1269.92" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Index Scan" NodeId="51" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="1434.93" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </DefinedValue> <DefinedValue> <ColumnReference Column="Uniq1008" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_ORDERKEY_IDX]" IndexKind="NonClustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1040],[tpch].[dbo].[LINEITEM].[L_SHIPDATE],[Uniq1008]) AND PROBE([Opt_Bitmap1034],[tpch].[dbo].[LINEITEM].[L_ORDERKEY],N'[IN ROW]')"> <Logical Operation="AND"> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1040" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Uniq1008" /> </Identifier> </ScalarOperator> </Intrinsic> </ScalarOperator> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1034" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> <RelOp AvgRowSize="27" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="180979" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="64" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="520.032" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1008" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SHIPDATE]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[Uniq1008]"> <Identifier> <ColumnReference Column="Uniq1008" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="0.817313" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Repartition Streams" NodeId="77" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2.10437"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="15" EstimateCPU="0.275039" EstimateIO="1.01201" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Index Scan" NodeId="78" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="1.28705" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[S_NATIONKEY_IDX]" IndexKind="NonClustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1042],[tpch].[dbo].[SUPPLIER].[S_SUPPKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1042" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="132.981" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="12625" StatementText="/* TPC_H Query 9 - Product Type Profit Measure */&#xD;&#xA;SELECT NATION, O_YEAR, SUM(AMOUNT) AS SUM_PROFIT&#xD;&#xA;FROM (SELECT N_NAME AS NATION, datepart(yy, O_ORDERDATE) AS O_YEAR, L_EXTENDEDPRICE*(1-L_DISCOUNT)-PS_SUPPLYCOST*L_QUANTITY AS AMOUNT&#xD;&#xA; FROM PART, SUPPLIER, LINEITEM, PARTSUPP, ORDERS, NATION&#xD;&#xA; WHERE S_SUPPKEY = L_SUPPKEY AND PS_SUPPKEY= L_SUPPKEY AND PS_PARTKEY = L_PARTKEY AND&#xD;&#xA; P_PARTKEY= L_PARTKEY AND O_ORDERKEY = L_ORDERKEY AND S_NATIONKEY = N_NATIONKEY AND P_NAME LIKE '%green%') AS PROFIT&#xD;&#xA;GROUP BY NATION, O_YEAR&#xD;&#xA;ORDER BY NATION, O_YEAR DESC&#xD;&#xA;" StatementType="SELECT" QueryHash="0xAAE1793BEB23CCED" QueryPlanHash="0xA4DD9E8E485E6738"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="192" CompileTime="1342" CompileCPU="1341" CompileMemory="6048"> <RelOp AvgRowSize="44" EstimateCPU="0.029335" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="132.981" LogicalOp="Gather Streams" NodeId="0" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="12625"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1022" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OrderByColumn> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1020" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="44" EstimateCPU="9.63832E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="132.981" LogicalOp="Aggregate" NodeId="1" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="12624.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1022" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1022" /> <ScalarOperator ScalarString="SUM([partialagg1027])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1027" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> </GroupBy> <RelOp AvgRowSize="44" EstimateCPU="0.00190272" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="531.737" LogicalOp="Sort" NodeId="2" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="12624.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="partialagg1027" /> </OutputList> <MemoryFractions Input="1" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OrderByColumn> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1020" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="44" EstimateCPU="0.0285069" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="531.737" LogicalOp="Repartition Streams" NodeId="3" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="12624.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="partialagg1027" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> </PartitionColumns> <RelOp AvgRowSize="44" EstimateCPU="0.0191814" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="531.737" LogicalOp="Inner Join" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="12624.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="partialagg1027" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="36" EstimateCPU="0.028602" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Distribute Streams" NodeId="5" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0319115"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="36" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25" LogicalOp="Clustered Index Scan" NodeId="6" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" IndexKind="Clustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="61.6615" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="699.755" LogicalOp="Aggregate" NodeId="7" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="12624.8"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="partialagg1027" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1027" /> <ScalarOperator ScalarString="SUM([Expr1023]-[tpch].[dbo].[PARTSUPP].[PS_SUPPLYCOST]*[tpch].[dbo].[LINEITEM].[L_QUANTITY])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1023" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Column="Expr1020" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[SUPPLIER].[S_NATIONKEY] = [tpch].[dbo].[SUPPLIER].[S_NATIONKEY] AND [Expr1020] = [Expr1020]"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1020" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1020" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="39" EstimateCPU="56.4931" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Repartition Streams" NodeId="8" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="12563.2"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1023" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Column="Expr1020" /> </PartitionColumns> <RelOp AvgRowSize="39" EstimateCPU="69.1746" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Inner Join" NodeId="9" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="12506.7"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1023" /> </OutputList> <MemoryFractions Input="0.0273741" Output="0.0542252" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="15" EstimateCPU="0.817313" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2.10437"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="15" EstimateCPU="0.275039" EstimateIO="1.01201" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Index Scan" NodeId="11" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="1.28705" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[S_NATIONKEY_IDX]" IndexKind="NonClustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="39" EstimateCPU="54.3206" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Repartition Streams" NodeId="12" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="12435.4"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1023" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="39" EstimateCPU="449.187" EstimateIO="167.995" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Inner Join" NodeId="13" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="12381.1"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1023" /> </OutputList> <MemoryFractions Input="0.477449" Output="0.945775" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[PARTSUPP].[PS_SUPPKEY]=[tpch].[dbo].[LINEITEM].[L_SUPPKEY] AND [tpch].[dbo].[PARTSUPP].[PS_PARTKEY]=[tpch].[dbo].[LINEITEM].[L_PARTKEY]"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="35" EstimateCPU="54.0995" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Bitmap Create" NodeId="14" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="10495.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1023" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1032" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </HashKeys> <RelOp AvgRowSize="35" EstimateCPU="54.0995" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Repartition Streams" NodeId="15" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="10495.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1023" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="35" EstimateCPU="566.907" EstimateIO="335.175" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Inner Join" NodeId="16" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="10441.5"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1020" /> <ColumnReference Column="Expr1023" /> </OutputList> <MemoryFractions Input="0.905138" Output="0.495177" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[ORDERS].[O_ORDERKEY]=[tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="39" EstimateCPU="56.0378" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Bitmap Create" NodeId="17" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="9043.4"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1023" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1031" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeys> <RelOp AvgRowSize="39" EstimateCPU="56.0378" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Repartition Streams" NodeId="18" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="9043.4"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1023" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="39" EstimateCPU="69.0855" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Inner Join" NodeId="19" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="8987.36"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1023" /> </OutputList> <MemoryFractions Input="0.972626" Output="0.0674876" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.721174" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1156260" LogicalOp="Bitmap Create" NodeId="20" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="280.506"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1026" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="0.721174" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1156260" LogicalOp="Repartition Streams" NodeId="21" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="280.506"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="48" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1156260" LogicalOp="Clustered Index Scan" NodeId="22" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_NAME] like '%green%'"> <Intrinsic FunctionName="like"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'%green%'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="39" EstimateCPU="54.3206" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="34690100" LogicalOp="Repartition Streams" NodeId="23" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="8637.77"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1023" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="39" EstimateCPU="15.0009" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Compute Scalar" NodeId="25" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="8511.44"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1023" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1023" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="47" EstimateCPU="165.01" EstimateIO="8331.43" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Clustered Index Scan" NodeId="26" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="8496.44" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1026],[tpch].[dbo].[LINEITEM].[L_PARTKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1026" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="19" EstimateCPU="3.75" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="150000000" LogicalOp="Compute Scalar" NodeId="32" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="495.999"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Column="Expr1020" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1020" /> <ScalarOperator ScalarString="datepart(year,[tpch].[dbo].[ORDERS].[O_ORDERDATE])"> <Intrinsic FunctionName="datepart"> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </Identifier> </ScalarOperator> </Intrinsic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="18" EstimateCPU="133.538" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="150000000" LogicalOp="Repartition Streams" NodeId="33" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="492.249"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="18" EstimateCPU="41.25" EstimateIO="317.461" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="150000000" LogicalOp="Index Scan" NodeId="34" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="358.711" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[PK_O_ORDERKEY]" IndexKind="NonClustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1031],[tpch].[dbo].[ORDERS].[O_ORDERKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1031" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="88.8435" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Repartition Streams" NodeId="39" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1268.33"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="23" EstimateCPU="22" EstimateIO="1157.49" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Clustered Index Scan" NodeId="40" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="1179.49" TableCardinality="80000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Index="[PK_PS_PARTKEY_PS_SUPPKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1032],[tpch].[dbo].[PARTSUPP].[PS_SUPPKEY],[tpch].[dbo].[PARTSUPP].[PS_PARTKEY])"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1032" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </Parallelism> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="20" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="9243.6" StatementText="/* TPC_H Query 10 - Returned Item Reporting */&#xD;&#xA;SELECT TOP 20 C_CUSTKEY, C_NAME, SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)) AS REVENUE, C_ACCTBAL, N_NAME, C_ADDRESS, C_PHONE, C_COMMENT&#xD;&#xA;FROM CUSTOMER, ORDERS, LINEITEM, NATION&#xD;&#xA;WHERE C_CUSTKEY = O_CUSTKEY AND L_ORDERKEY = O_ORDERKEY&#xD;&#xA; AND O_ORDERDATE&gt;= '1993-10-01' AND O_ORDERDATE &lt; CONVERT(DATE,dateadd(mm, 3, '1993-10-01'))&#xD;&#xA; AND L_RETURNFLAG = 'R' AND C_NATIONKEY= N_NATIONKEY&#xD;&#xA;GROUP BY C_CUSTKEY, C_NAME, C_ACCTBAL, C_PHONE, N_NAME, C_ADDRESS, C_COMMENT&#xD;&#xA;ORDER BY REVENUE DESC&#xD;&#xA;" StatementType="SELECT" QueryHash="0x41BC2EB07291A736" QueryPlanHash="0x00A71D3298C36A8A"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="80" CompileTime="67" CompileCPU="67" CompileMemory="2008"> <RelOp AvgRowSize="165" EstimateCPU="2E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20" LogicalOp="Top" NodeId="0" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="9243.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1014" /> </OutputList> <Top RowCount="false" IsPercent="false" WithTies="false"> <TopExpression> <ScalarOperator ScalarString="(20)"> <Const ConstValue="(20)" /> </ScalarOperator> </TopExpression> <RelOp AvgRowSize="165" EstimateCPU="0.0287063" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20" LogicalOp="Gather Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="9243.63"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1014" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1014" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="165" EstimateCPU="124.641" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20" LogicalOp="Inner Join" NodeId="3" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="9243.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_COMMENT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> <ColumnReference Column="Expr1014" /> </OutputList> <NestedLoops Optimized="false"> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[CUSTOMER].[C_NATIONKEY]=[tpch].[dbo].[NATION].[N_NATIONKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> <RelOp AvgRowSize="144" EstimateCPU="4.98564" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="26.2963" LogicalOp="Inner Join" NodeId="5" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="9243.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_COMMENT" /> <ColumnReference Column="Expr1014" /> </OutputList> <NestedLoops Optimized="false" WithOrderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1019" /> </OuterReferences> <RelOp AvgRowSize="19" EstimateCPU="121.46" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="26.2963" LogicalOp="Sort" NodeId="7" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="9243.52"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1014" /> </OutputList> <MemoryFractions Input="0.417266" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1014" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="19" EstimateCPU="31.0209" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4770950" LogicalOp="Aggregate" NodeId="8" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="9122.05"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1014" /> </OutputList> <MemoryFractions Input="0.160405" Output="0.582734" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1014" /> <ScalarOperator ScalarString="SUM([Expr1015])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1015" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </HashKeysBuild> <RelOp AvgRowSize="19" EstimateCPU="7.7771" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="9032970" LogicalOp="Repartition Streams" NodeId="9" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="9091.03"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1015" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="279.194" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="9032970" LogicalOp="Inner Join" NodeId="10" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="9083.26"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1015" /> </OutputList> <MemoryFractions Input="1" Output="0.839595" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysProbe> <ProbeResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]=[tpch].[dbo].[ORDERS].[O_ORDERKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </ProbeResidual> <RelOp AvgRowSize="19" EstimateCPU="5.24038" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5744300" LogicalOp="Bitmap Create" NodeId="11" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="76.241"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1018" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </HashKeys> <RelOp AvgRowSize="19" EstimateCPU="5.24038" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5744300" LogicalOp="Repartition Streams" NodeId="12" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="76.241"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="1.57972" EstimateIO="69.4209" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="5744300" LogicalOp="Clustered Index Seek" NodeId="13" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="71.0006" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1993-10-01'"> <Const ConstValue="'1993-10-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1994-01-01'"> <Const ConstValue="'1994-01-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="144.375" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="147849000" LogicalOp="Repartition Streams" NodeId="14" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="8727.82"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1015" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="24" EstimateCPU="15.0009" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="147849000" LogicalOp="Compute Scalar" NodeId="15" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="8511.44"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1015" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1015" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="32" EstimateCPU="165.01" EstimateIO="8331.43" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="147849000" LogicalOp="Clustered Index Scan" NodeId="16" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="8496.44" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_RETURNFLAG]='R' AND PROBE([Bitmap1018],[tpch].[dbo].[LINEITEM].[L_ORDERKEY],N'[IN ROW]')"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RETURNFLAG" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'R'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1018" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Sort> </RelOp> <RelOp AvgRowSize="136" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="26.2963" EstimateRewinds="2.32705E-22" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="24" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0896129" TableCardinality="15000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_PHONE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ACCTBAL" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_COMMENT" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ADDRESS" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_PHONE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_ACCTBAL" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_COMMENT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Index="[PK_C_CUSTKEY]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[ORDERS].[O_CUSTKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> <RelOp AvgRowSize="36" EstimateCPU="0.000106" EstimateIO="0.0032035" EstimateRebinds="0" EstimateRewinds="26.2963" EstimateRows="25" LogicalOp="Clustered Index Scan" NodeId="26" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.00609691" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" IndexKind="Clustered" /> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Top> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="960000" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="2454.15" StatementText="/* TPC_H Query 11 - Important Stock Indentification */&#xD;&#xA;SELECT PS_PARTKEY, SUM(PS_SUPPLYCOST*PS_AVAILQTY) AS VALUE&#xD;&#xA;FROM PARTSUPP, SUPPLIER, NATION&#xD;&#xA;WHERE PS_SUPPKEY = S_SUPPKEY AND S_NATIONKEY = N_NATIONKEY AND N_NAME = 'GERMANY'&#xD;&#xA;GROUP BY PS_PARTKEY&#xD;&#xA;HAVING SUM(PS_SUPPLYCOST*PS_AVAILQTY) &gt; (SELECT SUM(PS_SUPPLYCOST*PS_AVAILQTY) * 0.0001000000&#xD;&#xA; FROM PARTSUPP, SUPPLIER, NATION&#xD;&#xA; WHERE PS_SUPPKEY = S_SUPPKEY AND S_NATIONKEY = N_NATIONKEY AND N_NAME = 'GERMANY')&#xD;&#xA;ORDER BY VALUE DESC&#xD;&#xA;" StatementType="SELECT" QueryHash="0xEDDE5AD6C1191257" QueryPlanHash="0xEA108F32A10948B8"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="120" CompileTime="969" CompileCPU="969" CompileMemory="1472"> <RelOp AvgRowSize="19" EstimateCPU="5.52654" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="960000" LogicalOp="Gather Streams" NodeId="0" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2454.15"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Expr1009" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1009" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="19" EstimateCPU="21.8918" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="960000" LogicalOp="Sort" NodeId="1" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="2448.62"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Expr1009" /> </OutputList> <MemoryFractions Input="0.160752" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1009" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="19" EstimateCPU="3.344" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="960000" LogicalOp="Inner Join" NodeId="2" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="2426.73"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Expr1009" /> </OutputList> <NestedLoops Optimized="false"> <Predicate> <ScalarOperator ScalarString="[Expr1009]&gt;[Expr1019]*(1.000000000000000e-004)"> <Compare CompareOp="GT"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1009" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1019" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(1.000000000000000e-004)" /> </ScalarOperator> </Arithmetic> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> <RelOp AvgRowSize="15" EstimateCPU="0.0285021" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distribute Streams" NodeId="4" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1200.84"> <OutputList> <ColumnReference Column="Expr1019" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="15" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="5" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="1200.81"> <OutputList> <ColumnReference Column="Expr1019" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1019" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1027]=(0) THEN NULL ELSE [globalagg1029] END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1027" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1029" /> </Identifier> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="2.9E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Aggregate" NodeId="6" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="1200.81"> <OutputList> <ColumnReference Column="globalagg1027" /> <ColumnReference Column="globalagg1029" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1027" /> <ScalarOperator ScalarString="SUM([partialagg1026])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1026" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1029" /> <ScalarOperator ScalarString="SUM([partialagg1028])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1028" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="0.0285032" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Gather Streams" NodeId="7" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1200.81"> <OutputList> <ColumnReference Column="partialagg1026" /> <ColumnReference Column="partialagg1028" /> </OutputList> <Parallelism> <RelOp AvgRowSize="23" EstimateCPU="0.48" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Aggregate" NodeId="8" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="1200.78"> <OutputList> <ColumnReference Column="partialagg1026" /> <ColumnReference Column="partialagg1028" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1026" /> <ScalarOperator ScalarString="Count(*)"> <Aggregate AggType="countstar" Distinct="false" /> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1028" /> <ScalarOperator ScalarString="SUM([Expr1022])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1022" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="15" EstimateCPU="6.22645" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3200000" LogicalOp="Inner Join" NodeId="9" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="1200.3"> <OutputList> <ColumnReference Column="Expr1022" /> </OutputList> <MemoryFractions Input="1" Output="1" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.0524625" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Bitmap Create" NodeId="10" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.213459"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1025" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="0.0524625" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Repartition Streams" NodeId="11" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.213459"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="11" EstimateCPU="0.0418" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Inner Join" NodeId="12" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.160997"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <NestedLoops Optimized="false"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OuterReferences> <RelOp AvgRowSize="36" EstimateCPU="0.0285041" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distribute Streams" NodeId="13" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0318136"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="RoundRobin"> <RelOp AvgRowSize="36" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Scan" NodeId="14" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" TableReferenceId="2" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME]='GERMANY'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'GERMANY'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="11" EstimateCPU="0.044157" EstimateIO="0.043125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Index Seek" NodeId="15" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.087282" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[S_NATIONKEY_IDX]" TableReferenceId="2" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NATIONKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="19" EstimateCPU="2.7735" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3200000" LogicalOp="Repartition Streams" NodeId="16" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1193.86"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Expr1022" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="2" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Compute Scalar" NodeId="18" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="1181.49"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Expr1022" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1022" /> <ScalarOperator ScalarString="[tpch].[dbo].[PARTSUPP].[PS_SUPPLYCOST]*CONVERT_IMPLICIT(float(53),[tpch].[dbo].[PARTSUPP].[PS_AVAILQTY],0)"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </Identifier> </ScalarOperator> <ScalarOperator> <Convert DataType="float" Scale="0" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="22" EstimateIO="1157.49" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Clustered Index Scan" NodeId="19" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="1179.49" TableCardinality="80000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Index="[PK_PS_PARTKEY_PS_SUPPKEY]" TableReferenceId="2" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1025],[tpch].[dbo].[PARTSUPP].[PS_SUPPKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1025" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </StreamAggregate> </RelOp> </Parallelism> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="19" EstimateCPU="17.2569" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3200000" LogicalOp="Aggregate" NodeId="37" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="1220.94"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Expr1009" /> </OutputList> <MemoryFractions Input="0.747723" Output="0.839248" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1009" /> <ScalarOperator ScalarString="SUM([Expr1021])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1021" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </HashKeysBuild> <RelOp AvgRowSize="19" EstimateCPU="2.7735" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3200000" LogicalOp="Repartition Streams" NodeId="38" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1203.68"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="6.22645" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3200000" LogicalOp="Inner Join" NodeId="39" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="1200.91"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="0.839248" Output="0.0915246" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.0524625" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Bitmap Create" NodeId="40" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.213459"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1023" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="0.0524625" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Repartition Streams" NodeId="41" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.213459"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="11" EstimateCPU="0.0418" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Inner Join" NodeId="42" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.160997"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <NestedLoops Optimized="false"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OuterReferences> <RelOp AvgRowSize="36" EstimateCPU="0.0285041" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distribute Streams" NodeId="43" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0318136"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="RoundRobin"> <RelOp AvgRowSize="36" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Scan" NodeId="44" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" TableReferenceId="1" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME]='GERMANY'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'GERMANY'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="11" EstimateCPU="0.044157" EstimateIO="0.043125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Index Seek" NodeId="45" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="0.087282" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[S_NATIONKEY_IDX]" TableReferenceId="1" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NATIONKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="3.3807" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="3200000" LogicalOp="Repartition Streams" NodeId="46" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1194.47"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="23" EstimateCPU="2" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Compute Scalar" NodeId="48" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="1181.49"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Expr1021" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1021" /> <ScalarOperator ScalarString="[tpch].[dbo].[PARTSUPP].[PS_SUPPLYCOST]*CONVERT_IMPLICIT(float(53),[tpch].[dbo].[PARTSUPP].[PS_AVAILQTY],0)"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </Identifier> </ScalarOperator> <ScalarOperator> <Convert DataType="float" Scale="0" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="27" EstimateCPU="22" EstimateIO="1157.49" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Clustered Index Scan" NodeId="49" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="1179.49" TableCardinality="80000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPLYCOST" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Index="[PK_PS_PARTKEY_PS_SUPPKEY]" TableReferenceId="1" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1023],[tpch].[dbo].[PARTSUPP].[PS_SUPPKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1023" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </NestedLoops> </RelOp> </Sort> </RelOp> </Parallelism> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="2" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="5930.59" StatementText="/* TPC_H Query 12 - Shipping Modes and Order Priority */&#xD;&#xA;SELECT L_SHIPMODE, SUM(CASE WHEN O_ORDERPRIORITY = '1-URGENT' OR O_ORDERPRIORITY = '2-HIGH' THEN 1 ELSE 0 END) AS HIGH_LINE_COUNT,&#xD;&#xA; SUM(CASE WHEN O_ORDERPRIORITY &lt;&gt; '1-URGENT' AND O_ORDERPRIORITY &lt;&gt; '2-HIGH' THEN 1 ELSE 0 END) AS LOW_LINE_COUNT&#xD;&#xA;FROM ORDERS, LINEITEM&#xD;&#xA;WHERE O_ORDERKEY = L_ORDERKEY AND L_SHIPMODE IN ('MAIL','SHIP')&#xD;&#xA; AND L_COMMITDATE &lt; L_RECEIPTDATE AND L_SHIPDATE &lt; L_COMMITDATE&#xD;&#xA; AND L_RECEIPTDATE &gt;= '1994-01-01' AND L_RECEIPTDATE &lt; CONVERT(DATE,dateadd(yy, 1, '1994-01-01'))&#xD;&#xA;GROUP BY L_SHIPMODE ORDER BY L_SHIPMODE&#xD;&#xA;" StatementType="SELECT" QueryHash="0xFBBB4727A6EC1E3E" QueryPlanHash="0xE004B5853D203F79"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="72" CompileTime="5444" CompileCPU="5444" CompileMemory="864"> <RelOp AvgRowSize="25" EstimateCPU="5.8E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2" LogicalOp="Aggregate" NodeId="0" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="5930.59"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> <ColumnReference Column="Expr1008" /> <ColumnReference Column="Expr1009" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1008" /> <ScalarOperator ScalarString="SUM([partialagg1014])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1014" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1009" /> <ScalarOperator ScalarString="SUM([partialagg1015])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1015" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </GroupBy> <RelOp AvgRowSize="25" EstimateCPU="0.000137465" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="8" LogicalOp="Sort" NodeId="1" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="5930.59"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> <ColumnReference Column="partialagg1014" /> <ColumnReference Column="partialagg1015" /> </OutputList> <MemoryFractions Input="1.35911E-06" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="25" EstimateCPU="0.0285038" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="8" LogicalOp="Gather Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="5930.57"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> <ColumnReference Column="partialagg1014" /> <ColumnReference Column="partialagg1015" /> </OutputList> <Parallelism> <RelOp AvgRowSize="25" EstimateCPU="7.60263" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="8" LogicalOp="Partial Aggregate" NodeId="3" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="5930.55"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> <ColumnReference Column="partialagg1014" /> <ColumnReference Column="partialagg1015" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1014" /> <ScalarOperator ScalarString="SUM([Expr1010])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1010" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1015" /> <ScalarOperator ScalarString="SUM([Expr1011])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1011" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SHIPMODE] = [tpch].[dbo].[LINEITEM].[L_SHIPMODE]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="25" EstimateCPU="0.0576357" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2305430" LogicalOp="Compute Scalar" NodeId="4" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="5922.94"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> <ColumnReference Column="Expr1010" /> <ColumnReference Column="Expr1011" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1010" /> <ScalarOperator ScalarString="CASE WHEN [tpch].[dbo].[ORDERS].[O_ORDERPRIORITY]='1-URGENT' OR [tpch].[dbo].[ORDERS].[O_ORDERPRIORITY]='2-HIGH' THEN (1) ELSE (0) END"> <IF> <Condition> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'1-URGENT'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'2-HIGH'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="(1)" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1011" /> <ScalarOperator ScalarString="CASE WHEN [tpch].[dbo].[ORDERS].[O_ORDERPRIORITY]&lt;&gt;'1-URGENT' AND [tpch].[dbo].[ORDERS].[O_ORDERPRIORITY]&lt;&gt;'2-HIGH' THEN (1) ELSE (0) END"> <IF> <Condition> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="NE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'1-URGENT'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="NE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'2-HIGH'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="(1)" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="32" EstimateCPU="2.40917" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2305430" LogicalOp="Inner Join" NodeId="5" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="5922.89"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1017" /> </OuterReferences> <RelOp AvgRowSize="24" EstimateCPU="2.40917" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2305430" LogicalOp="Inner Join" NodeId="8" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="5551.24"> <OutputList> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </OutputList> <NestedLoops Optimized="false" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1016" /> </OuterReferences> <RelOp AvgRowSize="25" EstimateCPU="55.9165" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2305430" LogicalOp="Sort" NodeId="10" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="3851.24"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </OutputList> <MemoryFractions Input="1" Output="0.992329" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="34" EstimateCPU="70.9776" EstimateIO="3583.68" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2305430" LogicalOp="Clustered Index Seek" NodeId="11" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="3654.66" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-01-01'"> <Const ConstValue="'1995-01-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_RECEIPTDATE]&gt;='1994-01-01' AND [tpch].[dbo].[LINEITEM].[L_RECEIPTDATE]&lt;'1995-01-01' AND [tpch].[dbo].[LINEITEM].[L_COMMITDATE]&lt;[tpch].[dbo].[LINEITEM].[L_RECEIPTDATE] AND [tpch].[dbo].[LINEITEM].[L_SHIPDATE]&lt;[tpch].[dbo].[LINEITEM].[L_COMMITDATE] AND ([tpch].[dbo].[LINEITEM].[L_SHIPMODE]='MAIL' OR [tpch].[dbo].[LINEITEM].[L_SHIPMODE]='SHIP')"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="GE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RECEIPTDATE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'1994-01-01'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RECEIPTDATE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'1995-01-01'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_COMMITDATE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_RECEIPTDATE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_COMMITDATE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MAIL'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SHIP'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Sort> </RelOp> <RelOp AvgRowSize="14" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="2305430" EstimateRewinds="0" EstimateRows="1" LogicalOp="Index Seek" NodeId="12" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="1697.59" TableCardinality="150000000"> <OutputList> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Column="Uniq1002" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[PK_O_ORDERKEY]" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> <RelOp AvgRowSize="22" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="2303910" EstimateRewinds="1517.36" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="14" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="369.232" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERPRIORITY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Uniq1002" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[ORDERS].[O_ORDERDATE]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[Uniq1002]"> <Identifier> <ColumnReference Column="Uniq1002" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="26" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="2556.6" StatementText="/* TPC_H Query 13 - Customer Distribution */&#xD;&#xA;SELECT C_COUNT, COUNT(*) AS CUSTDIST&#xD;&#xA;FROM (SELECT C_CUSTKEY, COUNT(O_ORDERKEY)&#xD;&#xA; FROM CUSTOMER left outer join ORDERS on C_CUSTKEY = O_CUSTKEY AND O_COMMENT not like '%special%requests%'&#xD;&#xA; GROUP BY C_CUSTKEY) AS C_ORDERS (C_CUSTKEY, C_COUNT)&#xD;&#xA;GROUP BY C_COUNT ORDER BY CUSTDIST DESC, C_COUNT DESC&#xD;&#xA;" StatementType="SELECT" QueryHash="0xEAEEC8EC37F3962D" QueryPlanHash="0xB2E1CB4CB90E986B"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="72" CompileTime="2990" CompileCPU="2973" CompileMemory="856"> <RelOp AvgRowSize="15" EstimateCPU="0.000290665" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="26" LogicalOp="Sort" NodeId="0" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="2556.6"> <OutputList> <ColumnReference Column="Expr1007" /> <ColumnReference Column="Expr1008" /> </OutputList> <MemoryFractions Input="0.5" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1008" /> </OrderByColumn> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1007" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="15" EstimateCPU="2.6E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="26" LogicalOp="Compute Scalar" NodeId="2" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="2556.58"> <OutputList> <ColumnReference Column="Expr1007" /> <ColumnReference Column="Expr1008" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1008" /> <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[globalagg1014],0)"> <Convert DataType="int" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1014" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="19" EstimateCPU="7.54E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="26" LogicalOp="Aggregate" NodeId="3" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="2556.58"> <OutputList> <ColumnReference Column="Expr1007" /> <ColumnReference Column="globalagg1014" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1014" /> <ScalarOperator ScalarString="SUM([partialagg1013])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1013" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <GroupBy> <ColumnReference Column="Expr1007" /> </GroupBy> <RelOp AvgRowSize="19" EstimateCPU="0.0011871" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="104" LogicalOp="Sort" NodeId="4" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="2556.58"> <OutputList> <ColumnReference Column="Expr1007" /> <ColumnReference Column="partialagg1013" /> </OutputList> <MemoryFractions Input="7.73626E-06" Output="0.5" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Column="Expr1007" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="19" EstimateCPU="0.0285029" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="104" LogicalOp="Gather Streams" NodeId="5" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2556.57"> <OutputList> <ColumnReference Column="Expr1007" /> <ColumnReference Column="partialagg1013" /> </OutputList> <Parallelism> <RelOp AvgRowSize="19" EstimateCPU="25.7033" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="104" LogicalOp="Partial Aggregate" NodeId="6" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="2556.54"> <OutputList> <ColumnReference Column="Expr1007" /> <ColumnReference Column="partialagg1013" /> </OutputList> <MemoryFractions Input="0" Output="0" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1013" /> <ScalarOperator ScalarString="COUNT(*)"> <Aggregate AggType="COUNT*" Distinct="false" /> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Column="Expr1007" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[Expr1007] = [Expr1007]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1007" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1007" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="11" EstimateCPU="0.375" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14830000" LogicalOp="Compute Scalar" NodeId="7" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="2530.84"> <OutputList> <ColumnReference Column="Expr1007" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1007" /> <ScalarOperator ScalarString="CASE WHEN [Expr1007] IS NULL THEN (0) ELSE [Expr1007] END"> <IF> <Condition> <ScalarOperator> <Logical Operation="IS NULL"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1007" /> </Identifier> </ScalarOperator> </Logical> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1007" /> </Identifier> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="11" EstimateCPU="65.0553" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="15000000" LogicalOp="Left Outer Join" NodeId="8" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="2530.46"> <OutputList> <ColumnReference Column="Expr1007" /> </OutputList> <MemoryFractions Input="0.659161" Output="0.659156" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="9.01444" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="15000000" LogicalOp="Repartition Streams" NodeId="9" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="253.87"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="11" EstimateCPU="4.12504" EstimateIO="240.731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="15000000" LogicalOp="Clustered Index Scan" NodeId="10" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="244.856" TableCardinality="15000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Index="[PK_C_CUSTKEY]" IndexKind="Clustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="231.951" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14811200" LogicalOp="Compute Scalar" NodeId="11" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="2211.54"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1007" /> <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[Expr1015],0)"> <Convert DataType="int" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1015" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="15" EstimateCPU="231.951" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="14811200" LogicalOp="Aggregate" NodeId="12" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="2211.54"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1015" /> </OutputList> <MemoryFractions Input="0.340839" Output="0.340836" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1015" /> <ScalarOperator ScalarString="COUNT(*)"> <Aggregate AggType="COUNT*" Distinct="false" /> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </HashKeysBuild> <RelOp AvgRowSize="11" EstimateCPU="88.8874" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="148330000" LogicalOp="Repartition Streams" NodeId="13" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1979.59"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </PartitionColumns> <RelOp AvgRowSize="63" EstimateCPU="41.25" EstimateIO="1812.7" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="148330000" LogicalOp="Clustered Index Scan" NodeId="14" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="1853.95" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="NOT [tpch].[dbo].[ORDERS].[O_COMMENT] like '%special%requests%'"> <Logical Operation="NOT"> <ScalarOperator> <Intrinsic FunctionName="like"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_COMMENT" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'%special%requests%'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Sort> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </Sort> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="477.232" StatementText="/* TPC_H Query 14 - Promotion Effect */&#xD;&#xA;SELECT 100.00 * SUM (CASE WHEN P_TYPE LIKE 'PROMO%' THEN L_EXTENDEDPRICE*(1-L_DISCOUNT) ELSE 0 END) / SUM(L_EXTENDEDPRICE*(1-L_DISCOUNT)) AS PROMO_REVENUE&#xD;&#xA;FROM LINEITEM, PART&#xD;&#xA;WHERE L_PARTKEY = P_PARTKEY AND L_SHIPDATE &gt;= '1995-09-01' AND L_SHIPDATE &lt; CONVERT(DATE,dateadd(mm, 1, '1995-09-01'))&#xD;&#xA;" StatementType="SELECT" QueryHash="0x1184DCED2953E1A2" QueryPlanHash="0x96E9BC77620F65B7"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="64" CompileTime="10" CompileCPU="10" CompileMemory="568"> <RelOp AvgRowSize="15" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="0" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="477.232"> <OutputList> <ColumnReference Column="Expr1009" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1009" /> <ScalarOperator ScalarString="((1.000000000000000e+002)*[Expr1007])/[Expr1008]"> <Arithmetic Operation="DIV"> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+002)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1007" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1008" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="2" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="477.232"> <OutputList> <ColumnReference Column="Expr1007" /> <ColumnReference Column="Expr1008" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1007" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1012]=(0) THEN NULL ELSE [globalagg1014] END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1012" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1014" /> </Identifier> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1008" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1016]=(0) THEN NULL ELSE [globalagg1018] END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1016" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1018" /> </Identifier> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="39" EstimateCPU="2.9E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Aggregate" NodeId="3" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="477.232"> <OutputList> <ColumnReference Column="globalagg1012" /> <ColumnReference Column="globalagg1014" /> <ColumnReference Column="globalagg1016" /> <ColumnReference Column="globalagg1018" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1012" /> <ScalarOperator ScalarString="SUM([partialagg1011])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1011" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1014" /> <ScalarOperator ScalarString="SUM([partialagg1013])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1013" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1016" /> <ScalarOperator ScalarString="SUM([partialagg1015])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1015" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1018" /> <ScalarOperator ScalarString="SUM([partialagg1017])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1017" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="39" EstimateCPU="0.0285053" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Gather Streams" NodeId="4" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="477.232"> <OutputList> <ColumnReference Column="partialagg1011" /> <ColumnReference Column="partialagg1013" /> <ColumnReference Column="partialagg1015" /> <ColumnReference Column="partialagg1017" /> </OutputList> <Parallelism> <RelOp AvgRowSize="39" EstimateCPU="1.11025" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Compute Scalar" NodeId="5" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="477.203"> <OutputList> <ColumnReference Column="partialagg1011" /> <ColumnReference Column="partialagg1013" /> <ColumnReference Column="partialagg1015" /> <ColumnReference Column="partialagg1017" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1015" /> <ScalarOperator ScalarString="[partialagg1011]"> <Identifier> <ColumnReference Column="partialagg1011" /> </Identifier> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="39" EstimateCPU="1.11025" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Aggregate" NodeId="6" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="477.203"> <OutputList> <ColumnReference Column="partialagg1011" /> <ColumnReference Column="partialagg1013" /> <ColumnReference Column="partialagg1017" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1011" /> <ScalarOperator ScalarString="Count(*)"> <Aggregate AggType="countstar" Distinct="false" /> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1013" /> <ScalarOperator ScalarString="SUM(CASE WHEN [tpch].[dbo].[PART].[P_TYPE] like 'PROMO%' THEN [tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT]) ELSE (0.000000000000000e+000) END)"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <IF> <Condition> <ScalarOperator> <Intrinsic FunctionName="like"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'PROMO%'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </Then> <Else> <ScalarOperator> <Const ConstValue="(0.000000000000000e+000)" /> </ScalarOperator> </Else> </IF> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1017" /> <ScalarOperator ScalarString="SUM([Expr1010])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1010" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="47" EstimateCPU="67.4767" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="7401670" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="476.093"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Column="Expr1010" /> </OutputList> <MemoryFractions Input="1" Output="1" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="35" EstimateCPU="0.185042" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="7401670" LogicalOp="Bitmap Create" NodeId="8" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="113.287"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1010" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1021" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </HashKeys> <RelOp AvgRowSize="35" EstimateCPU="0.185042" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="7401670" LogicalOp="Compute Scalar" NodeId="9" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="113.287"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Column="Expr1010" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1010" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="27" EstimateCPU="8.29293" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="7401670" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="113.102"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="27" EstimateCPU="2.0355" EstimateIO="102.773" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="7401670" LogicalOp="Clustered Index Seek" NodeId="11" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="104.809" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-09-01'"> <Const ConstValue="'1995-09-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-10-01'"> <Const ConstValue="'1995-10-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </Parallelism> </RelOp> </ComputeScalar> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="27" EstimateCPU="19.9448" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20000000" LogicalOp="Repartition Streams" NodeId="15" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="295.329"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="27" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20000000" LogicalOp="Clustered Index Scan" NodeId="16" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1021],[tpch].[dbo].[PART].[P_PARTKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1021" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </Parallelism> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </ComputeScalar> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="31614.5" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="416.799" StatementText="/* TPC_H Query 15 - Top Supplier */&#xD;&#xA;SELECT S_SUPPKEY, S_NAME, S_ADDRESS, S_PHONE, TOTAL_REVENUE&#xD;&#xA;FROM SUPPLIER, REVENUE1&#xD;&#xA;WHERE S_SUPPKEY = SUPPLIER_NO AND TOTAL_REVENUE = ( SELECT MAX(TOTAL_REVENUE) FROM REVENUE1)&#xD;&#xA;ORDER BY S_SUPPKEY&#xD;&#xA;" StatementType="SELECT" QueryHash="0x24E4232A26B2B691" QueryPlanHash="0x4F0C737F4769F1EA"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="80" CompileTime="3359" CompileCPU="3359" CompileMemory="848"> <RelOp AvgRowSize="83" EstimateCPU="0.255915" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31614.5" LogicalOp="Gather Streams" NodeId="0" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="416.799"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Column="Expr1007" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="83" EstimateCPU="0.542314" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31614.5" LogicalOp="Sort" NodeId="1" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="416.543"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Column="Expr1007" /> </OutputList> <MemoryFractions Input="0.335371" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="83" EstimateCPU="0.184904" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31614.5" LogicalOp="Inner Join" NodeId="2" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="415.998"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> <ColumnReference Column="Expr1007" /> </OutputList> <MemoryFractions Input="0.0715663" Output="0.664629" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="19" EstimateCPU="0" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31614.5" LogicalOp="Bitmap Create" NodeId="3" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="400.672"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Opt_Bitmap1021" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </HashKeys> <RelOp AvgRowSize="19" EstimateCPU="0.0285034" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distribute Streams" NodeId="5" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="400.672"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="19" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Top" NodeId="6" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="400.644"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <Top RowCount="false" IsPercent="false" WithTies="true"> <TieColumns> <ColumnReference Column="Expr1007" /> </TieColumns> <TopExpression> <ScalarOperator ScalarString="(1)"> <Const ConstValue="(1)" /> </ScalarOperator> </TopExpression> <RelOp AvgRowSize="19" EstimateCPU="0.0285229" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Gather Streams" NodeId="7" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="400.644"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1007" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="19" EstimateCPU="22.0884" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Sort" NodeId="8" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="400.615"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <MemoryFractions Input="0.410965" Output="0.928434" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1007" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="19" EstimateCPU="0.119958" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="968036" LogicalOp="Filter" NodeId="9" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="378.524"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <Filter StartupExpression="false"> <RelOp AvgRowSize="19" EstimateCPU="33.2021" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="999650" LogicalOp="Aggregate" NodeId="10" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="378.404"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Column="Expr1007" /> </OutputList> <MemoryFractions Input="1" Output="0.589035" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1007" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT]))"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </HashKeysBuild> <RelOp AvgRowSize="27" EstimateCPU="25.2573" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="22595100" LogicalOp="Repartition Streams" NodeId="11" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="345.202"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="27" EstimateCPU="6.21368" EstimateIO="313.731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="22595100" LogicalOp="Clustered Index Seek" NodeId="12" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="319.945" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1996-01-01'"> <Const ConstValue="'1996-01-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1996-04-01'"> <Const ConstValue="'1996-04-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> <Predicate> <ScalarOperator ScalarString="[Expr1007] IS NOT NULL"> <Compare CompareOp="IS NOT"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1007" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </Filter> </RelOp> </Sort> </RelOp> </Parallelism> </RelOp> </Top> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="75" EstimateCPU="0.0937937" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="31614.5" LogicalOp="Repartition Streams" NodeId="19" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="15.1401"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="75" EstimateCPU="0.275039" EstimateIO="14.6513" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Clustered Index Scan" NodeId="21" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="14.9263" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_PHONE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[PK_S_SUPPKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Opt_Bitmap1021],[tpch].[dbo].[SUPPLIER].[S_SUPPKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Opt_Bitmap1021" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Sort> </RelOp> </Parallelism> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="25900.5" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="838.228" StatementText="/* TPC_H Query 16 - Parts/Supplier Relationship */&#xD;&#xA;SELECT P_BRAND, P_TYPE, P_SIZE, COUNT(DISTINCT PS_SUPPKEY) AS SUPPLIER_CNT&#xD;&#xA;FROM PARTSUPP, PART&#xD;&#xA;WHERE P_PARTKEY = PS_PARTKEY AND P_BRAND &lt;&gt; 'Brand#45' AND P_TYPE NOT LIKE 'MEDIUM POLISHED%'&#xD;&#xA; AND P_SIZE IN (49, 14, 23, 45, 19, 3, 36, 9) AND PS_SUPPKEY NOT IN (SELECT S_SUPPKEY FROM SUPPLIER&#xD;&#xA; WHERE S_COMMENT LIKE '%Customer%Complaints%')&#xD;&#xA;GROUP BY P_BRAND, P_TYPE, P_SIZE&#xD;&#xA;ORDER BY SUPPLIER_CNT DESC, P_BRAND, P_TYPE, P_SIZE&#xD;&#xA;" StatementType="SELECT" QueryHash="0xCF8D506D18005059" QueryPlanHash="0x2E3A31FF4031ED39"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="136" CompileTime="1299" CompileCPU="1296" CompileMemory="896"> <RelOp AvgRowSize="49" EstimateCPU="0.196494" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25900.5" LogicalOp="Gather Streams" NodeId="0" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="838.228"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Column="Expr1009" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1009" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="49" EstimateCPU="0.435752" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25900.5" LogicalOp="Sort" NodeId="1" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="838.032"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Column="Expr1009" /> </OutputList> <MemoryFractions Input="0.466116" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1009" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="49" EstimateCPU="0.000647512" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25900.5" LogicalOp="Compute Scalar" NodeId="3" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="837.593"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Column="Expr1009" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1009" /> <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[globalagg1011],0)"> <Convert DataType="int" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1011" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="53" EstimateCPU="0.489268" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="25900.5" LogicalOp="Aggregate" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="837.592"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Column="globalagg1011" /> </OutputList> <MemoryFractions Input="0.00162615" Output="0.533884" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1011" /> <ScalarOperator ScalarString="SUM([partialagg1010])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1010" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_BRAND] = [tpch].[dbo].[PART].[P_BRAND] AND [tpch].[dbo].[PART].[P_TYPE] = [tpch].[dbo].[PART].[P_TYPE] AND [tpch].[dbo].[PART].[P_SIZE] = [tpch].[dbo].[PART].[P_SIZE]"> <Logical Operation="AND"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="53" EstimateCPU="0.237284" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="103602" LogicalOp="Repartition Streams" NodeId="5" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="837.103"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Column="partialagg1010" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </PartitionColumns> <RelOp AvgRowSize="53" EstimateCPU="22.1911" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="103602" LogicalOp="Aggregate" NodeId="6" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="836.866"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Column="partialagg1010" /> </OutputList> <MemoryFractions Input="0.00442031" Output="0.998374" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1010" /> <ScalarOperator ScalarString="COUNT(*)"> <Aggregate AggType="COUNT*" Distinct="false" /> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_BRAND] = [tpch].[dbo].[PART].[P_BRAND] AND [tpch].[dbo].[PART].[P_TYPE] = [tpch].[dbo].[PART].[P_TYPE] AND [tpch].[dbo].[PART].[P_SIZE] = [tpch].[dbo].[PART].[P_SIZE]"> <Logical Operation="AND"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="45" EstimateCPU="150.513" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="11910700" LogicalOp="Aggregate" NodeId="7" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="814.675"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <MemoryFractions Input="0.499468" Output="0.99558" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_BRAND] = [tpch].[dbo].[PART].[P_BRAND] AND [tpch].[dbo].[PART].[P_TYPE] = [tpch].[dbo].[PART].[P_TYPE] AND [tpch].[dbo].[PART].[P_SIZE] = [tpch].[dbo].[PART].[P_SIZE] AND [tpch].[dbo].[PARTSUPP].[PS_SUPPKEY] = [tpch].[dbo].[PARTSUPP].[PS_SUPPKEY]"> <Logical Operation="AND"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="49" EstimateCPU="23.9556" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="11910700" LogicalOp="Repartition Streams" NodeId="8" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="664.161"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="49" EstimateCPU="22.7666" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="11910700" LogicalOp="Right Anti Semi Join" NodeId="9" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="640.206"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <MemoryFractions Input="0.00225307" Output="0.00112773" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.0290911" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="986.68" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="15.1754"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="77" EstimateCPU="0.275039" EstimateIO="14.6513" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="986.68" LogicalOp="Clustered Index Scan" NodeId="11" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="14.9263" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[PK_S_SUPPKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[SUPPLIER].[S_COMMENT] like '%Customer%Complaints%'"> <Intrinsic FunctionName="like"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_COMMENT" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'%Customer%Complaints%'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> <RelOp AvgRowSize="49" EstimateCPU="19.2858" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="11910700" LogicalOp="Repartition Streams" NodeId="12" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="602.264"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="49" EstimateCPU="117.696" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="11910700" LogicalOp="Inner Join" NodeId="13" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="582.978"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <MemoryFractions Input="0.997747" Output="0.499405" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </HashKeysProbe> <RelOp AvgRowSize="49" EstimateCPU="4.84283" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2977670" LogicalOp="Bitmap Create" NodeId="14" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="299.627"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1012" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </HashKeys> <RelOp AvgRowSize="49" EstimateCPU="4.84283" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2977670" LogicalOp="Repartition Streams" NodeId="15" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="299.627"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="49" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="2977670" LogicalOp="Clustered Index Scan" NodeId="16" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_BRAND]&lt;&gt;'Brand#45' AND NOT [tpch].[dbo].[PART].[P_TYPE] like 'MEDIUM POLISHED%' AND ([tpch].[dbo].[PART].[P_SIZE]=(3) OR [tpch].[dbo].[PART].[P_SIZE]=(9) OR [tpch].[dbo].[PART].[P_SIZE]=(14) OR [tpch].[dbo].[PART].[P_SIZE]=(19) OR [tpch].[dbo].[PART].[P_SIZE]=(23) OR [tpch].[dbo].[PART].[P_SIZE]=(36) OR [tpch].[dbo].[PART].[P_SIZE]=(45) OR [tpch].[dbo].[PART].[P_SIZE]=(49))"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="NE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#45'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="NOT"> <ScalarOperator> <Intrinsic FunctionName="like"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_TYPE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MEDIUM POLISHED%'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(3)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(9)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(14)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(19)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(23)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(36)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(45)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(49)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="63.1335" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Repartition Streams" NodeId="17" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="165.654"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </PartitionColumns> <RelOp AvgRowSize="15" EstimateCPU="22" EstimateIO="80.5209" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="80000000" LogicalOp="Index Scan" NodeId="18" Parallel="true" PhysicalOp="Index Scan" EstimatedTotalSubtreeCost="102.521" TableCardinality="80000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Index="[PS_SUPPKEY_IDX]" IndexKind="NonClustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1012],[tpch].[dbo].[PARTSUPP].[PS_PARTKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1012" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </ComputeScalar> </RelOp> </Sort> </RelOp> </Parallelism> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="2243.61" StatementText="/* TPC_H Query 17 - Small-Quantity-Order Revenue */&#xD;&#xA;SELECT SUM(L_EXTENDEDPRICE)/7.0 AS AVG_YEARLY FROM LINEITEM, PART&#xD;&#xA;WHERE P_PARTKEY = L_PARTKEY AND P_BRAND = 'Brand#23' AND P_CONTAINER = 'MED BOX'&#xD;&#xA; AND L_QUANTITY&lt;(SELECT 0.2 * AVG(L_QUANTITY) FROM LINEITEM WHERE L_PARTKEY = P_PARTKEY)&#xD;&#xA;" StatementType="SELECT" QueryHash="0x8187B7CC7179580D" QueryPlanHash="0x1D45A1280733BDB8"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="64" CompileTime="897" CompileCPU="896" CompileMemory="2144"> <RelOp AvgRowSize="15" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="0" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="2243.61"> <OutputList> <ColumnReference Column="Expr1014" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1014" /> <ScalarOperator ScalarString="[Expr1013]/(7.000000000000000e+000)"> <Arithmetic Operation="DIV"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1013" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(7.000000000000000e+000)" /> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="15" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="2" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="2243.61"> <OutputList> <ColumnReference Column="Expr1013" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1013" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1024]=(0) THEN NULL ELSE [globalagg1026] END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1024" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1026" /> </Identifier> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="2.9E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Aggregate" NodeId="3" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="2243.61"> <OutputList> <ColumnReference Column="globalagg1024" /> <ColumnReference Column="globalagg1026" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1024" /> <ScalarOperator ScalarString="SUM([partialagg1023])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1023" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1026" /> <ScalarOperator ScalarString="SUM([partialagg1025])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1025" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="0.0285032" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Gather Streams" NodeId="4" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2243.61"> <OutputList> <ColumnReference Column="partialagg1023" /> <ColumnReference Column="partialagg1025" /> </OutputList> <Parallelism> <RelOp AvgRowSize="23" EstimateCPU="0.00834273" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Aggregate" NodeId="5" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="2243.58"> <OutputList> <ColumnReference Column="partialagg1023" /> <ColumnReference Column="partialagg1025" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1023" /> <ScalarOperator ScalarString="Count(*)"> <Aggregate AggType="countstar" Distinct="false" /> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1025" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="15" EstimateCPU="2.23615" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="606135" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="2243.57"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <NestedLoops Optimized="false"> <RelOp AvgRowSize="27" EstimateCPU="0" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20203.2" LogicalOp="Lazy Spool" NodeId="8" Parallel="true" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="2237.52"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <Spool> <RelOp AvgRowSize="27" EstimateCPU="0.290409" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="606135" LogicalOp="Segment" NodeId="9" Parallel="true" PhysicalOp="Segment" EstimatedTotalSubtreeCost="2237.23"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Column="Segment1032" /> </OutputList> <Segment> <GroupBy> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </GroupBy> <SegmentColumn> <ColumnReference Column="Segment1032" /> </SegmentColumn> <RelOp AvgRowSize="27" EstimateCPU="3.73596" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="606135" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="2240.67"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </PartitionColumns> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="27" EstimateCPU="0.633411" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="606135" LogicalOp="Inner Join" NodeId="11" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="2236.93"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <NestedLoops Optimized="false" WithOrderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Expr1031" /> </OuterReferences> <RelOp AvgRowSize="18" EstimateCPU="0.633411" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="606135" LogicalOp="Inner Join" NodeId="13" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="346.936"> <OutputList> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OutputList> <NestedLoops Optimized="false" WithOrderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Column="Expr1030" /> </OuterReferences> <RelOp AvgRowSize="31" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="20203.2" LogicalOp="Clustered Index Scan" NodeId="15" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" TableReferenceId="-1" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_BRAND]='Brand#23' AND [tpch].[dbo].[PART].[P_CONTAINER]='MED BOX'"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#23'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED BOX'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> <RelOp AvgRowSize="18" EstimateCPU="0.000190002" EstimateIO="0.003125" EstimateRebinds="20202.2" EstimateRewinds="0" EstimateRows="30.0019" LogicalOp="Index Seek" NodeId="16" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="66.518" TableCardinality="600038000"> <OutputList> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Column="Uniq1002" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_PARTKEY_SUPPKEY_IDX]" TableReferenceId="-1" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_PARTKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="606134" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="18" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="1889.37" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1002" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SHIPDATE]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[Uniq1002]"> <Identifier> <ColumnReference Column="Uniq1002" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Segment> </RelOp> </Spool> </RelOp> <RelOp AvgRowSize="27" EstimateCPU="0.0290409" EstimateIO="0" EstimateRebinds="20203.2" EstimateRewinds="0" EstimateRows="30.0019" LogicalOp="Inner Join" NodeId="24" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.0580819"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <NestedLoops Optimized="false"> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_QUANTITY]&lt;(2.000000000000000e-001)*[Expr1011]"> <Compare CompareOp="LT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Const ConstValue="(2.000000000000000e-001)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1011" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> <RelOp AvgRowSize="27" EstimateCPU="0.00290409" EstimateIO="0" EstimateRebinds="20203.2" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="25" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.031945"> <OutputList> <ColumnReference Column="Expr1011" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1011" /> <ScalarOperator ScalarString="CASE WHEN [Expr1033]=(0) THEN NULL ELSE [Expr1034]/CONVERT_IMPLICIT(float(53),[Expr1033],0) END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1033" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Arithmetic Operation="DIV"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1034" /> </Identifier> </ScalarOperator> <ScalarOperator> <Convert DataType="float" Scale="0" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1033" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </Arithmetic> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="27" EstimateCPU="0.0290409" EstimateIO="0" EstimateRebinds="20203.2" EstimateRewinds="0" EstimateRows="1" LogicalOp="Aggregate" NodeId="26" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="0.0290409"> <OutputList> <ColumnReference Column="Expr1033" /> <ColumnReference Column="Expr1034" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1033" /> <ScalarOperator ScalarString="Count(*)"> <Aggregate AggType="countstar" Distinct="false" /> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1034" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_QUANTITY])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="27" EstimateCPU="0" EstimateIO="0" EstimateRebinds="20203.2" EstimateRewinds="0" EstimateRows="30.0019" LogicalOp="Lazy Spool" NodeId="27" Parallel="true" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="0"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <Spool PrimaryNodeId="8" /> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> <RelOp AvgRowSize="27" EstimateCPU="0" EstimateIO="0" EstimateRebinds="20203.2" EstimateRewinds="0" EstimateRows="30.0019" LogicalOp="Lazy Spool" NodeId="34" Parallel="true" PhysicalOp="Table Spool" EstimatedTotalSubtreeCost="0"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </OutputList> <Spool PrimaryNodeId="8" /> </RelOp> </NestedLoops> </RelOp> </NestedLoops> </RelOp> </StreamAggregate> </RelOp> </Parallelism> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </ComputeScalar> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="100" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="15875.6" StatementText="/* TPC_H Query 18 - Large Volume Customer */&#xD;&#xA;SELECT TOP 100 C_NAME, C_CUSTKEY, O_ORDERKEY, O_ORDERDATE, O_TOTALPRICE, SUM(L_QUANTITY)&#xD;&#xA;FROM CUSTOMER, ORDERS, LINEITEM&#xD;&#xA;WHERE O_ORDERKEY IN (SELECT L_ORDERKEY FROM LINEITEM GROUP BY L_ORDERKEY &#xD;&#xA; HAVING SUM(L_QUANTITY) &gt; 300) AND C_CUSTKEY = O_CUSTKEY AND O_ORDERKEY = L_ORDERKEY&#xD;&#xA;GROUP BY C_NAME, C_CUSTKEY, O_ORDERKEY, O_ORDERDATE, O_TOTALPRICE&#xD;&#xA;ORDER BY O_TOTALPRICE DESC, O_ORDERDATE&#xD;&#xA;" StatementType="SELECT" QueryHash="0xF9A3376241DA2523" QueryPlanHash="0x382EE418F0C8B0E8"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="104" CompileTime="291" CompileCPU="291" CompileMemory="5720"> <RelOp AvgRowSize="54" EstimateCPU="1E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Top" NodeId="1" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="15875.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1016" /> </OutputList> <Top RowCount="false" IsPercent="false" WithTies="false"> <TopExpression> <ScalarOperator ScalarString="(100)"> <Const ConstValue="(100)" /> </ScalarOperator> </TopExpression> <RelOp AvgRowSize="54" EstimateCPU="0.0292017" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Gather Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="15875.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1016" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="54" EstimateCPU="0.0142327" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Inner Join" NodeId="3" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="15875.6"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1016" /> </OutputList> <NestedLoops Optimized="false" WithOrderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Column="Expr1024" /> </OuterReferences> <RelOp AvgRowSize="38" EstimateCPU="0.21466" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Sort" NodeId="5" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="15875.2"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1016" /> </OutputList> <MemoryFractions Input="0.000132629" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="38" EstimateCPU="0.0142327" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="13619.8" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="15875"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1016" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1005" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1023" /> </OuterReferences> <RelOp AvgRowSize="30" EstimateCPU="0.0142327" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="13619.8" LogicalOp="Inner Join" NodeId="10" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="15872.5"> <OutputList> <ColumnReference Column="Uniq1005" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1016" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1022" /> </OuterReferences> <RelOp AvgRowSize="23" EstimateCPU="0.222607" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="13619.8" LogicalOp="Aggregate" NodeId="13" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="15828.4"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1016" /> </OutputList> <MemoryFractions Input="9.72283E-05" Output="0.999642" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1016" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_QUANTITY])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ScalarOperator ScalarString="ANY([tpch].[dbo].[LINEITEM].[L_ORDERKEY])"> <Aggregate AggType="ANY" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY] = [tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="31" EstimateCPU="0.0957893" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="54482.5" LogicalOp="Repartition Streams" NodeId="14" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="15828.2"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="31" EstimateCPU="0.0569342" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="54482.5" LogicalOp="Inner Join" NodeId="15" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="15828.1"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1009" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Expr1021" /> </OuterReferences> <RelOp AvgRowSize="30" EstimateCPU="0.0569342" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="54482.5" LogicalOp="Inner Join" NodeId="18" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="15649.6"> <OutputList> <ColumnReference Column="Uniq1009" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1020" /> </OuterReferences> <RelOp AvgRowSize="15" EstimateCPU="18" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="13619.8" LogicalOp="Filter" NodeId="21" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="15604.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </OutputList> <Filter StartupExpression="false"> <RelOp AvgRowSize="23" EstimateCPU="2054.76" EstimateIO="4449.88" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="150000000" LogicalOp="Aggregate" NodeId="22" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="15586.9"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1015" /> </OutputList> <MemoryFractions Input="1" Output="0.999421" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1015" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_QUANTITY])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY] = [tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="23" EstimateCPU="585.853" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Repartition Streams" NodeId="23" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="9082.29"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </PartitionColumns> <RelOp AvgRowSize="23" EstimateCPU="165.01" EstimateIO="8331.43" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="600038000" LogicalOp="Clustered Index Scan" NodeId="24" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="8496.44" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" TableReferenceId="2" IndexKind="Clustered" /> </IndexScan> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> <Predicate> <ScalarOperator ScalarString="[Expr1015]&gt;(3.000000000000000e+002)"> <Compare CompareOp="GT"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1015" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(3.000000000000000e+002)" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </Filter> </RelOp> <RelOp AvgRowSize="22" EstimateCPU="0.0001614" EstimateIO="0.003125" EstimateRebinds="13618.8" EstimateRewinds="0" EstimateRows="4.00025" LogicalOp="Index Seek" NodeId="29" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="44.5883" TableCardinality="600038000"> <OutputList> <ColumnReference Column="Uniq1009" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Column="Uniq1009" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_ORDERKEY_IDX]" TableReferenceId="1" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> <RelOp AvgRowSize="15" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="54481.5" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="31" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="178.457" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1009" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SHIPDATE]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[Uniq1009]"> <Identifier> <ColumnReference Column="Uniq1009" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> <RelOp AvgRowSize="22" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="13618.8" EstimateRewinds="0" EstimateRows="1" LogicalOp="Index Seek" NodeId="40" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="44.0429" TableCardinality="150000000"> <OutputList> <ColumnReference Column="Uniq1005" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Column="Uniq1005" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[PK_O_ORDERKEY]" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_ORDERKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_ORDERKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> <RelOp AvgRowSize="19" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="13503.1" EstimateRewinds="115.704" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="42" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="2.51798" TableCardinality="150000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_TOTALPRICE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Index="[O_ORDERDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Uniq1005" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[ORDERS].[O_ORDERDATE]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[Uniq1005]"> <Identifier> <ColumnReference Column="Uniq1005" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Sort> </RelOp> <RelOp AvgRowSize="27" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="99.9943" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Seek" NodeId="49" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.33037" TableCardinality="15000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_NAME" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Index="[PK_C_CUSTKEY]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[CUSTOMER]" Column="C_CUSTKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[ORDERS].[O_CUSTKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_CUSTKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Top> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="4939.09" StatementText="/* TPC_H Query 19 - Discounted Revenue */&#xD;&#xA;SELECT SUM(L_EXTENDEDPRICE* (1 - L_DISCOUNT)) AS REVENUE&#xD;&#xA;FROM LINEITEM, PART&#xD;&#xA;WHERE (P_PARTKEY = L_PARTKEY AND P_BRAND = 'Brand#12' AND P_CONTAINER IN ( 'SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') AND L_QUANTITY &gt;= 1 AND L_QUANTITY &lt;= 1 + 10 AND P_SIZE BETWEEN 1 AND 5 AND L_SHIPMODE IN ('AIR', 'AIR REG') AND L_SHIPINSTRUCT = 'DELIVER IN PERSON')&#xD;&#xA; OR (P_PARTKEY = L_PARTKEY AND P_BRAND = 'Brand#23' AND P_CONTAINER IN ( 'MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') AND L_QUANTITY &gt;= 10 AND L_QUANTITY &lt;= 10 + 10 AND P_SIZE BETWEEN 1 AND 10 AND L_SHIPMODE IN ('AIR', 'AIR REG') AND L_SHIPINSTRUCT = 'DELIVER IN PERSON')&#xD;&#xA; OR (P_PARTKEY = L_PARTKEY AND P_BRAND = 'Brand#34' AND P_CONTAINER IN ( 'LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') AND L_QUANTITY &gt;= 20 AND L_QUANTITY &lt;= 20 + 10 AND P_SIZE BETWEEN 1 AND 15 AND L_SHIPMODE IN ('AIR', 'AIR REG') AND L_SHIPINSTRUCT = 'DELIVER IN PERSON')&#xD;&#xA;" StatementType="SELECT" QueryHash="0x13133B78DD3B2F0E" QueryPlanHash="0xF3957AB627518E16"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="72" CompileTime="7110" CompileCPU="7109" CompileMemory="952"> <RelOp AvgRowSize="15" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="1" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="4939.09"> <OutputList> <ColumnReference Column="Expr1007" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1007" /> <ScalarOperator ScalarString="CASE WHEN [globalagg1010]=(0) THEN NULL ELSE [globalagg1012] END"> <IF> <Condition> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1010" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(0)" /> </ScalarOperator> </Compare> </ScalarOperator> </Condition> <Then> <ScalarOperator> <Const ConstValue="NULL" /> </ScalarOperator> </Then> <Else> <ScalarOperator> <Identifier> <ColumnReference Column="globalagg1012" /> </Identifier> </ScalarOperator> </Else> </IF> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="2.9E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Aggregate" NodeId="2" Parallel="false" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="4939.09"> <OutputList> <ColumnReference Column="globalagg1010" /> <ColumnReference Column="globalagg1012" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="globalagg1010" /> <ScalarOperator ScalarString="SUM([partialagg1009])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1009" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="globalagg1012" /> <ScalarOperator ScalarString="SUM([partialagg1011])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="partialagg1011" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="0.0285032" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Gather Streams" NodeId="3" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="4939.09"> <OutputList> <ColumnReference Column="partialagg1009" /> <ColumnReference Column="partialagg1011" /> </OutputList> <Parallelism> <RelOp AvgRowSize="23" EstimateCPU="0.0097073" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="4" LogicalOp="Aggregate" NodeId="4" Parallel="true" PhysicalOp="Stream Aggregate" EstimatedTotalSubtreeCost="4939.06"> <OutputList> <ColumnReference Column="partialagg1009" /> <ColumnReference Column="partialagg1011" /> </OutputList> <StreamAggregate> <DefinedValues> <DefinedValue> <ColumnReference Column="partialagg1009" /> <ScalarOperator ScalarString="Count(*)"> <Aggregate AggType="countstar" Distinct="false" /> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="partialagg1011" /> <ScalarOperator ScalarString="SUM([Expr1008])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1008" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="15" EstimateCPU="0.0016178" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="64712" LogicalOp="Compute Scalar" NodeId="5" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="4939.05"> <OutputList> <ColumnReference Column="Expr1008" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1008" /> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_EXTENDEDPRICE]*((1.000000000000000e+000)-[tpch].[dbo].[LINEITEM].[L_DISCOUNT])"> <Arithmetic Operation="MULT"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="SUB"> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Arithmetic> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="23" EstimateCPU="3.50623" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="64712" LogicalOp="Filter" NodeId="6" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="4939.05"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <Filter StartupExpression="false"> <RelOp AvgRowSize="90" EstimateCPU="1.49857" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1434040" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="4935.54"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </OutputList> <NestedLoops Optimized="false" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Expr1015" /> </OuterReferences> <RelOp AvgRowSize="38" EstimateCPU="33.6545" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1434040" LogicalOp="Sort" NodeId="9" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="499.871"> <OutputList> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </OutputList> <MemoryFractions Input="1" Output="1" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Column="Uniq1002" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="38" EstimateCPU="1.49857" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1434040" LogicalOp="Inner Join" NodeId="10" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="466.214"> <OutputList> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </OutputList> <NestedLoops Optimized="false" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Column="Expr1014" /> </OuterReferences> <RelOp AvgRowSize="35" EstimateCPU="33.4" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="47798.3" LogicalOp="Filter" NodeId="12" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="308.785"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </OutputList> <Filter StartupExpression="false"> <RelOp AvgRowSize="35" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="47798.3" LogicalOp="Clustered Index Scan" NodeId="13" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_SIZE]&gt;=(1)"> <Compare CompareOp="GE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(1)" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_BRAND]='Brand#12' AND ([tpch].[dbo].[PART].[P_CONTAINER]='SM BOX' OR [tpch].[dbo].[PART].[P_CONTAINER]='SM CASE' OR [tpch].[dbo].[PART].[P_CONTAINER]='SM PACK' OR [tpch].[dbo].[PART].[P_CONTAINER]='SM PKG') AND [tpch].[dbo].[PART].[P_SIZE]&lt;=(5) OR [tpch].[dbo].[PART].[P_BRAND]='Brand#23' AND ([tpch].[dbo].[PART].[P_CONTAINER]='MED BAG' OR [tpch].[dbo].[PART].[P_CONTAINER]='MED BOX' OR [tpch].[dbo].[PART].[P_CONTAINER]='MED PACK' OR [tpch].[dbo].[PART].[P_CONTAINER]='MED PKG') AND [tpch].[dbo].[PART].[P_SIZE]&lt;=(10) OR [tpch].[dbo].[PART].[P_BRAND]='Brand#34' AND ([tpch].[dbo].[PART].[P_CONTAINER]='LG BOX' OR [tpch].[dbo].[PART].[P_CONTAINER]='LG CASE' OR [tpch].[dbo].[PART].[P_CONTAINER]='LG PACK' OR [tpch].[dbo].[PART].[P_CONTAINER]='LG PKG') AND [tpch].[dbo].[PART].[P_SIZE]&lt;=(15)"> <Logical Operation="OR"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#12'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM BOX'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM CASE'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM PACK'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM PKG'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(5)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#23'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED BAG'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED BOX'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED PACK'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED PKG'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(10)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#34'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG BOX'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG CASE'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG PACK'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG PKG'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(15)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </Filter> </RelOp> <RelOp AvgRowSize="14" EstimateCPU="0.000190002" EstimateIO="0.003125" EstimateRebinds="47797.3" EstimateRewinds="0" EstimateRows="30.0019" LogicalOp="Index Seek" NodeId="15" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="155.931" TableCardinality="600038000"> <OutputList> <ColumnReference Column="Uniq1002" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Column="Uniq1002" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_PARTKEY_SUPPKEY_IDX]" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_PARTKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Sort> </RelOp> <RelOp AvgRowSize="66" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="1434040" EstimateRewinds="0" EstimateRows="64712" LogicalOp="Clustered Index Seek" NodeId="17" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="4434.17" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_EXTENDEDPRICE" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_DISCOUNT" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1002" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SHIPDATE]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[Uniq1002]"> <Identifier> <ColumnReference Column="Uniq1002" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_QUANTITY]&gt;=(1.000000000000000e+000) AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&lt;=(3.000000000000000e+001) AND [tpch].[dbo].[LINEITEM].[L_SHIPINSTRUCT]='DELIVER IN PERSON' AND ([tpch].[dbo].[LINEITEM].[L_SHIPMODE]='AIR' OR [tpch].[dbo].[LINEITEM].[L_SHIPMODE]='AIR REG')"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="GE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(3.000000000000000e+001)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPINSTRUCT" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'DELIVER IN PERSON'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'AIR'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPMODE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'AIR REG'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </NestedLoops> </RelOp> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_BRAND]='Brand#12' AND ([tpch].[dbo].[PART].[P_CONTAINER]='SM BOX' OR [tpch].[dbo].[PART].[P_CONTAINER]='SM CASE' OR [tpch].[dbo].[PART].[P_CONTAINER]='SM PACK' OR [tpch].[dbo].[PART].[P_CONTAINER]='SM PKG') AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&gt;=(1.000000000000000e+000) AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&lt;=(1.100000000000000e+001) AND [tpch].[dbo].[PART].[P_SIZE]&lt;=(5) OR [tpch].[dbo].[PART].[P_BRAND]='Brand#23' AND ([tpch].[dbo].[PART].[P_CONTAINER]='MED BAG' OR [tpch].[dbo].[PART].[P_CONTAINER]='MED BOX' OR [tpch].[dbo].[PART].[P_CONTAINER]='MED PACK' OR [tpch].[dbo].[PART].[P_CONTAINER]='MED PKG') AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&gt;=(1.000000000000000e+001) AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&lt;=(2.000000000000000e+001) AND [tpch].[dbo].[PART].[P_SIZE]&lt;=(10) OR [tpch].[dbo].[PART].[P_BRAND]='Brand#34' AND ([tpch].[dbo].[PART].[P_CONTAINER]='LG BOX' OR [tpch].[dbo].[PART].[P_CONTAINER]='LG CASE' OR [tpch].[dbo].[PART].[P_CONTAINER]='LG PACK' OR [tpch].[dbo].[PART].[P_CONTAINER]='LG PKG') AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&gt;=(2.000000000000000e+001) AND [tpch].[dbo].[LINEITEM].[L_QUANTITY]&lt;=(3.000000000000000e+001) AND [tpch].[dbo].[PART].[P_SIZE]&lt;=(15)"> <Logical Operation="OR"> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#12'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM BOX'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM CASE'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM PACK'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'SM PKG'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="GE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(1.000000000000000e+000)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(1.100000000000000e+001)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(5)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#23'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED BAG'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED BOX'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED PACK'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'MED PKG'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="GE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(1.000000000000000e+001)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(2.000000000000000e+001)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(10)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_BRAND" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'Brand#34'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Logical Operation="OR"> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG BOX'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG CASE'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG PACK'" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_CONTAINER" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'LG PKG'" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> <ScalarOperator> <Compare CompareOp="GE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(2.000000000000000e+001)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(3.000000000000000e+001)" /> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="LE"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_SIZE" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="(15)" /> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </Logical> </ScalarOperator> </Predicate> </Filter> </RelOp> </ComputeScalar> </RelOp> </StreamAggregate> </RelOp> </Parallelism> </RelOp> </StreamAggregate> </RelOp> </ComputeScalar> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="40000" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="1484.74" StatementText="/* TPC_H Query 20 - Potential Part Promotion */&#xD;&#xA;SELECT S_NAME, S_ADDRESS FROM SUPPLIER, NATION&#xD;&#xA;WHERE S_SUPPKEY IN ( SELECT PS_SUPPKEY FROM PARTSUPP&#xD;&#xA; WHERE PS_PARTKEY in (SELECT P_PARTKEY FROM PART WHERE P_NAME like 'forest%') AND&#xD;&#xA; PS_AVAILQTY &gt; (SELECT 0.5 * sum(L_QUANTITY) FROM LINEITEM WHERE L_PARTKEY = PS_PARTKEY AND&#xD;&#xA; L_SUPPKEY = PS_SUPPKEY AND L_SHIPDATE &gt;= '1994-01-01'&#xD;&#xA; AND L_SHIPDATE &lt; CONVERT(DATE,dateadd(yy,1,'1994-01-01'))) ) AND S_NATIONKEY = N_NATIONKEY AND N_NAME = 'CANADA'&#xD;&#xA;ORDER BY S_NAME&#xD;&#xA;" StatementType="SELECT" QueryHash="0xC25A82DAF0BBCD63" QueryPlanHash="0xC261C040EEA529DF"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="144" CompileTime="1235" CompileCPU="1235" CompileMemory="15384"> <RelOp AvgRowSize="56" EstimateCPU="0.283115" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Gather Streams" NodeId="1" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1484.74"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="56" EstimateCPU="0.701807" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Distinct Sort" NodeId="2" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="1484.45"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </OutputList> <MemoryFractions Input="0.500326" Output="1" /> <Sort Distinct="true"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="60" EstimateCPU="0.0068" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40004" LogicalOp="Filter" NodeId="3" Parallel="true" PhysicalOp="Filter" EstimatedTotalSubtreeCost="1483.75"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </OutputList> <Filter StartupExpression="false"> <RelOp AvgRowSize="76" EstimateCPU="0.129532" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Repartition Streams" NodeId="4" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1483.74"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Column="Expr1016" /> <ColumnReference Column="Expr1018" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="76" EstimateCPU="1.03012" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Aggregate" NodeId="5" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="1483.61"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Column="Expr1016" /> <ColumnReference Column="Expr1018" /> </OutputList> <MemoryFractions Input="0.124675" Output="0.499674" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1016" /> <ScalarOperator ScalarString="SUM([tpch].[dbo].[LINEITEM].[L_QUANTITY])"> <Aggregate AggType="SUM" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ScalarOperator ScalarString="ANY([tpch].[dbo].[SUPPLIER].[S_SUPPKEY])"> <Aggregate AggType="ANY" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ScalarOperator ScalarString="ANY([tpch].[dbo].[SUPPLIER].[S_NAME])"> <Aggregate AggType="ANY" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ScalarOperator ScalarString="ANY([tpch].[dbo].[SUPPLIER].[S_ADDRESS])"> <Aggregate AggType="ANY" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> <DefinedValue> <ColumnReference Column="Expr1018" /> <ScalarOperator ScalarString="ANY([Expr1018])"> <Aggregate AggType="ANY" Distinct="false"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1018" /> </Identifier> </ScalarOperator> </Aggregate> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[PARTSUPP].[PS_PARTKEY] = [tpch].[dbo].[PARTSUPP].[PS_PARTKEY] AND [tpch].[dbo].[SUPPLIER].[S_SUPPKEY] = [tpch].[dbo].[SUPPLIER].[S_SUPPKEY]"> <Logical Operation="AND"> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> <ScalarOperator> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Logical> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="88" EstimateCPU="0.543717" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="181722" LogicalOp="Repartition Streams" NodeId="6" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="1482.56"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1018" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="88" EstimateCPU="0.1899" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="181722" LogicalOp="Inner Join" NodeId="7" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="1482.02"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> <ColumnReference Column="Expr1018" /> </OutputList> <NestedLoops Optimized="false" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1014" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Column="Expr1024" /> </OuterReferences> <RelOp AvgRowSize="83" EstimateCPU="3.64327" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="181722" LogicalOp="Sort" NodeId="10" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="954.368"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Uniq1014" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Expr1018" /> </OutputList> <MemoryFractions Input="0.555267" Output="0.875325" /> <Sort Distinct="false"> <OrderBy> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Column="Uniq1014" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="83" EstimateCPU="0.189897" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="181722" LogicalOp="Inner Join" NodeId="11" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="950.722"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Uniq1014" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Expr1018" /> </OutputList> <NestedLoops Optimized="false" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Column="Expr1023" /> </OuterReferences> <RelOp AvgRowSize="76" EstimateCPU="1.48314" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Inner Join" NodeId="13" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="830.302"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Expr1018" /> </OutputList> <MemoryFractions Input="0.984881" Output="0.444733" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </HashKeysProbe> <RelOp AvgRowSize="60" EstimateCPU="0.0959325" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Bitmap Create" NodeId="14" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="16.3781"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1022" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </HashKeys> <RelOp AvgRowSize="60" EstimateCPU="0.0959325" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Repartition Streams" NodeId="15" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="16.3781"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </PartitionColumns> <RelOp AvgRowSize="60" EstimateCPU="1.32401" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="40000" LogicalOp="Inner Join" NodeId="16" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="16.2821"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </OutputList> <MemoryFractions Input="1" Output="0.0151188" /> <Hash> <DefinedValues /> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </HashKeysBuild> <HashKeysProbe> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </HashKeysProbe> <RelOp AvgRowSize="11" EstimateCPU="0.0285019" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Bitmap Create" NodeId="17" Parallel="true" PhysicalOp="Bitmap" EstimatedTotalSubtreeCost="0.0318234"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OutputList> <Bitmap> <DefinedValues> <DefinedValue> <ColumnReference Column="Bitmap1020" /> </DefinedValue> </DefinedValues> <HashKeys> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </HashKeys> <RelOp AvgRowSize="11" EstimateCPU="0.0285019" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distribute Streams" NodeId="18" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0318234"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OutputList> <Parallelism PartitioningType="Broadcast"> <RelOp AvgRowSize="36" EstimateCPU="0.0001845" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Clustered Index Scan" NodeId="19" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0033095" TableCardinality="25"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[NATION]" Index="[PK_N_NATIONKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[NATION].[N_NAME]='CANADA'"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[NATION]" Column="N_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'CANADA'" /> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="64" EstimateCPU="0.275039" EstimateIO="14.6513" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1000000" LogicalOp="Clustered Index Scan" NodeId="20" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="14.9263" TableCardinality="1000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_ADDRESS" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Index="[PK_S_SUPPKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1020],[tpch].[dbo].[SUPPLIER].[S_NATIONKEY],N'[IN ROW]')"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1020" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NATIONKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="N'[IN ROW]'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> </Bitmap> </RelOp> <RelOp AvgRowSize="23" EstimateCPU="0.0242983" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="971931" LogicalOp="Compute Scalar" NodeId="23" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="812.44"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Column="Expr1018" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1018" /> <ScalarOperator ScalarString="CONVERT_IMPLICIT(float(53),[tpch].[dbo].[PARTSUPP].[PS_AVAILQTY],0)"> <Convert DataType="float" Scale="0" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="19" EstimateCPU="0.979596" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="971931" LogicalOp="Repartition Streams" NodeId="24" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="812.416"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </PartitionColumns> <Predicate> <ScalarOperator ScalarString="PROBE([Bitmap1022],[tpch].[dbo].[PARTSUPP].[PS_SUPPKEY])"> <Intrinsic FunctionName="PROBE"> <ScalarOperator> <Identifier> <ColumnReference Column="Bitmap1022" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </Identifier> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> <RelOp AvgRowSize="19" EstimateCPU="1.01567" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="971931" LogicalOp="Inner Join" NodeId="25" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="811.436"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </OutputList> <NestedLoops Optimized="false" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> <ColumnReference Column="Expr1021" /> </OuterReferences> <RelOp AvgRowSize="48" EstimateCPU="5.50004" EstimateIO="269.885" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="242983" LogicalOp="Clustered Index Scan" NodeId="27" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="275.385" TableCardinality="20000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </OutputList> <IndexScan Ordered="false" ForcedIndex="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PART]" Index="[PK_P_PARTKEY]" IndexKind="Clustered" /> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_NAME] like 'forest%'"> <Intrinsic FunctionName="like"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Const ConstValue="'forest%'" /> </ScalarOperator> </Intrinsic> </ScalarOperator> </Predicate> </IndexScan> </RelOp> <RelOp AvgRowSize="19" EstimateCPU="0.0001614" EstimateIO="0.003125" EstimateRebinds="242982" EstimateRewinds="0" EstimateRows="4" LogicalOp="Clustered Index Seek" NodeId="28" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="530.636" TableCardinality="80000000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_SUPPKEY" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_AVAILQTY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Index="[PK_PS_PARTKEY_PS_SUPPKEY]" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[PART].[P_PARTKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PART]" Column="P_PARTKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </ComputeScalar> </RelOp> </Hash> </RelOp> <RelOp AvgRowSize="14" EstimateCPU="0.000161997" EstimateIO="0.003125" EstimateRebinds="39998.9" EstimateRewinds="0.0845656" EstimateRows="4.54298" LogicalOp="Index Seek" NodeId="34" Parallel="true" PhysicalOp="Index Seek" EstimatedTotalSubtreeCost="120.231" TableCardinality="600038000"> <OutputList> <ColumnReference Column="Uniq1014" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </OutputList> <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Column="Uniq1014" /> </DefinedValue> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_PARTKEY_SUPPKEY_IDX]" IndexKind="NonClustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_PARTKEY" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[PARTSUPP].[PS_PARTKEY]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[PARTSUPP]" Column="PS_PARTKEY" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> <StartRange ScanType="GE"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1994-01-01'"> <Const ConstValue="'1994-01-01'" /> </ScalarOperator> </RangeExpressions> </StartRange> <EndRange ScanType="LT"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="'1995-01-01'"> <Const ConstValue="'1995-01-01'" /> </ScalarOperator> </RangeExpressions> </EndRange> </SeekKeys> </SeekPredicateNew> </SeekPredicates> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Sort> </RelOp> <RelOp AvgRowSize="19" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="167552" EstimateRewinds="14169.2" EstimateRows="181722" LogicalOp="Clustered Index Seek" NodeId="39" Parallel="true" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="527.459" TableCardinality="600038000"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </OutputList> <IndexScan Lookup="true" Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" NoExpandHint="false"> <DefinedValues> <DefinedValue> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_QUANTITY" /> </DefinedValue> </DefinedValues> <Object Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Index="[L_SHIPDATE_CLUIDX]" TableReferenceId="-1" IndexKind="Clustered" /> <SeekPredicates> <SeekPredicateNew> <SeekKeys> <Prefix ScanType="EQ"> <RangeColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> <ColumnReference Column="Uniq1014" /> </RangeColumns> <RangeExpressions> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SHIPDATE]"> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SHIPDATE" /> </Identifier> </ScalarOperator> <ScalarOperator ScalarString="[Uniq1014]"> <Identifier> <ColumnReference Column="Uniq1014" /> </Identifier> </ScalarOperator> </RangeExpressions> </Prefix> </SeekKeys> </SeekPredicateNew> </SeekPredicates> <Predicate> <ScalarOperator ScalarString="[tpch].[dbo].[LINEITEM].[L_SUPPKEY]=[tpch].[dbo].[SUPPLIER].[S_SUPPKEY]"> <Compare CompareOp="EQ"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Column="L_SUPPKEY" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_SUPPKEY" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </IndexScan> </RelOp> </NestedLoops> </RelOp> </Parallelism> </RelOp> </Hash> </RelOp> </Parallelism> </RelOp> <Predicate> <ScalarOperator ScalarString="[Expr1018]&gt;(5.000000000000000e-001)*[Expr1016]"> <Compare CompareOp="GT"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1018" /> </Identifier> </ScalarOperator> <ScalarOperator> <Arithmetic Operation="MULT"> <ScalarOperator> <Const ConstValue="(5.000000000000000e-001)" /> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1016" /> </Identifier> </ScalarOperator> </Arithmetic> </ScalarOperator> </Compare> </ScalarOperator> </Predicate> </Filter> </RelOp> </Sort> </RelOp> </Parallelism> </RelOp> </QueryPlan> </StmtSimple> </Statements> </Batch> <Batch> <Statements> <StmtSimple StatementCompId="1" StatementEstRows="100" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="29421.4" StatementText="/* TPC_H Query 21 - Suppliers Who Kept Orders Waiting */&#xD;&#xA;SELECT TOP 100 S_NAME, COUNT(*) AS NUMWAIT&#xD;&#xA;FROM SUPPLIER, LINEITEM L1, ORDERS, NATION WHERE S_SUPPKEY = L1.L_SUPPKEY AND&#xD;&#xA; O_ORDERKEY = L1.L_ORDERKEY AND O_ORDERSTATUS = 'F' AND L1.L_RECEIPTDATE&gt; L1.L_COMMITDATE&#xD;&#xA; AND EXISTS (SELECT * FROM LINEITEM L2 WHERE L2.L_ORDERKEY = L1.L_ORDERKEY AND L2.L_SUPPKEY &lt;&gt; L1.L_SUPPKEY)&#xD;&#xA; AND NOT EXISTS (SELECT * FROM LINEITEM L3 WHERE L3.L_ORDERKEY = L1.L_ORDERKEY AND L3.L_SUPPKEY &lt;&gt; L1.L_SUPPKEY AND L3.L_RECEIPTDATE &gt; L3.L_COMMITDATE)&#xD;&#xA; AND S_NATIONKEY = N_NATIONKEY AND N_NAME = 'SAUDI ARABIA'&#xD;&#xA;GROUP BY S_NAME ORDER BY NUMWAIT DESC, S_NAME&#xD;&#xA;" StatementType="SELECT" QueryHash="0xD4A2300DB0C49B34" QueryPlanHash="0x098D50660E98EBB2"> <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" /> <QueryPlan CachedPlanSize="176" CompileTime="1548" CompileCPU="1547" CompileMemory="2800"> <RelOp AvgRowSize="36" EstimateCPU="1E-05" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Top" NodeId="0" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="29421.4"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Column="Expr1021" /> </OutputList> <Top RowCount="false" IsPercent="false" WithTies="false"> <TopExpression> <ScalarOperator ScalarString="(100)"> <Const ConstValue="(100)" /> </ScalarOperator> </TopExpression> <RelOp AvgRowSize="36" EstimateCPU="0.0291201" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="Gather Streams" NodeId="1" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="29421.4"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Column="Expr1021" /> </OutputList> <Parallelism> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1021" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="36" EstimateCPU="10.3256" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="100" LogicalOp="TopN Sort" NodeId="2" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="29421.3"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Column="Expr1021" /> </OutputList> <MemoryFractions Input="0.000139315" Output="1" /> <TopSort Distinct="false" Rows="100"> <OrderBy> <OrderByColumn Ascending="false"> <ColumnReference Column="Expr1021" /> </OrderByColumn> <OrderByColumn Ascending="true"> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OrderByColumn> </OrderBy> <RelOp AvgRowSize="36" EstimateCPU="4.95403" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="477017" LogicalOp="Compute Scalar" NodeId="3" Parallel="true" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="29411"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Column="Expr1021" /> </OutputList> <ComputeScalar> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1021" /> <ScalarOperator ScalarString="CONVERT_IMPLICIT(int,[Expr1030],0)"> <Convert DataType="int" Style="0" Implicit="true"> <ScalarOperator> <Identifier> <ColumnReference Column="Expr1030" /> </Identifier> </ScalarOperator> </Convert> </ScalarOperator> </DefinedValue> </DefinedValues> <RelOp AvgRowSize="36" EstimateCPU="4.95403" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="477017" LogicalOp="Aggregate" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="29411"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Column="Expr1030" /> </OutputList> <MemoryFractions Input="0.00640172" Output="0.999861" /> <Hash> <DefinedValues> <DefinedValue> <ColumnReference Column="Expr1030" /> <ScalarOperator ScalarString="COUNT(*)"> <Aggregate AggType="COUNT*" Distinct="false" /> </ScalarOperator> </DefinedValue> </DefinedValues> <HashKeysBuild> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </HashKeysBuild> <BuildResidual> <ScalarOperator ScalarString="[tpch].[dbo].[SUPPLIER].[S_NAME] = [tpch].[dbo].[SUPPLIER].[S_NAME]"> <Compare CompareOp="IS"> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </Identifier> </ScalarOperator> <ScalarOperator> <Identifier> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </Identifier> </ScalarOperator> </Compare> </ScalarOperator> </BuildResidual> <RelOp AvgRowSize="33" EstimateCPU="0.909617" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="648267" LogicalOp="Repartition Streams" NodeId="5" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="29406"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OutputList> <Parallelism PartitioningType="Hash"> <PartitionColumns> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </PartitionColumns> <RelOp AvgRowSize="33" EstimateCPU="0.677439" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="648267" LogicalOp="Inner Join" NodeId="6" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="29405.1"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> </OutputList> <NestedLoops Optimized="true" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Column="Uniq1008" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> <ColumnReference Column="Expr1029" /> </OuterReferences> <RelOp AvgRowSize="39" EstimateCPU="0.677439" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="648267" LogicalOp="Inner Join" NodeId="9" Parallel="true" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="29299.4"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Column="Uniq1008" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[ORDERS]" Column="O_ORDERDATE" /> </OutputList> <NestedLoops Optimized="false" WithUnorderedPrefetch="true"> <OuterReferences> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Alias="[L1]" Column="L_ORDERKEY" /> <ColumnReference Column="Expr1028" /> </OuterReferences> <RelOp AvgRowSize="40" EstimateCPU="14.3617" EstimateIO="0.00281532" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="648267" LogicalOp="Sort" NodeId="11" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="28152"> <OutputList> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[SUPPLIER]" Column="S_NAME" /> <ColumnReference Database="[tpch]" Schema="[dbo]" Table="[LINEITEM]" Alias="[L1]" Column="L_ORDERKEY" /> </OutputList> <MemoryFractions Input="0.0181494" Output="0.986613" /> <Sort Distinct="false">