Echo un lio Problema

10/02/2004 - 13:50 por Marcos | Informe spam
Vamos a ver os cuento my problem
Tengo que realizar una bd para la gestion del tiempo de una empresa.
Tengo una tabla Usuarios, otra Tareas y otra de Calendario
En la tabla Calendario inserto las tareas de cada usuario una vez que se han
definido su fecha de inicio, fin y periodicidad
ejemplo Tarea : Formacion en sql server
Periodicidad Diaria
Fecha de inicio 1-1-04
Fecha de Fin 1-1-05
Hora de Inicio XXXX
Hora de Fin XXX
ID_USUARIO
ID_TAREA
entonces la agregaria 365 veces hasta aqui no hay problema esto lo he hecho
con store procedure y un buche while.
Para que cada usuario Vea su calendario estoy haceiendo un asp que ejecuta
un Store procedure que utiliza como parmetro de entrada el id_Usuario y
muestra los resultados en un recordset pues no se que ha pasado porque me ha
caido todo el Sql lentísimo y se me queda el ordenador medio colgao no se
que me pasa.
Alguna sugerencia por favor..

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
10/02/2004 - 13:51 | Informe spam
Envianos el Store por favor.
Ahora estas seguro que es ese Store el que hace todo lento?

Salu2
Maximiliano Damian Accotto


"Marcos" escribió en el mensaje
news:
Vamos a ver os cuento my problem
Tengo que realizar una bd para la gestion del tiempo de una empresa.
Tengo una tabla Usuarios, otra Tareas y otra de Calendario
En la tabla Calendario inserto las tareas de cada usuario una vez que se


han
definido su fecha de inicio, fin y periodicidad
ejemplo Tarea : Formacion en sql server
Periodicidad Diaria
Fecha de inicio 1-1-04
Fecha de Fin 1-1-05
Hora de Inicio XXXX
Hora de Fin XXX
ID_USUARIO
ID_TAREA
entonces la agregaria 365 veces hasta aqui no hay problema esto lo he


hecho
con store procedure y un buche while.
Para que cada usuario Vea su calendario estoy haceiendo un asp que ejecuta
un Store procedure que utiliza como parmetro de entrada el id_Usuario y
muestra los resultados en un recordset pues no se que ha pasado porque me


ha
caido todo el Sql lentísimo y se me queda el ordenador medio colgao no se
que me pasa.
Alguna sugerencia por favor..


Respuesta Responder a este mensaje
#2 Julio
10/02/2004 - 13:57 | Informe spam
Hola Grupo, Tengo alrededor de dos meses con un servidor de Sql 2000
Corriendo y quisiera saber cuales son los planes de mantenimiento que hay
que correrle. Quiero esto para documentarlo y hacerlo periódicamente ya sea
cada 4 Meses o mas, pero lo que necesito es un documento o que me digan que
cosas hay que hacer para mantener esta base de datos carreta.

Ejemplo Si hay que bajar la base de datos y correr algún comando, Cosas como
estas.

Gracias de antes manos
Respuesta Responder a este mensaje
#3 Marcos
10/02/2004 - 14:38 | Informe spam
Creo que no es mi store porque acabo de llamralo desde el quuery analizer y
va bien creo que es la asp pero de todas formas aqui te lo envio y cualquier
sugerencia que se te ocurra..
me lo cuentas

SELECT * FROM CALENDARIO_1 where datediff(day,Fecha_I_T,Current_TimesTamp)0 and ID_PERSONAL=@ID_USUARIO order by HORA_I_T ASC


"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:
Envianos el Store por favor.
Ahora estas seguro que es ese Store el que hace todo lento?

Salu2
Maximiliano Damian Accotto


"Marcos" escribió en el mensaje
news:
> Vamos a ver os cuento my problem
> Tengo que realizar una bd para la gestion del tiempo de una empresa.
> Tengo una tabla Usuarios, otra Tareas y otra de Calendario
> En la tabla Calendario inserto las tareas de cada usuario una vez que se
han
> definido su fecha de inicio, fin y periodicidad
> ejemplo Tarea : Formacion en sql server
> Periodicidad Diaria
> Fecha de inicio 1-1-04
> Fecha de Fin 1-1-05
> Hora de Inicio XXXX
> Hora de Fin XXX
> ID_USUARIO
> ID_TAREA
> entonces la agregaria 365 veces hasta aqui no hay problema esto lo he
hecho
> con store procedure y un buche while.
> Para que cada usuario Vea su calendario estoy haceiendo un asp que


