SQL Server - SQL 2014 mas lento en consultas que SQL 2008???

   
Vista:
Imágen de perfil de LUIS CARLOS

SQL 2014 mas lento en consultas que SQL 2008???

Publicado por LUIS CARLOS luis_carlosh@hotmail.com (2 intervenciones) el 08/06/2015 20:06:23
Estoy migrando de un viejo server a uno nuevo.... pero me sorpendí al ver velocidades mas bajas en las consultas de SQL 2014 que en las de SQL 2008, y me siento muy frustrado al respecto...

Aqui los hechos de la comparativa:

1) Acabo de instalar SQL 2014 en un maquina Dell procesador Core I7 4790 CPU, 3.6Ghz y 16 GB RAM con Windows 2014 Server Standar R2

La Velocidad promedio de ejecución una consulta normal de 2910 registros en Milisegundos es de 475

2) La PC anterior tiene SQL 2008 R2, pc HP procesador Xeon x3430 2.4Ghz, 4 GB Ram con Windows 2008 Server Estándar

La misma Base de datos, misma tabla y consulta me da en Milisegundos 236 !!!

De acuerdo al siguiente link, Core I7 4790 CPU es mucho mas efectivo que Xeon 3430 2,4...

http://cpu.userbenchmark.com/Compare/Intel-Xeon-X3430-vs-Intel-Core-i7-4790/m5225vs2293

Asi que mi pregunta es, porqué no obtengo mejor rendimiento en mi nuevo server????

Tengo SQL mas moderno, PC mas robusta ....

¿Por que la velocidad de las consultas en la MISMA copia de la base de datos me da tiempos casi del doble???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

SQL 2014 mas lento en consultas que SQL 2008???

Publicado por Isaias (3180 intervenciones) el 08/06/2015 21:15:03
Este tema lo he visto CIENTOS de veces y debo aclarar que soy CONSULTOR SR en SQL Server desde, 6.5, hasta 2014.

Hay varias dudas.

¿Cómo pasaste tu base de 2008 a 2014?
¿Con que NIVEL DE COMPATIBILIDAD quedo en 2014?
¿Regeneraste índices?
¿Reconstruiste estadísticos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Luis C Hermosillo L

SQL 2014 mas lento en consultas que SQL 2008???

Publicado por Luis C Hermosillo L luis_carlosh@hotmail.com (2 intervenciones) el 08/06/2015 23:24:48
¿Cómo pasaste tu base de 2008 a 2014?
Usé la opción Respaldar BD---, Tareas > Copia Seguridad, luego ya en 2014> Tareas > Restaurar

¿Con que NIVEL DE COMPATIBILIDAD quedo en 2014?
1
2
 ALTER DATABASE myDatabase_name
SET COMPATIBILITY_LEVEL = 120
aplicado.
..
¿Regeneraste índices?
Si
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DECLARE @TableName varchar(255)
DECLARE TableCursor CURSOR FOR
SELECT table_name FROM information_schema.tables
WHERE table_type = ‘BASE TABLE’ and table_schema=‘dbo’
OPEN TableCursor
FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (‘ALTER INDEX ALL ON [+ @TableName +
] REBUILD WITH (FILLFACTOR = 80, SORT_IN_TEMPDB = ON,
 
STATISTICS_NORECOMPUTE = ON))
FETCH NEXT FROM TableCursor INTO @TableName
END
CLOSE TableCursor
DEALLOCATE TableCursor
...aplicado...

¿Reconstruiste estadísticos?
1
EXEC sp_updatestats
...aplicado...



El resultado de velocidad es el mismo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

SQL 2014 mas lento en consultas que SQL 2008???

Publicado por Isaias (3180 intervenciones) el 09/06/2015 17:39:34
Para migrar una base, no es lo mas correcto hacer un backup-restore-cambio de nivel de compatibilidad, pero bueno.

Revisa tus PLANES DE EJECUCION, ¿se están ocupando bien los índices?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar