SQL Server

April 2008 - Posts

Mejoras de desempeño en SQL Server

Les recomiendo el siguiente artículo, aunque es de hace varios años, nos da los aspectos fundamentales que debemos considerar a la hora de enfrentar una tarea de optimización en SQL Server. La dirección es http://msdn2.microsoft.com/en-us/library/ms998577.aspx

 

Posted: Apr 29 2008, 12:34 AM by ecastro | with no comments
Filed under:
Cambios en el CTP6 de SQL Server 2008

En el CTP6 de SQL Server 2008 se dieron cambios en el estatuto MERGE y con el tipo de dato HIERARCHYID.

Cambios en el MERGE

En este CTP se soportan las siguientes claúsulas:

WHEN [TARGET] NOT MATCHED THEN

WHEN SOURCE NOT MATCHED THEN

Sin embargo en el siguiente CTP refresh se cambiará la sintaxis para que no sea tan confusa, y quedará de la siguiente forma:

WHEN NOT MATCHED [BY TARGET] THEN

WHEN NOT MATCHED BY SOURCE THEN

 

Cambios en HIERARCHYID

En el CTP 6, el método IsDescndent es aplicado an ancestro y acepta un hijo como entrada, por ejemplo:

<parent>.IsDescendant(<child>)

Esta sintaxis es un poco confusa y después del CTP6 se cambiará para la sintaxis sea la siguiente:

<child>.IsDescendant(<parent>)

Un ejemplo es el siguiente, utilizando sintáxis de CTP6, devuelve un empleado y todos sus subordinados en todos los niveles:

SELECT C.empid, C.empnombre, C.lvl

FROM dbo.Empleados AS P

  JOIN dbo.Empleados AS C

    ON P.empid = 3

    AND P.hid.IsDescendant(C.hid) = 1;

 

Después de CTP6 quedaría de la siguiente forma:

SELECT C.empid, C.empnombre, C.lvl

FROM dbo.Empleados AS P

  JOIN dbo.Empleados AS C

    ON P.empid = 3

    AND C.hid.IsDescendantOf(P.hid) = 1;

 

También el método Reparent será renombrado a GetReparentedValue.

Posted: Apr 25 2008, 04:54 AM by ecastro | with no comments
Filed under:
Microsoft confirma el SP3 de SQL Server

El pasado 15 de abril Microsoft confirmó que a finales del año estará disponible el SP3 para SQL 2005.

 

Más información en http://blogs.technet.com/dataplatforminsider/archive/2008/04/15/sql-server-2005-sp3-coming-soon.aspx 

Posted: Apr 25 2008, 12:44 AM by ecastro | with no comments
Filed under:
Analisis del rendimiento en Business Intelligence

 Si deseaanalizar el rendimiento de los cubos en SQL 2005 se deben tomar en cuenta los siguientes aspectos:

 

Key Attribute

Tipos de Datos y su tamaño

Quitar atributos innecesarios

Optimizar las jerarquías

Utilizar particionamiento

 

Mas detalles en este artículo

http://www.sql-server-performance.com/articles/biz/SSAS_Performance_Checklist_p1.aspx 

Posted: Apr 23 2008, 06:36 PM by ecastro | with no comments
Filed under: