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:
Mostrar la cita
han
Mostrar la cita
hecho
Mostrar la cita
ha
Mostrar la cita
#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
#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:
Mostrar la cita
ejecuta
Mostrar la cita
me
Mostrar la cita
se
Mostrar la cita
#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$
Mostrar la cita
y
Mostrar la cita
cualquier
Mostrar la cita
datediff(day,Fecha_I_T,Current_TimesTamp)> 0 and ID_PERSONAL=@ID_USUARIO order by HORA_I_T ASC
Mostrar la cita
se
Mostrar la cita
y
Mostrar la cita
#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:
Mostrar la cita
Ads by Google
Search Busqueda sugerida