ejecuta
> un Store procedure que utiliza como parmetro de entrada el id_Usuario y
> muestra los resultados en un recordset pues no se que ha pasado porque


me
ha
> caido todo el Sql lentísimo y se me queda el ordenador medio colgao no


se
> que me pasa.
> Alguna sugerencia por favor..
>
>


Respuesta Responder a este mensaje
#4 Maximiliano D. A.
10/02/2004 - 14:47 | Informe spam
eso no deberia ser problema pero porque usas el datediff?

Quizas si se pone lento desde el ASP debas ver como se conecta y todo ello,
mira por ese lado.

Salu2
Maximiliano Damian Accotto


"Marcos" escribió en el mensaje
news:%23Vk$
Creo que no es mi store porque acabo de llamralo desde el quuery analizer


y
va bien creo que es la asp pero de todas formas aqui te lo envio y


cualquier
sugerencia que se te ocurra..
me lo cuentas

SELECT * FROM CALENDARIO_1 where


datediff(day,Fecha_I_T,Current_TimesTamp)> 0 and ID_PERSONAL=@ID_USUARIO order by HORA_I_T ASC


"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:
> Envianos el Store por favor.
> Ahora estas seguro que es ese Store el que hace todo lento?
>
> Salu2
> Maximiliano Damian Accotto
>
>
> "Marcos" escribió en el mensaje
> news:
> > Vamos a ver os cuento my problem
> > Tengo que realizar una bd para la gestion del tiempo de una empresa.
> > Tengo una tabla Usuarios, otra Tareas y otra de Calendario
> > En la tabla Calendario inserto las tareas de cada usuario una vez que


se
> han
> > definido su fecha de inicio, fin y periodicidad
> > ejemplo Tarea : Formacion en sql server
> > Periodicidad Diaria
> > Fecha de inicio 1-1-04
> > Fecha de Fin 1-1-05
> > Hora de Inicio XXXX
> > Hora de Fin XXX
> > ID_USUARIO
> > ID_TAREA
> > entonces la agregaria 365 veces hasta aqui no hay problema esto lo he
> hecho
> > con store procedure y un buche while.
> > Para que cada usuario Vea su calendario estoy haceiendo un asp que
ejecuta
> > un Store procedure que utiliza como parmetro de entrada el id_Usuario


y
> > muestra los resultados en un recordset pues no se que ha pasado porque
me
> ha
> > caido todo el Sql lentísimo y se me queda el ordenador medio colgao no
se
> > que me pasa.
> > Alguna sugerencia por favor..
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Javier Loria
10/02/2004 - 15:50 | Informe spam
Hola Marcos:
El comportamiento que describes ".. todo el Sql lentísimo y se me queda
el ordenador medio colgao ..." es frecuente cuando hay problemas de
bloqueos. Podrias revisar si este es el problema(podrian ser otros), con el
Monitor de Sistema y agregando como contadores
=SQL Server: Tiempo Promedio de Espera (ms)
SQL Server: Peticiones de bloqueo/seg.
SQL Server: Esperas de bloqueos/seg
== Si encuentras que efectivamente los problemas se producen en esta area
podrias revisar el codigo de la aplicacion, para evitar dichos bloqueos.
Por ultimo podrias evitar el ciclo WHILE si haces un JOIN con una tabla
auxiliar que tenga todas las fechas.

Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Marcos escribio:
Vamos a ver os cuento my problem
Tengo que realizar una bd para la gestion del tiempo de una empresa.
Tengo una tabla Usuarios, otra Tareas y otra de Calendario
En la tabla Calendario inserto las tareas de cada usuario una vez que
se han definido su fecha de inicio, fin y periodicidad
ejemplo Tarea : Formacion en sql server
Periodicidad Diaria
Fecha de inicio 1-1-04
Fecha de Fin 1-1-05
Hora de Inicio XXXX
Hora de Fin XXX
ID_USUARIO
ID_TAREA
entonces la agregaria 365 veces hasta aqui no hay problema esto lo
he hecho con store procedure y un buche while.
Para que cada usuario Vea su calendario estoy haceiendo un asp que
ejecuta un Store procedure que utiliza como parmetro de entrada el
id_Usuario y muestra los resultados en un recordset pues no se que ha
pasado porque me ha caido todo el Sql lentísimo y se me queda el
ordenador medio colgao no se que me pasa.
Alguna sugerencia por favor..
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida