Foros del Web » Programando para Internet » ASP Clásico »

Sql lento

Estas en el tema de Sql lento en el foro de ASP Clásico en Foros del Web. Hola Uso windows 7 y asp Tenia access y lo he migrado a sql 2008 express Va super lento ahora con sql (hasta 10 veces ...
  #1 (permalink)  
Antiguo 16/02/2012, 15:29
 
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 1
Sql lento

Hola
Uso windows 7 y asp
Tenia access y lo he migrado a sql 2008 express

Va super lento ahora con sql (hasta 10 veces mas lento usando el mismo codigo y ddbb)

esta perfectamente indexado

De que puede ser? Como puedo solucionarlo?
Muchas gracias
  #2 (permalink)  
Antiguo 17/02/2012, 08:44
 
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Sql lento

hola

alguien me puede ayudar con lo de antes ?


Para vuestra infoy estoy usando lo siguiente:

HP 6000 Pro MT
Inte Coler 2 Quac CPU8400 @ 2.66GHz
RAM 2.00 GB
Sistema operativo 32 bits
IIS 6.1
Windows 7



Con el siguiente codigo y tanto ACCESS como MS-SQL SERVER 2008 Express perfectamente indexado
En ACCES Tarda 4.30 segundos
En MS-SQL SERVER 2008 Express Tarda 29.10 segundos


' En la Tabla TablaClientes hay 9000 lineas
Set rs = ConData.Execute("Select ClienteCodigo,ClienteComercial From TablaClientes Where ClienteComercial = 'Pedro' ")
Do While Not rs.EOF
' Para vuestra info .... Por aqui paso unas 4300 veces

' En la Tabla TablaContactos hay 23700 lineas
sSQL_1="UPDATE TablaContactos SET ContactoComercial='Cliente de Pedro' WHERE ContactoCodigoCliente = '"&rs("ClienteCodigo")&"' "
Set RS_1 = ConData.Execute(sSQL_1)

rs.MoveNext
Loop
rs.Close
Set rs = Nothing
  #3 (permalink)  
Antiguo 17/02/2012, 08:53
 
Fecha de Ingreso: junio-2010
Mensajes: 60
Antigüedad: 13 años, 10 meses
Puntos: 1
SQL misma pagina .ASP 0.11 seg y 2.30 seg.

Hola!

Estoy usando

HP 6000 Pro MT
Inte Coler 2 Quac CPU8400 @ 2.66GHz
RAM 2.00 GB
Sistema operativo 32 bits
IIS 6.1
Windows 7
Pagina .asp


Veo que con SQL SERVER 2008 EXRESS si visto mi pagina por ejemplo miscliente.asp (Lista 400 nombres de cliente) tarda en cargarla 2.30 segundos, si hago F5 tarda 0.11, si voy a otras paginas y tardo menos de 1 minuto vuelve a tardar 0.11 seg en cargarse ... y si regreso despues de 15-20 minutos tarda 2.30 seg


COMO ES POSIBLE QUE LA MISMA PAGINA TARDE A VECES AL REDEDOR DE 0.1 SEG Y AL CABO DE 15 MINUTOS TARDE 2 SEG. ???

GRACIAS :)
  #4 (permalink)  
Antiguo 09/03/2012, 05:14
 
Fecha de Ingreso: marzo-2012
Mensajes: 2
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Sql lento

Hola, me paso lo mismo q a ti, estaba super lento el SQL.. después de tanto buscar y probar.. el error era que había instalado un soft de monitoreo que ejecutaba un servicio en windows y al estar activo este servicio el SQL iba muy lento. Tal vez hayas instalado algún software que te este dando ese problema de lentitud.

Es mi opinión. Algún experto en el tema que me corrija si me equivoco.

Saludos.
  #5 (permalink)  
Antiguo 11/03/2012, 17:17
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Sql lento

El detalle es que parece ser un problema de multivariables. ¿la consulta corre lenta desde la misma IDE del SQL Server?, ¿cuando dices "perfectamente indexado" te refieres a índices o llaves primarias?, ¿El SQL esta en el mismo servidor del IIS o es un servidor remoto?, etc etc

Responder a esas preguntas pudieran ayudar a encontrar alguna de las causas

Saludos
  #6 (permalink)  
Antiguo 15/03/2012, 07:54
 
Fecha de Ingreso: agosto-2009
Mensajes: 101
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Sql lento

¿Has probado cuanto tarda la consulta ejecutada directamente en un administrador de SQL server?

Te comento esto porque si en el administrador la consulta te va lenta, entonces es que tienes que optimizar mejor la base de datos.
Si te va rápida, encontes tienes que optimizar el código ASP.

De todas formas, no es muy normal presentar 4.300 registros. Para eso están en uso de páginas!

Etiquetas: asp, lento, server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:35.