border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 30-10-2003, 23:00:00
Buena Participación en el Foro
 
Registrado: oct 2003
Posts: 35
Mcruz Valoración +2
Predeterminado Tiempo de respuesta

Tiempo de respuesta

Hola, tengo un servidor con sql 2000. Tambien una base de Access 2000 donde vincule todas las tablas de una Base del SQL Server. En la base de access hago una consulta y funciona bastante rapido. Pero cuando hago lo mismo en una vista de SQL o con un ProcedimientoAlmacenado es terriblemente lento... Por favor agradeceria cualquier pista que me tiren... o a donde ir a leer primero!!!
Gracias.</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 30-10-2003, 23:00:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado RE: Tiempo de respuesta

RE: Tiempo de respuesta

Si la BD de Access la tienes en un PC y la consulta la realizas en el servidor es muy comun ese tipo de demoras.

Todo lo que sea Cliente/Servidor si no tienes un buen HARD como servidor puede resultar en una demora a veces inadmisible (te lo digo por experiencia).

Hay veces que se realizan consultas a BDs con cursores del lado del servidor y son mas lentas que si la realizas en tu propia PC, sobre todo en servidores viejos y sobrecargados de trabajo,.

De todos modos puede ser que tengas un problema que no tenga que ver con el HARD.

Suerte
Responder Con Cita
  #3 (permalink)  
Antiguo 30-10-2003, 23:00:00
Buena Participación en el Foro
 
Registrado: oct 2003
Posts: 35
Mcruz Valoración +2
Predeterminado RE: Tiempo de respuesta

RE: Tiempo de respuesta

Gracias por tu respuesta, pero ese no es el caso...
Te cuento: es una red pequeña el servidor es una pc con un pentium III, en la red hay otras maquinas iguales y otras que son pentium I (y es donde se necesita acceder a los datos). En el mismo servidor pruebo las consultas desde la base de access (Que tiene vinculadas las tablas) y resultan mas rapidas que las vistas de SQL o los SP...
Pensaria que tengo que mejorar el SQL pero al funcionar mejor en Access no se que pensar por que incluso desde alli tengo el Origen de Datos en el medio...
Cualquier comentario BIENBENIDO!!!</TR>
Responder Con Cita
  #4 (permalink)  
Antiguo 30-10-2003, 23:00:00
Buena Participación en el Foro
 
Registrado: oct 2003
Posts: 35
Mcruz Valoración +2
Predeterminado La Solucion!!!

La Solucion!!!

Hola, les cuento para quien le sirva, cual fue la solucion.
Encontre el analizador de consultas (antes no lo conocia) que permite ver el plan de ejecucion de la consulta y vi unos loops que no tenian por que estar... empece a reescribir las JOIN, probe hacer consultas parciales e incorporarlas como vistas en en la consulta y el problema estaba en una de las LEFT OUTER JOIN para la que pedia que los valores de la derecha fueran NULL y obtener los casos que solo figuraban en la izquierda (que era el resultado de la consulta hasta el momento). En lugar de eso, use un segundo SELECT anidado en la clausula WHERE con el operador NOT IN.
Gracias a todos!!! - Con agradecimiento especial a Chiaravel!</TR>
Responder Con Cita
  #5 (permalink)  
Antiguo 17-09-2004, 00:00:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado RE: Tiempo de respuesta

RE: Tiempo de respuesta

No tienes nada que agradecer, para eso estamos.

Me alegra de que lo hayas resuelto. Gracias por compartir
la solución con todos nosotros.

Un Abrazo

Suerte

Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Aviso de respuesta a una pregunta Francisco Alvarez Sugerencias al Administrador 3 02-12-2006 22:24:40
consulta en tiempo de respuesta en cobol mauricioash RM/COBOL & Relativity 0 24-11-2006 12:00:31
capturar respuesta? djagu_26 Visual Basic.NET 2003 & 2005 2 22-10-2006 19:40:26
Como mejorar el tiempo de respuesta en ASP FRANKDU_SISTEMAS ASP 6 19-10-2006 15:41:47
velocidad de respuesta choche_ sql 2000 1 19-06-2006 16:56:11


La franja horaria es GMT. Ahora son las 13:30:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right