consulta lenta

07/07/2004 - 18:39 por js | Informe spam
tengo una BD bastante grande ..y tambien tengo una
aplcacion sobre asp.net
y cada vez que cargo la aplcacion..por requerimientos de
la empresa quieren que muestre una gran cantidad de
registros..mi problema es que eso hace que al cargar la
aplicacion la vuelva bastante lentami pregunta
es..como pueod hacer para mejorar eso..se puede fragmentar
los resultados d ela consulta?. o algo que permita que la
consulta sea mas ligera?

Preguntas similare

Leer las respuestas

#1 Javier Loria
07/07/2004 - 19:26 | Informe spam
Hola:
Eventualmente puedes paginar.
Revisa al articulo que escribio Miguel Eguea, sobre una tecnica que me
gusta usar:
http://www.configuracionesintegrale...articulo%5
La BD es NorthWind no Pubs.
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.

js escribio:
tengo una BD bastante grande ..y tambien tengo una
aplcacion sobre asp.net
y cada vez que cargo la aplcacion..por requerimientos de
la empresa quieren que muestre una gran cantidad de
registros..mi problema es que eso hace que al cargar la
aplicacion la vuelva bastante lentami pregunta
es..como pueod hacer para mejorar eso..se puede fragmentar
los resultados d ela consulta?. o algo que permita que la
consulta sea mas ligera?
Respuesta Responder a este mensaje
#2 js
07/07/2004 - 21:33 | Informe spam
hay alguna manera de seleccionar un determinaod nro de
filas..
es decir...
primera consulta..selecciono del 1 al 100
segunda consulta..del 101 al 200?
otra cosa..como se implementa la opcion FAST para acelerar
la carga de 'n' primeros registros..alguien tiene un
ejemplo d ecomo se hace?..busque en la ayuda del sql y no
encontre..
Respuesta Responder a este mensaje
#3 Javier Loria
08/07/2004 - 06:06 | Informe spam
Hola:
El TOP actualmente no soporta variables asi que debe quedar fijo en
tiempo de diseno, es posible si las tablas son pequenas generar numeros de
fila, pero en tablas grandes que es precisamente cuando quieres paginar es
muy lento.
No conozco que tal funciona la opcion FAST del SELECT, talvez alguno de
los gurus del foro pueda ayudarte.
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.
js escribio:
hay alguna manera de seleccionar un determinaod nro de
filas..
es decir...
primera consulta..selecciono del 1 al 100
segunda consulta..del 101 al 200?
otra cosa..como se implementa la opcion FAST para acelerar
la carga de 'n' primeros registros..alguien tiene un
ejemplo d ecomo se hace?..busque en la ayuda del sql y no
encontre..
Respuesta Responder a este mensaje
#4 MAXI
09/07/2004 - 07:36 | Informe spam
Hola Javier, yo la he probado la funcion FAST y en algunos casos es util, en
otros ni me ha funcionado y no se el motivo :(




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

MSN:


"Javier Loria" escribió en el mensaje
news:%
Hola:
El TOP actualmente no soporta variables asi que debe quedar fijo en
tiempo de diseno, es posible si las tablas son pequenas generar numeros de
fila, pero en tablas grandes que es precisamente cuando quieres paginar es
muy lento.
No conozco que tal funciona la opcion FAST del SELECT, talvez alguno


de
los gurus del foro pueda ayudarte.
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.
js escribio:
> hay alguna manera de seleccionar un determinaod nro de
> filas..
> es decir...
> primera consulta..selecciono del 1 al 100
> segunda consulta..del 101 al 200?
> otra cosa..como se implementa la opcion FAST para acelerar
> la carga de 'n' primeros registros..alguien tiene un
> ejemplo d ecomo se hace?..busque en la ayuda del sql y no
> encontre..


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida