locked
Optimizar consulta muy lenta RRS feed

  • Pregunta

  • Buenos días,

    tengo una consulta en SQL Server 2008 R2 que tarda mucho en ejecutarse:

    SELECT DISTINCT 
                             R.InMaterial, 0 AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, 
                             R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, 
                             R.Descr, '6' AS registro
    FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN
                             PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI <> F.DAY AND R.year_GI = F.YEAR
    WHERE        (R.InMaterial IS NOT NULL) AND (F.[Bimensual (60d)] NOT IN
                                 (SELECT        Fecha
                                   FROM            dbo.SCM_V_PP_Consumo_15d AS C
                                   WHERE        (InMaterial = R.InMaterial) AND (R.year_GI = year_GI)))

    Aquí os pongo la claves e índices de las dos tablas que intervienen:

    SCM_T_PP_OT_RECETA

    LN_T_AUX_PP_Fechas

    En el siguiente mensaje os pongo el plan de ejecución.

    Muchas gracias y saludos.

    jueves, 17 de octubre de 2013 9:51

Respuestas

Todas las respuestas

  • Y os adjunto el plan de ejecución, no se ve entero pero si donde tiene los costes más altos:

    También me parece raro que tenga una left outer join y el plan de ejecución me ponga right anti semi join...

    Si necesitáis información adicional os la digo, me tiene loco este problema.

    Muchas gracias y saludos.

    jueves, 17 de octubre de 2013 9:52
  • ¿Puedes proporcionar el plan de ejecución real en XML?

    Lo del right anti semi join, me imagino que es por el NOT IN.

    jueves, 17 de octubre de 2013 10:27
  • La parte mas cara en el plan es la Hash Match (69%).
    De la impresión de pantalla no puedo saber is es de la operacion Distinct o de la operacion Left Join (probablemente la segunda pero no estoy sguro).

    Para mejorar el rendimiento del Distinct crea un índice con todas las columnas involucradas en el Select.

    Para mejorar el Left join Crea índices en ambas tablas con las columnas involucradas, e incluye las otras que las utilizas en otras partes de la consulta con Include.

    Buena suerte y diga me si la explicación no es clara..


    El castellano no es mi lengua materna. Discúlpenme por los errores gramaticales, y, si pueden, corríjanme en los comentarios, o por correo electrónico. ¡Muchas gracias! Blog: http://about.me/GeriReshef

    jueves, 17 de octubre de 2013 10:36
  • Aquí os pongo el plan de ejecución en XML, es un poco largo y lo tengo que poner en dos mensajes:

    <?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.50.4000.0" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
      <BatchSequence>
        <Batch>
          <Statements>
            <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="375.76" StatementText="SELECT DISTINCT top 100  &#xD;&#xA;        R.InMaterial, 0 AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, &#xD;&#xA;        R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, &#xD;&#xA;        R.Descr, '6' AS registro&#xD;&#xA;&#xD;&#xA;FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN&#xD;&#xA;                PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI &lt;&gt; F.DAY and R.year_GI = F.YEAR&#xD;&#xA;&#xD;&#xA;WHERE        (R.InMaterial IS NOT NULL) AND (F.[Bimensual (60d)] NOT IN&#xD;&#xA;                             (SELECT        Fecha&#xD;&#xA;                               FROM            dbo.SCM_T_PP_Consumo_60d AS C&#xD;&#xA;                               WHERE        (InMaterial = R.InMaterial) AND (R.year_GI = year_GI)))&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;--select top 10 * from dbo.SCM_T_PP_OT_RECETA&#xD;&#xA;&#xD;&#xA;--select top 10 * from PricingTool.dbo.LN_T_AUX_PP_Fechas" StatementType="SELECT" QueryHash="0xA7412D5A5646EBCA" QueryPlanHash="0x895204A025D2744A">
              <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="128" CompileTime="19" CompileCPU="19" CompileMemory="792">
                <RelOp AvgRowSize="299" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Top" NodeId="0" Parallel="false" PhysicalOp="Top" EstimatedTotalSubtreeCost="375.76">
                  <OutputList>
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                    <ColumnReference Column="Expr1008" />
                    <ColumnReference Column="Expr1009" />
                    <ColumnReference Column="Expr1010" />
                    <ColumnReference Column="Expr1011" />
                  </OutputList>
                  <Top RowCount="false" IsPercent="false" WithTies="false">
                    <TopExpression>
                      <ScalarOperator ScalarString="(100)">
                        <Const ConstValue="(100)" />
                      </ScalarOperator>
                    </TopExpression>
                    <RelOp AvgRowSize="299" EstimateCPU="0.000100299" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distinct Sort" NodeId="1" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="375.76">
                      <OutputList>
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                        <ColumnReference Column="Expr1008" />
                        <ColumnReference Column="Expr1009" />
                        <ColumnReference Column="Expr1010" />
                        <ColumnReference Column="Expr1011" />
                      </OutputList>
                      <MemoryFractions Input="0.000300684" Output="1" />
                      <Sort Distinct="true">
                        <OrderBy>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                          </OrderByColumn>
                          <OrderByColumn Ascending="true">
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                          </OrderByColumn>
                        </OrderBy>
                        <RelOp AvgRowSize="299" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="2" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="375.749">
                          <OutputList>
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                            <ColumnReference Column="Expr1008" />
                            <ColumnReference Column="Expr1009" />
                            <ColumnReference Column="Expr1010" />
                            <ColumnReference Column="Expr1011" />
                          </OutputList>
                          <ComputeScalar>
                            <DefinedValues>
                              <DefinedValue>
                                <ColumnReference Column="Expr1008" />
                                <ScalarOperator ScalarString="(0)">
                                  <Const ConstValue="(0)" />
                                </ScalarOperator>
                              </DefinedValue>
                              <DefinedValue>
                                <ColumnReference Column="Expr1009" />
                                <ScalarOperator ScalarString="''">
                                  <Const ConstValue="''" />
                                </ScalarOperator>
                              </DefinedValue>
                              <DefinedValue>
                                <ColumnReference Column="Expr1010" />
                                <ScalarOperator ScalarString="'60d'">
                                  <Const ConstValue="'60d'" />
                                </ScalarOperator>
                              </DefinedValue>
                              <DefinedValue>
                                <ColumnReference Column="Expr1011" />
                                <ScalarOperator ScalarString="'6'">
                                  <Const ConstValue="'6'" />
                                </ScalarOperator>
                              </DefinedValue>
                            </DefinedValues>
                            <RelOp AvgRowSize="288" EstimateCPU="0.0285287" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Gather Streams" NodeId="3" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="375.749">
                              <OutputList>
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                              </OutputList>
                              <Parallelism>
                                <RelOp AvgRowSize="288" EstimateCPU="243.965" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Right Anti Semi Join" NodeId="4" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="375.72">
                                  <OutputList>
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                  </OutputList>
                                  <MemoryFractions Input="0.134221" Output="0.13418" />
                                  <Hash>
                                    <DefinedValues />
                                    <HashKeysBuild>
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="InMaterial" />
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="year_GI" />
                                    </HashKeysBuild>
                                    <HashKeysProbe>
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                    </HashKeysProbe>
                                    <ProbeResidual>
                                      <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_Consumo_60d].[InMaterial] as [C].[InMaterial]=[SCM].[dbo].[SCM_T_PP_OT_RECETA].[InMaterial] as [R].[InMaterial] AND [SCM].[dbo].[SCM_T_PP_OT_RECETA].[year_GI] as [R].[year_GI]=[SCM].[dbo].[SCM_T_PP_Consumo_60d].[year_GI] as [C].[year_GI] AND ([PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[Bimensual (60d)] as [F].[Bimensual (60d)] IS NULL OR [SCM].[dbo].[SCM_T_PP_Consumo_60d].[Fecha] as [C].[Fecha] IS NULL OR [PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[Bimensual (60d)] as [F].[Bimensual (60d)]=[SCM].[dbo].[SCM_T_PP_Consumo_60d].[Fecha] as [C].[Fecha])">
                                        <Logical Operation="AND">
                                          <ScalarOperator>
                                            <Compare CompareOp="EQ">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="InMaterial" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                </Identifier>
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                          <ScalarOperator>
                                            <Compare CompareOp="EQ">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="year_GI" />
                                                </Identifier>
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                          <ScalarOperator>
                                            <Logical Operation="OR">
                                              <ScalarOperator>
                                                <Compare CompareOp="IS">
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                  <ScalarOperator>
                                                    <Const ConstValue="NULL" />
                                                  </ScalarOperator>
                                                </Compare>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Compare CompareOp="IS">
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="Fecha" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                  <ScalarOperator>
                                                    <Const ConstValue="NULL" />
                                                  </ScalarOperator>
                                                </Compare>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Compare CompareOp="EQ">
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="Fecha" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                </Compare>
                                              </ScalarOperator>
                                            </Logical>
                                          </ScalarOperator>
                                        </Logical>
                                      </ScalarOperator>
                                    </ProbeResidual>

    jueves, 17 de octubre de 2013 10:51
  • Segunda parte:

    <RelOp AvgRowSize="19" EstimateCPU="0.0312008" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1297" LogicalOp="Repartition Streams" NodeId="5" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0729347">
                                      <OutputList>
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="InMaterial" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="year_GI" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="Fecha" />
                                      </OutputList>
                                      <Parallelism PartitioningType="Hash">
                                        <PartitionColumns>
                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="InMaterial" />
                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="year_GI" />
                                        </PartitionColumns>
                                        <RelOp AvgRowSize="19" EstimateCPU="0.0007526" EstimateIO="0.0409813" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1297" LogicalOp="Table Scan" NodeId="6" Parallel="true" PhysicalOp="Table Scan" EstimatedTotalSubtreeCost="0.0417339" TableCardinality="1297">
                                          <OutputList>
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="InMaterial" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="year_GI" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="Fecha" />
                                          </OutputList>
                                          <TableScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
                                            <DefinedValues>
                                              <DefinedValue>
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="InMaterial" />
                                              </DefinedValue>
                                              <DefinedValue>
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="year_GI" />
                                              </DefinedValue>
                                              <DefinedValue>
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" Column="Fecha" />
                                              </DefinedValue>
                                            </DefinedValues>
                                            <Object Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_Consumo_60d]" Alias="[C]" IndexKind="Heap" />
                                          </TableScan>
                                        </RelOp>
                                      </Parallelism>
                                    </RelOp>
                                    <RelOp AvgRowSize="288" EstimateCPU="1.98637" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="74646100" LogicalOp="Repartition Streams" NodeId="7" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="131.683">
                                      <OutputList>
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                      </OutputList>
                                      <Parallelism PartitioningType="Hash">
                                        <PartitionColumns>
                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                        </PartitionColumns>
                                        <RelOp AvgRowSize="288" EstimateCPU="93.3988" EstimateIO="0.000313" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="74646100" LogicalOp="Left Outer Join" NodeId="8" Parallel="true" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="129.696">
                                          <OutputList>
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                          </OutputList>
                                          <Merge ManyToMany="true">
                                            <InnerSideJoinColumns>
                                              <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                            </InnerSideJoinColumns>
                                            <OuterSideJoinColumns>
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                            </OuterSideJoinColumns>
                                            <Residual>
                                              <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_OT_RECETA].[Date_GI] as [R].[Date_GI]&lt;&gt;[PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[DAY] as [F].[DAY] AND [SCM].[dbo].[SCM_T_PP_OT_RECETA].[year_GI] as [R].[year_GI]=[PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[YEAR] as [F].[YEAR]">
                                                <Logical Operation="AND">
                                                  <ScalarOperator>
                                                    <Compare CompareOp="NE">
                                                      <ScalarOperator>
                                                        <Identifier>
                                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                        </Identifier>
                                                      </ScalarOperator>
                                                      <ScalarOperator>
                                                        <Identifier>
                                                          <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                        </Identifier>
                                                      </ScalarOperator>
                                                    </Compare>
                                                  </ScalarOperator>
                                                  <ScalarOperator>
                                                    <Compare CompareOp="EQ">
                                                      <ScalarOperator>
                                                        <Identifier>
                                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                        </Identifier>
                                                      </ScalarOperator>
                                                      <ScalarOperator>
                                                        <Identifier>
                                                          <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                        </Identifier>
                                                      </ScalarOperator>
                                                    </Compare>
                                                  </ScalarOperator>
                                                </Logical>
                                              </ScalarOperator>
                                            </Residual>
                                            <RelOp AvgRowSize="292" EstimateCPU="9.26124" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="226819" LogicalOp="Sort" NodeId="9" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="36.2405">
                                              <OutputList>
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                              </OutputList>
                                              <MemoryFractions Input="0.864426" Output="0.864166" />
                                              <Sort Distinct="false">
                                                <OrderBy>
                                                  <OrderByColumn Ascending="true">
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                  </OrderByColumn>
                                                </OrderBy>
                                                <RelOp AvgRowSize="292" EstimateCPU="3.37558" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="226819" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="26.9736">
                                                  <OutputList>
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                  </OutputList>
                                                  <Parallelism PartitioningType="Hash">
                                                    <PartitionColumns>
                                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                    </PartitionColumns>
                                                    <RelOp AvgRowSize="292" EstimateCPU="0.124808" EstimateIO="23.4188" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="226819" LogicalOp="Table Scan" NodeId="11" Parallel="true" PhysicalOp="Table Scan" EstimatedTotalSubtreeCost="23.5436" TableCardinality="226853">
                                                      <OutputList>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                      </OutputList>
                                                      <TableScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
                                                        <DefinedValues>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                          </DefinedValue>
                                                        </DefinedValues>
                                                        <Object Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" IndexKind="Heap" />
                                                        <Predicate>
                                                          <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_OT_RECETA].[InMaterial] as [R].[InMaterial] IS NOT NULL">
                                                            <Compare CompareOp="IS NOT">
                                                              <ScalarOperator>
                                                                <Identifier>
                                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                                </Identifier>
                                                              </ScalarOperator>
                                                              <ScalarOperator>
                                                                <Const ConstValue="NULL" />
                                                              </ScalarOperator>
                                                            </Compare>
                                                          </ScalarOperator>
                                                        </Predicate>
                                                      </TableScan>
                                                    </RelOp>
                                                  </Parallelism>
                                                </RelOp>
                                              </Sort>
                                            </RelOp>
                                            <RelOp AvgRowSize="18" EstimateCPU="0.00868261" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Sort" NodeId="12" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.0568749">
                                              <OutputList>
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                              </OutputList>
                                              <MemoryFractions Input="0.00135308" Output="0.00135308" />
                                              <Sort Distinct="false">
                                                <OrderBy>
                                                  <OrderByColumn Ascending="true">
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                  </OrderByColumn>
                                                </OrderBy>
                                                <RelOp AvgRowSize="18" EstimateCPU="0.0306072" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Repartition Streams" NodeId="13" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0425616">
                                                  <OutputList>
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                  </OutputList>
                                                  <Parallelism PartitioningType="Hash">
                                                    <PartitionColumns>
                                                      <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                    </PartitionColumns>
                                                    <RelOp AvgRowSize="18" EstimateCPU="0.0006813" EstimateIO="0.0112731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Clustered Index Scan" NodeId="14" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0119544" TableCardinality="1096">
                                                      <OutputList>
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                      </OutputList>
                                                      <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
                                                        <DefinedValues>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                          </DefinedValue>
                                                        </DefinedValues>
                                                        <Object Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Index="[PK_LN_T_AUX_PP_Fechas]" Alias="[F]" IndexKind="Clustered" />
                                                      </IndexScan>
                                                    </RelOp>
                                                  </Parallelism>
                                                </RelOp>
                                              </Sort>
                                            </RelOp>
                                          </Merge>
                                        </RelOp>
                                      </Parallelism>
                                    </RelOp>
                                  </Hash>
                                </RelOp>
                              </Parallelism>
                            </RelOp>
                          </ComputeScalar>
                        </RelOp>
                      </Sort>
                    </RelOp>
                  </Top>
                </RelOp>
              </QueryPlan>
            </StmtSimple>
          </Statements>
        </Batch>
      </BatchSequence>
    </ShowPlanXML>

    jueves, 17 de octubre de 2013 10:52
  • Gracias por la respuesta.

    No me acaba de quedar clara la explicación, índice y claves ya tengo en las tablas.

    Quieres decir que ¿tengo que crear un índice con estos valores (los R. en una de las tablas y el F. en la otra tabla)?:

    R.InMaterial, 0 AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, 
            R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, 
            R.Descr, '6' AS registro

    Y otro índice (que diría es los que ya tengo) ¿para el left join?

    Es decir, ¿crear dos indices para cada tabla?

    Gracias y saludos.

    jueves, 17 de octubre de 2013 11:00
  • 
    
    
    
    Ahora es mas claro: el Hash Match es el Where Not In entre LN_T_AUX_PP_Fechas y SCM_V_PP_Consumo_15d.
    Crea índices en ambas tablas con las columnas involucradas en el Where Not In,
    e incluye las otras que participan en las otras clausulas con Include.
    

    

    El castellano no es mi lengua materna. Discúlpenme por los errores gramaticales, y, si pueden, corríjanme en los comentarios, o por correo electrónico. ¡Muchas gracias! Blog: http://about.me/GeriReshef

    jueves, 17 de octubre de 2013 11:17
  • Proba estos índices:

    Create Index Idx_LN_T_AUX_PP_Fechas_1 On LN_T_AUX_PP_Fechas([Bimensual (60d)], ) Include YEAR, DAY);
    
    Create Index Idx_SCM_T_PP_Consumo_60d_1 On SCM_T_PP_Consumo_60d(InMaterial, year_GI,Fecha);


    El castellano no es mi lengua materna. Discúlpenme por los errores gramaticales, y, si pueden, corríjanme en los comentarios, o por correo electrónico. ¡Muchas gracias! Blog: http://about.me/GeriReshef

    jueves, 17 de octubre de 2013 11:47
  • Hola,

    esta vista SCM_V_PP_Consumo_15d, es la que he sustituido luego por una tabla, la SCM_T_PP_Consumo_60d, para evitar la confusión.

    Es decir, antes tenía una vista, pero la he cambiado por una tabla para mirar de optimizar el rendimiento, aunque he visto que también se pueden crear índices en vistas.

    Saludos.



    • Editado Dranko viernes, 18 de octubre de 2013 6:27
    viernes, 18 de octubre de 2013 6:20
  • Hola,

    he creado los dos índices que me has comentado, para las tablas LN_T_AUX_PP_Fechas y SCM_T_PP_Consumo_60d, y algo se ha mejoradoantes tardaba en ejecutarse unos 4:20 y ahora unos 3:44, tengo otras vistas iguales pero con otras tablas de 30d, 7d etc que tardan mucho más y supongo que la diferencia será mayor.

    He comprobado que poner esta tabla SCM_T_PP_Consumo_60d o la vista SCM_V_PP_Consumo_60d, no influye, de hecho con la vista me ha dado un tiempo de 3:21

    También tendría que crear un buen índice para esta tabla: SCM_T_PP_OT_RECETA, ya que es la que interviene en al Anti Semi Join, que es lo que más me esta penalizando (creo que es el principal problema).

    Ahora tiene un índice pero no creo que este muy bien, ¿como sería un índice optimo para esta tabla? ¿Uno así?:

    Create Index Idx_SCM_T_PP_OT_RECETA_1 On SCM_T_PP_OT_RECETA (Date_GI,year_GI) Include (InMaterial);
    Gracias y saludos.



    • Editado Dranko viernes, 18 de octubre de 2013 6:39
    viernes, 18 de octubre de 2013 6:37
  • Gracias por poner el plan de ejecución. Pero el que has puesto es el plan de ejecución estimado. Yo te pedí el plan de ejecución real. El plan de ejecución real incluye el número de filas reales, a aparte del número de filas estimadas, y muchas veces una diferencia entre estimadas y reales es una pista importante.
    viernes, 18 de octubre de 2013 13:09
  • Dranko-esta es la primera etapa, y ahora hay que echar un vistazo en el nuevo plan y ver si se puede mejorarlo. Por ejemplo- hay un Scan Table y despues un Sort, y se puede evitar el sort con un indice.

    Cuando la consulta implica vistas, el plan muestre las tablas involucradas en ella.


    El castellano no es mi lengua materna. Discúlpenme por los errores gramaticales, y, si pueden, corríjanme en los comentarios, o por correo electrónico. ¡Muchas gracias! Blog: http://about.me/GeriReshef

    viernes, 18 de octubre de 2013 13:34
  • Hola,

    muchas gracias a los dos por la ayuda.

    Os pongo el plan de ejecución real en XML, lo pongo en 3 partes porque no cabe:

    <?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.50.4000.0" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
      <BatchSequence>
        <Batch>
          <Statements>
            <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementSubTreeCost="421.61" StatementText="SELECT DISTINCT &#xD;&#xA;                         R.InMaterial, 0 AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, &#xD;&#xA;                         R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, &#xD;&#xA;                         R.Descr, '6' AS registro&#xD;&#xA;&#xD;&#xA;FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN&#xD;&#xA;                         PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI &lt;&gt; F.DAY AND R.year_GI = F.YEAR&#xD;&#xA;&#xD;&#xA;WHERE        (R.InMaterial IS NOT NULL) AND (F.[Bimensual (60d)] NOT IN&#xD;&#xA;                             (SELECT        Fecha&#xD;&#xA;                               FROM            dbo.SCM_V_PP_Consumo_60d AS C&#xD;&#xA;                               WHERE        (InMaterial = R.InMaterial) AND (R.year_GI = year_GI)))" StatementType="SELECT" QueryHash="0xFCA580A3B7097732" QueryPlanHash="0x4AB358DFB771D7CA">
              <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
              <QueryPlan DegreeOfParallelism="4" MemoryGrant="453888" CachedPlanSize="200" CompileTime="68" CompileCPU="68" CompileMemory="1480">
                <RelOp AvgRowSize="299" EstimateCPU="0.000100299" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Distinct Sort" NodeId="0" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="421.61">
                  <OutputList>
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                    <ColumnReference Column="Expr1014" />
                    <ColumnReference Column="Expr1015" />
                    <ColumnReference Column="Expr1016" />
                    <ColumnReference Column="Expr1017" />
                  </OutputList>
                  <MemoryFractions Input="7.18817E-05" Output="1" />
                  <RunTimeInformation>
                    <RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="535" ActualEndOfScans="1" ActualExecutions="1" />
                  </RunTimeInformation>
                  <Sort Distinct="true">
                    <OrderBy>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                      </OrderByColumn>
                      <OrderByColumn Ascending="true">
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                      </OrderByColumn>
                    </OrderBy>
                    <RelOp AvgRowSize="299" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="1" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="421.598">
                      <OutputList>
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                        <ColumnReference Column="Expr1014" />
                        <ColumnReference Column="Expr1015" />
                        <ColumnReference Column="Expr1016" />
                        <ColumnReference Column="Expr1017" />
                      </OutputList>
                      <ComputeScalar>
                        <DefinedValues>
                          <DefinedValue>
                            <ColumnReference Column="Expr1014" />
                            <ScalarOperator ScalarString="(0)">
                              <Const ConstValue="(0)" />
                            </ScalarOperator>
                          </DefinedValue>
                          <DefinedValue>
                            <ColumnReference Column="Expr1015" />
                            <ScalarOperator ScalarString="''">
                              <Const ConstValue="''" />
                            </ScalarOperator>
                          </DefinedValue>
                          <DefinedValue>
                            <ColumnReference Column="Expr1016" />
                            <ScalarOperator ScalarString="'60d'">
                              <Const ConstValue="'60d'" />
                            </ScalarOperator>
                          </DefinedValue>
                          <DefinedValue>
                            <ColumnReference Column="Expr1017" />
                            <ScalarOperator ScalarString="'6'">
                              <Const ConstValue="'6'" />
                            </ScalarOperator>
                          </DefinedValue>
                        </DefinedValues>
                        <RelOp AvgRowSize="288" EstimateCPU="0.0285287" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Gather Streams" NodeId="2" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="421.598">
                          <OutputList>
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                          </OutputList>
                          <RunTimeInformation>
                            <RunTimeCountersPerThread Thread="0" ActualRows="456310" ActualEndOfScans="1" ActualExecutions="1" />
                          </RunTimeInformation>
                          <Parallelism>
                            <RelOp AvgRowSize="288" EstimateCPU="247.11" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1" LogicalOp="Right Anti Semi Join" NodeId="3" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="421.57">
                              <OutputList>
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                              </OutputList>
                              <MemoryFractions Input="0.792445" Output="0.792388" />
                              <RunTimeInformation>
                                <RunTimeCountersPerThread Thread="2" ActualRows="149765" ActualEndOfScans="1" ActualExecutions="1" />
                                <RunTimeCountersPerThread Thread="1" ActualRows="66581" ActualEndOfScans="1" ActualExecutions="1" />
                                <RunTimeCountersPerThread Thread="3" ActualRows="135734" ActualEndOfScans="1" ActualExecutions="1" />
                                <RunTimeCountersPerThread Thread="4" ActualRows="104230" ActualEndOfScans="1" ActualExecutions="1" />
                                <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                              </RunTimeInformation>
                              <Hash>
                                <DefinedValues />
                                <HashKeysBuild>
                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                </HashKeysBuild>
                                <HashKeysProbe>
                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                </HashKeysProbe>
                                <ProbeResidual>
                                  <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_OT_RECETA].[InMaterial] as [R].[InMaterial]=[SCM].[dbo].[SCM_T_PP_OT_RECETA].[InMaterial] as [R].[InMaterial] AND [SCM].[dbo].[SCM_T_PP_OT_RECETA].[year_GI] as [R].[year_GI]=[SCM].[dbo].[SCM_T_PP_OT_RECETA].[year_GI] as [R].[year_GI] AND ([PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[Bimensual (60d)] as [F].[Bimensual (60d)] IS NULL OR [PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[Bimensual (60d)] as [F].[Bimensual (60d)] IS NULL OR [PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[Bimensual (60d)] as [F].[Bimensual (60d)]=[PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[Bimensual (60d)] as [F].[Bimensual (60d)])">
                                    <Logical Operation="AND">
                                      <ScalarOperator>
                                        <Compare CompareOp="EQ">
                                          <ScalarOperator>
                                            <Identifier>
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                            </Identifier>
                                          </ScalarOperator>
                                          <ScalarOperator>
                                            <Identifier>
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                            </Identifier>
                                          </ScalarOperator>
                                        </Compare>
                                      </ScalarOperator>
                                      <ScalarOperator>
                                        <Compare CompareOp="EQ">
                                          <ScalarOperator>
                                            <Identifier>
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                            </Identifier>
                                          </ScalarOperator>
                                          <ScalarOperator>
                                            <Identifier>
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                            </Identifier>
                                          </ScalarOperator>
                                        </Compare>
                                      </ScalarOperator>
                                      <ScalarOperator>
                                        <Logical Operation="OR">
                                          <ScalarOperator>
                                            <Compare CompareOp="IS">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Const ConstValue="NULL" />
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                          <ScalarOperator>
                                            <Compare CompareOp="IS">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Const ConstValue="NULL" />
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                          <ScalarOperator>
                                            <Compare CompareOp="EQ">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                </Identifier>
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                        </Logical>
                                      </ScalarOperator>
                                    </Logical>
                                  </ScalarOperator>
                                </ProbeResidual>
                                <RelOp AvgRowSize="19" EstimateCPU="0.502182" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Repartition Streams" NodeId="4" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="42.8468">
                                  <OutputList>
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                  </OutputList>
                                  <RunTimeInformation>
                                    <RunTimeCountersPerThread Thread="4" ActualRows="274" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="3" ActualRows="293" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="2" ActualRows="337" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="1" ActualRows="403" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                  </RunTimeInformation>
                                  <Parallelism PartitioningType="Hash">
                                    <PartitionColumns>
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                    </PartitionColumns>
                                    <RelOp AvgRowSize="19" EstimateCPU="9.29006" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Distinct Sort" NodeId="5" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="42.3446">
                                      <OutputList>
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                      </OutputList>
                                      <MemoryFractions Input="0.988889" Output="0.207555" />
                                      <RunTimeInformation>
                                        <RunTimeCountersPerThread Thread="3" ActualRebinds="1" ActualRewinds="0" ActualRows="322" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="2" ActualRebinds="1" ActualRewinds="0" ActualRows="342" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="316" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="4" ActualRebinds="1" ActualRewinds="0" ActualRows="327" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                      </RunTimeInformation>
                                      <Sort Distinct="true">
                                        <OrderBy>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                          </OrderByColumn>
                                          <OrderByColumn Ascending="true">
                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                          </OrderByColumn>
                                        </OrderBy>
                                        <RelOp AvgRowSize="288" EstimateCPU="4.90659" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Repartition Streams" NodeId="6" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="33.0489">
                                          <OutputList>
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                          </OutputList>

    • Editado Dranko lunes, 21 de octubre de 2013 7:06
    lunes, 21 de octubre de 2013 6:56
  • Parte dos:

    <RunTimeInformation>
                                            <RunTimeCountersPerThread Thread="3" ActualRows="58174" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="2" ActualRows="60853" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="1" ActualRows="52479" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="4" ActualRows="55776" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                          </RunTimeInformation>
                                          <Parallelism PartitioningType="Hash">
                                            <PartitionColumns>
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                              <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                            </PartitionColumns>
                                            <RelOp AvgRowSize="288" EstimateCPU="1.02804" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Right Outer Join" NodeId="7" Parallel="true" PhysicalOp="Hash Match" EstimatedTotalSubtreeCost="28.1424">
                                              <OutputList>
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                              </OutputList>
                                              <MemoryFractions Input="1" Output="0.0111111" />
                                              <RunTimeInformation>
                                                <RunTimeCountersPerThread Thread="3" ActualRows="57697" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="1" ActualRows="55657" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="2" ActualRows="56247" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="4" ActualRows="57681" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                              </RunTimeInformation>
                                              <Hash>
                                                <DefinedValues />
                                                <HashKeysBuild>
                                                  <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                </HashKeysBuild>
                                                <HashKeysProbe>
                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                </HashKeysProbe>
                                                <ProbeResidual>
                                                  <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_OT_RECETA].[Date_GI] as [R].[Date_GI]=[PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[DAY] as [F].[DAY]">
                                                    <Compare CompareOp="EQ">
                                                      <ScalarOperator>
                                                        <Identifier>
                                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                        </Identifier>
                                                      </ScalarOperator>
                                                      <ScalarOperator>
                                                        <Identifier>
                                                          <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                        </Identifier>
                                                      </ScalarOperator>
                                                    </Compare>
                                                  </ScalarOperator>
                                                </ProbeResidual>
                                                <RelOp AvgRowSize="14" EstimateCPU="0.0301641" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Repartition Streams" NodeId="8" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0421186">
                                                  <OutputList>
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                  </OutputList>
                                                  <RunTimeInformation>
                                                    <RunTimeCountersPerThread Thread="3" ActualRows="272" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="1" ActualRows="276" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="2" ActualRows="275" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="4" ActualRows="273" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                                  </RunTimeInformation>
                                                  <Parallelism PartitioningType="Hash">
                                                    <PartitionColumns>
                                                      <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                    </PartitionColumns>
                                                    <RelOp AvgRowSize="14" EstimateCPU="0.0006813" EstimateIO="0.0112731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Clustered Index Scan" NodeId="9" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0119544" TableCardinality="1096">
                                                      <OutputList>
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                      </OutputList>
                                                      <RunTimeInformation>
                                                        <RunTimeCountersPerThread Thread="4" ActualRows="295" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="1" ActualRows="294" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="3" ActualRows="213" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="2" ActualRows="294" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                                      </RunTimeInformation>
                                                      <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
                                                        <DefinedValues>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                          </DefinedValue>
                                                        </DefinedValues>
                                                        <Object Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Index="[PK_LN_T_AUX_PP_Fechas]" Alias="[F]" TableReferenceId="2" IndexKind="Clustered" />
                                                      </IndexScan>
                                                    </RelOp>
                                                  </Parallelism>
                                                </RelOp>
                                                <RelOp AvgRowSize="292" EstimateCPU="3.40774" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Repartition Streams" NodeId="10" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="27.0722">
                                                  <OutputList>
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                  </OutputList>
                                                  <RunTimeInformation>
                                                    <RunTimeCountersPerThread Thread="3" ActualRows="57697" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="1" ActualRows="55657" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="2" ActualRows="56247" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="4" ActualRows="57681" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                                  </RunTimeInformation>
                                                  <Parallelism PartitioningType="Hash">
                                                    <PartitionColumns>
                                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                    </PartitionColumns>
                                                    <RelOp AvgRowSize="292" EstimateCPU="0.125168" EstimateIO="23.4847" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Table Scan" NodeId="11" Parallel="true" PhysicalOp="Table Scan" EstimatedTotalSubtreeCost="23.6099" TableCardinality="227506">
                                                      <OutputList>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                      </OutputList>
                                                      <RunTimeInformation>
                                                        <RunTimeCountersPerThread Thread="1" ActualRows="64701" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="4" ActualRows="56479" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="3" ActualRows="57018" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="2" ActualRows="49084" ActualEndOfScans="1" ActualExecutions="1" />
                                                        <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                                      </RunTimeInformation>
                                                      <TableScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
                                                        <DefinedValues>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                          </DefinedValue>
                                                          <DefinedValue>
                                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                          </DefinedValue>
                                                        </DefinedValues>
                                                        <Object Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" TableReferenceId="2" IndexKind="Heap" />
                                                        <Predicate>
                                                          <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_OT_RECETA].[InMaterial] as [R].[InMaterial] IS NOT NULL">
                                                            <Compare CompareOp="IS NOT">
                                                              <ScalarOperator>
                                                                <Identifier>
                                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                                </Identifier>
                                                              </ScalarOperator>
                                                              <ScalarOperator>
                                                                <Const ConstValue="NULL" />
                                                              </ScalarOperator>
                                                            </Compare>
                                                          </ScalarOperator>
                                                        </Predicate>
                                                      </TableScan>
                                                    </RelOp>
                                                  </Parallelism>
                                                </RelOp>
                                              </Hash>
                                            </RelOp>
                                          </Parallelism>
                                        </RelOp>
                                      </Sort>
                                    </RelOp>
                                  </Parallelism>
                                </RelOp>

    lunes, 21 de octubre de 2013 7:00
  • Parte 3:

     <RelOp AvgRowSize="288" EstimateCPU="1.57551" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="74861000" LogicalOp="Repartition Streams" NodeId="13" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="131.613">
                                  <OutputList>
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                  </OutputList>
                                  <RunTimeInformation>
                                    <RunTimeCountersPerThread Thread="4" ActualRows="17415248" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="3" ActualRows="13719966" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="2" ActualRows="19804195" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="1" ActualRows="31908200" ActualEndOfScans="1" ActualExecutions="1" />
                                    <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                  </RunTimeInformation>
                                  <Parallelism PartitioningType="Hash">
                                    <PartitionColumns>
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                    </PartitionColumns>
                                    <RelOp AvgRowSize="288" EstimateCPU="93.6354" EstimateIO="0.000313" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="74861000" LogicalOp="Left Outer Join" NodeId="14" Parallel="true" PhysicalOp="Merge Join" EstimatedTotalSubtreeCost="130.038">
                                      <OutputList>
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                      </OutputList>
                                      <RunTimeInformation>
                                        <RunTimeCountersPerThread Thread="4" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="2" ActualRows="495404" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="3" ActualRows="82352205" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                        <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                      </RunTimeInformation>
                                      <Merge ManyToMany="true">
                                        <InnerSideJoinColumns>
                                          <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                        </InnerSideJoinColumns>
                                        <OuterSideJoinColumns>
                                          <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                        </OuterSideJoinColumns>
                                        <Residual>
                                          <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_OT_RECETA].[Date_GI] as [R].[Date_GI]&lt;&gt;[PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[DAY] as [F].[DAY] AND [SCM].[dbo].[SCM_T_PP_OT_RECETA].[year_GI] as [R].[year_GI]=[PricingTool].[dbo].[LN_T_AUX_PP_Fechas].[YEAR] as [F].[YEAR]">
                                            <Logical Operation="AND">
                                              <ScalarOperator>
                                                <Compare CompareOp="NE">
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                </Compare>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Compare CompareOp="EQ">
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                  <ScalarOperator>
                                                    <Identifier>
                                                      <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                    </Identifier>
                                                  </ScalarOperator>
                                                </Compare>
                                              </ScalarOperator>
                                            </Logical>
                                          </ScalarOperator>
                                        </Residual>
                                        <RelOp AvgRowSize="292" EstimateCPU="9.29006" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Sort" NodeId="15" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="36.3454">
                                          <OutputList>
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                            <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                          </OutputList>
                                          <MemoryFractions Input="0.207232" Output="0.207217" />
                                          <RunTimeInformation>
                                            <RunTimeCountersPerThread Thread="2" ActualRebinds="1" ActualRewinds="0" ActualRows="1361" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="4" ActualRebinds="1" ActualRewinds="0" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="3" ActualRebinds="1" ActualRewinds="0" ActualRows="225921" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                          </RunTimeInformation>
                                          <Sort Distinct="false">
                                            <OrderBy>
                                              <OrderByColumn Ascending="true">
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                              </OrderByColumn>
                                            </OrderBy>
                                            <RelOp AvgRowSize="292" EstimateCPU="3.38522" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Repartition Streams" NodeId="16" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="27.0497">
                                              <OutputList>
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                              </OutputList>
                                              <RunTimeInformation>
                                                <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="2" ActualRows="1361" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="4" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="3" ActualRows="225921" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                              </RunTimeInformation>
                                              <Parallelism PartitioningType="Hash">
                                                <PartitionColumns>
                                                  <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                </PartitionColumns>
                                                <RelOp AvgRowSize="292" EstimateCPU="0.125168" EstimateIO="23.4847" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="227472" LogicalOp="Table Scan" NodeId="17" Parallel="true" PhysicalOp="Table Scan" EstimatedTotalSubtreeCost="23.6099" TableCardinality="227506">
                                                  <OutputList>
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                    <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                  </OutputList>
                                                  <RunTimeInformation>
                                                    <RunTimeCountersPerThread Thread="2" ActualRows="76562" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="4" ActualRows="72670" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="3" ActualRows="457" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="1" ActualRows="77593" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                                  </RunTimeInformation>
                                                  <TableScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
                                                    <DefinedValues>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Descr" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="year_GI" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property1" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property2" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Property3" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="CaracPlanNec" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PuntoPed" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="TamLoteFij" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="ClasListNec" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="PlanNec" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Safety_stock" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_CaracPlanNec" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_GrupArt" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="desc_PlanNec" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="LeadTime" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="Date_GI" />
                                                      </DefinedValue>
                                                    </DefinedValues>
                                                    <Object Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" TableReferenceId="1" IndexKind="Heap" />
                                                    <Predicate>
                                                      <ScalarOperator ScalarString="[SCM].[dbo].[SCM_T_PP_OT_RECETA].[InMaterial] as [R].[InMaterial] IS NOT NULL">
                                                        <Compare CompareOp="IS NOT">
                                                          <ScalarOperator>
                                                            <Identifier>
                                                              <ColumnReference Database="[SCM]" Schema="[dbo]" Table="[SCM_T_PP_OT_RECETA]" Alias="[R]" Column="InMaterial" />
                                                            </Identifier>
                                                          </ScalarOperator>
                                                          <ScalarOperator>
                                                            <Const ConstValue="NULL" />
                                                          </ScalarOperator>
                                                        </Compare>
                                                      </ScalarOperator>
                                                    </Predicate>
                                                  </TableScan>
                                                </RelOp>
                                              </Parallelism>
                                            </RelOp>
                                          </Sort>
                                        </RelOp>
                                        <RelOp AvgRowSize="18" EstimateCPU="0.00868261" EstimateIO="0.00563063" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Sort" NodeId="18" Parallel="true" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.0568749">
                                          <OutputList>
                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                            <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                          </OutputList>
                                          <MemoryFractions Input="0.000323468" Output="0.000323468" />
                                          <RunTimeInformation>
                                            <RunTimeCountersPerThread Thread="2" ActualRebinds="1" ActualRewinds="0" ActualRows="365" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="4" ActualRebinds="1" ActualRewinds="0" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="3" ActualRebinds="1" ActualRewinds="0" ActualRows="731" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="1" ActualRebinds="1" ActualRewinds="0" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                            <RunTimeCountersPerThread Thread="0" ActualRebinds="0" ActualRewinds="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                          </RunTimeInformation>
                                          <Sort Distinct="false">
                                            <OrderBy>
                                              <OrderByColumn Ascending="true">
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                              </OrderByColumn>
                                            </OrderBy>
                                            <RelOp AvgRowSize="18" EstimateCPU="0.0306072" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Repartition Streams" NodeId="19" Parallel="true" PhysicalOp="Parallelism" EstimatedTotalSubtreeCost="0.0425616">
                                              <OutputList>
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                              </OutputList>
                                              <RunTimeInformation>
                                                <RunTimeCountersPerThread Thread="2" ActualRows="365" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="4" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="3" ActualRows="731" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="1" ActualRows="0" ActualEndOfScans="1" ActualExecutions="1" />
                                                <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                              </RunTimeInformation>
                                              <Parallelism PartitioningType="Hash">
                                                <PartitionColumns>
                                                  <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                </PartitionColumns>
                                                <RelOp AvgRowSize="18" EstimateCPU="0.0006813" EstimateIO="0.0112731" EstimateRebinds="0" EstimateRewinds="0" EstimateRows="1096" LogicalOp="Clustered Index Scan" NodeId="20" Parallel="true" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0119544" TableCardinality="1096">
                                                  <OutputList>
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                    <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                  </OutputList>
                                                  <RunTimeInformation>
                                                    <RunTimeCountersPerThread Thread="3" ActualRows="294" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="1" ActualRows="213" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="4" ActualRows="295" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="2" ActualRows="294" ActualEndOfScans="1" ActualExecutions="1" />
                                                    <RunTimeCountersPerThread Thread="0" ActualRows="0" ActualEndOfScans="0" ActualExecutions="0" />
                                                  </RunTimeInformation>
                                                  <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false">
                                                    <DefinedValues>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="DAY" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="YEAR" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Alias="[F]" Column="Bimensual (60d)" />
                                                      </DefinedValue>
                                                    </DefinedValues>
                                                    <Object Database="[PricingTool]" Schema="[dbo]" Table="[LN_T_AUX_PP_Fechas]" Index="[PK_LN_T_AUX_PP_Fechas]" Alias="[F]" TableReferenceId="1" IndexKind="Clustered" />
                                                  </IndexScan>
                                                </RelOp>
                                              </Parallelism>
                                            </RelOp>
                                          </Sort>
                                        </RelOp>
                                      </Merge>
                                    </RelOp>
                                  </Parallelism>
                                </RelOp>
                              </Hash>
                            </RelOp>
                          </Parallelism>
                        </RelOp>
                      </ComputeScalar>
                    </RelOp>
                  </Sort>
                </RelOp>
              </QueryPlan>
            </StmtSimple>
          </Statements>
        </Batch>
      </BatchSequence>
    </ShowPlanXML>

    lunes, 21 de octubre de 2013 7:01
  • Os pongo de nuevo la consulta que he usado para el plan de ejecución real:

    SELECT DISTINCT 
            R.InMaterial, 0 AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, 
            R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, 
            R.Descr, '6' AS registro
    
    FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN
                PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI <> F.DAY AND R.year_GI = F.YEAR
    
    WHERE   (R.InMaterial IS NOT NULL) AND (F.[Bimensual (60d)] NOT IN
                (SELECT        Fecha
                FROM            dbo.SCM_V_PP_Consumo_60d AS C
                WHERE        (InMaterial = R.InMaterial) AND (R.year_GI = year_GI)))

    En el where he puesto la vista en vez de la tabla SCM_V_PP_Consumo_60d porque no hay diferencia de tiempo con la tabla, con lo que me ahorro tener que crearla (a parte que tengo varias consultas iguales, pero con 15d, 30d etc, con lo que son varias tablas).

    Y aquí os pongo los dos índices actuales de las tablas,

    (No hay nada en Incluido columnas).

    Si os hace falta alguna información adicional para poder ayudarme no dudéis en pedírmelo.

    Muchas gracias y saludos.

    lunes, 21 de octubre de 2013 7:12
  • Lo que puedo proporcionarte son algunos comentarios:

    1. LN_T_AUX_PP_Fechas: en el índice, la columna Year debe estar antes la columna Day (y no después).

    2. Scm_TPP_OT_Receta: en el índice, la columna Year_GI debe ser la primera (y no la quinta), y Date_GI la segunda.

    3. La tabla LN_T_AUX_PP aparece 2 veces en la consulta: una vez directamente en el From, y otra vez indirectamente en la In (es parte de la vista Scm_V_PP_Consumo_60d).
    Supongo que es posible evitar uno de los dos Clustered Index Scan.

    4. Utilizar Left Join Ln_T_Aux_PP_Fechas cuando una de sus columnas es parte del Where Not In - es probablemente incorrecto.

    
    
    
    
    

    El castellano no es mi lengua materna. Discúlpenme por los errores gramaticales, y, si pueden, corríjanme en los comentarios, o por correo electrónico. ¡Muchas gracias! Blog: http://about.me/GeriReshef

    lunes, 21 de octubre de 2013 11:01
  • Tengo la impresión de que esa consulta se puede escribir de forma mucho más simple. Intentemos simplificar la consulta lo primero. Mi impresión se basa en el hecho de que el plan de ejecución sólo accede a dos tablas:

    [PricingTool].[dbo].[LN_T_AUX_PP_Fechas]

    [SCM].[dbo].[SCM_T_PP_OT_RECETA].

    Así que lo mejor es que empecemos por el principio. Escribiendo la consulta. Olvidémonos de la consulta original. Intenta explicarnos lo mejor que puedas qué tiene que sacar la consulta. Y muestra el script de creación de las dos tablas. Evita la vista por todos medios. Escribiremos la consulta directamente sobre las tablas base.

    Estoy seguro que al final conseguiremos que la consulta se ejecute en pocos segundos. ¡Ten confianza!

    Por cierto para postear los planes de ejecución podrías utilizar gist o pastebin https://gist.github.com/  http://pastebin.com/

    lunes, 21 de octubre de 2013 11:50
  • Estoy de acuerdo con Jesús. Y para poder trabajar con un escenario común, crealo en SQLFiddle y seguro que damos con la solución más fácilmente.

    lunes, 21 de octubre de 2013 13:05
  • Muchas gracias a todos!

    Os doy unos cuantos detalles, más tarde si tengo tiempo os pongo el resto, esta es la vista SCM_V_PP_Consumos_60d

    SELECT        TOP (100) PERCENT R.InMaterial, SUM(R.Anteil_proz_nom_VolIBP) AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, 
                             R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, 
                             R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, R.Descr, '6' AS registro
    FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN
                             PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI = F.DAY
    GROUP BY R.InMaterial, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, R.desc_GrupArt, R.desc_PlanNec, 
                             R.CaracPlanNec, R.Property1, R.Property2, R.Property3, R.year_GI, R.Descr, F.[Bimensual (60d)]
    HAVING        (R.InMaterial IS NOT NULL)

    Efectivamente, usa las mismas tablas. 

    En SCM_V_PP_Consumos_60d es bastante simple, quiero los datos si una fecha coincide y que el InMaterial no sea NULL

    En la SCM_V_PP_Consumo_60d_DIFERENCIAS, pues necesito justamente los que no me aparecen en la vista SCM_V_PP_Consumos_60d. No estan en SCM_V_PP_Consumos_60d y la Fecha es diferente (date_GI <> DAY)

    De hecho luego hago otra vista uniendo estas dos vistas para todo junto.

    Esto del SQLFiddle no lo he usado nunca, ¿que tengo que hacer? ¿cargar los datos allí?

    Gracias y saludos.

    martes, 22 de octubre de 2013 10:06
  • Dos comentarios:

    1. El Top 100 Percent es absolutamente reduntante.

    2. La condición InMaterial Is Not Null debe aparecer en la clausula Where (antés el Group By).

    

    El castellano no es mi lengua materna. Discúlpenme por los errores gramaticales, y, si pueden, corríjanme en los comentarios, o por correo electrónico. ¡Muchas gracias! Blog: http://about.me/GeriReshef

    martes, 22 de octubre de 2013 10:30
  • Ok gracias.

    El Top 100 Percent me lo pone el SQL automáticamente, no lo pongo yo.

    En cuanto a la condición, ¿que diferencia hay entre ponerlo en el having o en el where? Creía que era más o menos lo mismo.

    Gracias y saludos!

    miércoles, 23 de octubre de 2013 6:20
  • Hola, estas dos son las tablas base, más a bajo en otro comentario ya he puesto lo que estoy buscando, y donde tengo problemas es con las diferencias, cuando tienen que ser diferentes y tengo que encontrar todos los que tienen fecha diferente y no aparezcan en mi consulta anterior, no se si me explico.

    La vista, haciéndolo de esta forma, la puedo evitar creando una tabla a partir de la vista o poniendo directamente la misma consulta que hay en la vista SCM_V_PP_Consumo_60d.

    En cuanto al script de la creación de las dos tablas no me genera nada, al decirle que me genere el script... una viene de un CSV (la de fechas) y la de Receta viene de una vista.

    Para cualquier otra información me lo comentáis y os lo facilito, a ver si se puede solucionar el problema...

    Muchas gracias y saludos.

    miércoles, 23 de octubre de 2013 6:31
  • Abre el SQL Server Management Studio. En el "Object Explorer" selecciona la tabla, botón derecho-> "Script table as" -> "Create to" -> "New query editor window".

    ¿Puedes explicarnos un poco más "el tema de las diferencias"?

    ¿Qué tiene que sacar la consulta exáctamente? ¿Puedes explicarlo en lenguaje de negocio?

    miércoles, 23 de octubre de 2013 6:52
  • El Having se utiliza para filterar los resultados del Group By. Por ejemplo cuando quieres obtener las filas que cumplen la condición Sum(...)>1000.
    Obviamente esta condición puede aparecer solamente después del Group By.

    La condición del InMaterial que refiere a los datos originales - debe aparecer antes el Group By, en la clausula Where.

    Supongo que estos dos asuntos no tienen mayor influencia sobre el rendimiento en este caso, pero serian una buena practica.

    

    El castellano no es mi lengua materna. Discúlpenme por los errores gramaticales, y, si pueden, corríjanme en los comentarios, o por correo electrónico. ¡Muchas gracias! Blog: http://about.me/GeriReshef

    miércoles, 23 de octubre de 2013 7:21
  • Buenos días,

    disculpar que haya tardado tanto en responder, estoy bastante ocupado últimamente...

    La consulta de diferencias tiene que hacer los contrario que esta, es decir, mostrar los resultados que excluye esta consulta:

    SELECT        TOP (100) PERCENT R.InMaterial, SUM(R.Anteil_proz_nom_VolIBP) AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, 
                             R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, 
                             R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, R.Descr, '6' AS registro
    FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN
                             PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI = F.DAY
    GROUP BY R.InMaterial, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, R.desc_GrupArt, R.desc_PlanNec, 
                             R.CaracPlanNec, R.Property1, R.Property2, R.Property3, R.year_GI, R.Descr, F.[Bimensual (60d)]
    HAVING        (R.InMaterial IS NOT NULL)


    El lenguaje de negocio no es mi campo, así que no se muy bien como explicarlo, lo consultaré a ver si me pueden decir el objetivo final.

    EDITO explicación: lo que debe hacer es tener en cuenta los días sin consumo de un material, es decir, obtener los días donde no hay consumo.

    Gracias y saludos.

    EDITO:

    He pensado también en dividir la consulta de esta forma:

    SELECT DISTINCT 
                             R.InMaterial, 0 AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, 
                             R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, 
                             R.Descr, '6' AS registro
    into #tmp
    FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN
                     PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI <> F.DAY AND R.year_GI = F.YEAR
    
    WHERE        (R.InMaterial IS NOT NULL)
    
    
    
    -- Diferencias segunda parte
    
    select *
    from #tmp --as t left outer join dbo.SCM_V_PP_Consumo_60d AS C on (C.InMaterial = t.InMaterial) AND (C.year_GI = t.year_GI) and C.Fecha <> t.fecha
    
    where (Fecha NOT IN
                                 (SELECT        Fecha
                                   FROM            dbo.SCM_V_PP_Consumo_60d AS C
                                   WHERE        (C.InMaterial = InMaterial) AND (C.year_GI = year_GI)))
    Podríamos decir que se divide el problema en dos, porque sigue tardando bastante cada parte por separado...
    • Editado Dranko viernes, 15 de noviembre de 2013 7:59 Objectivo
    miércoles, 13 de noviembre de 2013 10:12
  • Hola,

    ¿ha alguien se le ocurre alguna cosa?

    Muchas gracias por la ayuda!

    Saludos.

    EDITO: he pensado que la parte del NOT IN, ¿no se puede poner de alguna forma en el primer FROM? Con algo parecido ha esto:

    dbo.SCM_V_PP_Consumo_15d AS C inner join PricingTool.dbo.LN_T_AUX_PP_Fechas AS F on F.[quincena (15d)] <> C.Fecha

    Para intentar filtrar lo antes posible y que no sea una consulta tan pesada.

    No se, igual no sirve, pero ya no se que más probar...

    Gracias!

    • Editado Dranko viernes, 15 de noviembre de 2013 9:08
    viernes, 15 de noviembre de 2013 8:22
  • Hola.

    He intentado seguir el hilo y no es nada fácil. Ahora mismo no sé cuál es la consulta que tiene que ejecutarse ni qué plan de ejecución sigue. ¿Puedes pasarnos las lecturas lógicas y una nueva imagen del plan de ejecución?


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    viernes, 15 de noviembre de 2013 16:57
    Moderador
  • Buenos días,

    aquí te pongo la consulta:

    SELECT DISTINCT 
                             R.InMaterial, 0 AS Anteil_proz_nom_VolIBP, R.LeadTime, R.Safety_stock, R.PuntoPed, R.TamLoteFij, R.ClasListNec, R.PlanNec, R.desc_CaracPlanNec, 
                             R.desc_GrupArt, R.desc_PlanNec, R.CaracPlanNec, R.Property1, R.Property2, R.Property3, '' AS Month_GI, R.year_GI, F.[Bimensual (60d)] AS Fecha, '60d' AS tipo, 
                             R.Descr, '6' AS registro
    FROM            dbo.SCM_T_PP_OT_RECETA AS R LEFT OUTER JOIN
                             PricingTool.dbo.LN_T_AUX_PP_Fechas AS F ON R.Date_GI <> F.DAY AND R.year_GI = F.YEAR
    WHERE        (R.InMaterial IS NOT NULL) AND (F.[Bimensual (60d)] NOT IN
                                 (SELECT        Fecha
                                   FROM            dbo.SCM_V_PP_Consumo_60d AS C
                                   WHERE        (InMaterial = R.InMaterial) AND (R.year_GI = year_GI)))

    Aquí te pongo el plan de ejecución actual de esta consulta:

    Plan de ejecución DIFERENCIAS_60d

    Tengo varias consultas iguales, lo único que cambia son los períodos de tiempo, en esta caso cada 60 días, otro cada 30 días, ..., todos estos tardan relativamente poco (unos 10 minutos por la noche) pero tengo uno que el período es cada 1 día que tarda 3 horas (el código es exactamente el mismo, pongo este de 60 días porque tarda menos en ejecutarse con el plan de ejecución, y si se optimiza uno, se optimizan todos).

    Cualquier información que necesitéis no dudéis en pedírmela.

    Gracias y saludos.


    • Editado Dranko lunes, 18 de noviembre de 2013 8:37
    lunes, 18 de noviembre de 2013 8:31
  • Hola.

    Facilítanos una imagen y las lecturas lógicas, por favor.


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    domingo, 24 de noviembre de 2013 18:47
    Moderador
  • Hola.

    ¿Algún avance? ¿Puedes pasarnos la información que te solicitaba?


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    domingo, 1 de diciembre de 2013 19:46
    Moderador
  • Desafortunadamente, el OP perdió el interés o lo resolvió por él mismo. Digo desafortunadamente porque el hilo tuvo un largo recorrido, con la participación de varias personas, pero finalmente no sabremos si el OP dio con la respuesta que buscaba o no. Doy el hilo por cerrado.

    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.com
    Sígueme en twitter en http://twitter.com/qwalgrande

    domingo, 8 de diciembre de 2013 18:42
    Moderador