Consulta sobre vuelta de registros entre SQL Server 2000 y 2005

27/07/2006 - 18:28 por jcac | Informe spam
hola lista,

Tengo instaldo la version Express de SQL Server 2005 y adicionalmente en
otra instancia tambien la version MSDE de SQL Server 2000.

He sacado un backup de un base en producccion que esta en SQL Server 2000 y
la he levantado en ambos servidores, es decir en MSDE como en Express.

He actualizado las estadisticas de una tabla en ambos servidores.

Y he obtenido ejecutando el mismo query en ambos servidores

Este es el query que he ejecutado:

Declare @FI Datetime, @FF Datetime
Select @FI=Getdate()
Select * From Vales
Select @FF=Getdate()
Select @FF-@FI

Desde el query analizer me da el siguiente resultado de la diferencia de
tiempo: (MSDE)
1900-01-01 00:00:21.920

Desde el Microsoft SQL Server Management Studio Express: (Conectado al MSDE)
1900-01-01 00:00:18.373

Desde el Microsoft SQL Server Management Studio Express: (Conectado al
Express)
1900-01-01 00:00:44.297

Bueno como podran ver existe una diferencia de tiempos, alguien me podria
indicar por que estas mismas, ya que quiero ver la finalidad de pasar
algunos aplicativos a SQL Server Express, pero me esta demorando un poco mas
que en MSDE.

PD. La tabla tiene 178493 registros

Saludos y gracias por sus comentarios

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
27/07/2006 - 23:35 | Informe spam
Hola,

Puede haber varios motivos, lo primero que hay que comprobar es que las
condiciones son las mismas.
Estan las tres instancias en la misma máquina ? están esos datos en caché
por haberse ejecutado anteriormente ? que carga tiene el servidor en ese
momento ? en todos tienen las estadisticas actualizadas ? ... que
características tiene la máquina sobre la que se están ejecutando ? ...

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"jcac" escribió en el mensaje
news:
Mostrar la cita
#2 jcac
28/07/2006 - 00:34 | Informe spam
Hola Salvador,

Te absuelvo las dudas que tienes:

1.- Todas tienen las estadisticas actualizadas.
2.- La maquina es una IBM ThinkCentre Pentium IV 3.00Ghz con 760 MB de Ram
con disco de 80Gb, espacio en disco de 50 GB.
3.- Solo son dos instancias, una con MSDE y la otra con Express
4.- La sentencia se ejecuto dos veces para cada una de las posibilidades y
se puso el segundo resultado, por que la primera ves de cada una siempre fue
mucho mayor.
5.- La maquina es mi estacion de trabajo mientra ejecute la instruccion no
se realizaba ningun otro tipo de trabajo.

Es por todo esto que pense que seria propicio hacer la prueba, dime si me he
equivocado de ambiente, debiendo de haber utilizado otra cosa.

Espero que me puedas disernir algunas de estas dudas.

Saludos

"Salvador Ramos" escribió en el
mensaje news:
Mostrar la cita
#3 Isaias
28/07/2006 - 01:19 | Informe spam
Con el permiso de Salvador

Setea

SET STATISTICS IO ON

Y vuelve a ejecutar, revisa las lecturas que hace cada una de tus
instrucciones.
Saludos
IIslas


"jcac" wrote:

Mostrar la cita
#4 Miguel Egea
28/07/2006 - 10:35 | Informe spam
adicionalmente el problema puede no estar en el server sino en management
studio como cliente, revisa las lecturas lógicas, eso es lo que realmente
marca la diferencia en el server (también el tipo de cpu que dice profiler)
El orden en el que ejecutes las consultas en un orden, nada impide que el
servicio msde haya consumido x memoria y que eso haga paginar al express o
viceversa, vamos que el entorno que tienes no es totalmente limpio :)
"Isaias" wrote in message
news:
Mostrar la cita
#5 jcac
31/07/2006 - 19:02 | Informe spam
Hola Miguel Egea,

Gracias por tu tiempo, dime en que tipo es que deberia de realizar las
pruebas, para tener un entorno totalmente limpio como indicas.

Disculpa pero no te entiendo que me quieres decir con esto "(también el tipo
de cpu que dice profiler)", perdon por la ignorancia.

Cuando realice las pruebas primero siempre ejecute el sql express desde el
management studio y el ultimo fue el sql analizer con msde.

Saludos

"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida