rapidez

29/10/2004 - 10:06 por edu | Informe spam
tengo una tabla con un monton de registro, mi pregunta es para conseguir un
poco de rapidez, a la hora de devolver los datos que es mas rapido, mostras
los datos directamente desde la tabla,realizar un consulta con todos los
datos de la tabla o son tiempo exactamente iguales.
gracias

Preguntas similare

Leer las respuestas

#6 qwalgrande
29/10/2004 - 16:19 | Informe spam
Hola.

Nunca es aconsejable llevar al cliente un número grande de registros,
principalmente porque nadie se revisa de uno en uno más de 200 registros (y
estoy tirando por lo alto). Además con ello saturas las comunicaciones y el
cliente, el servidor, se ve mucho menos afectado en comparación. Para este
fin, tienes técnicas como la paginación o el número de registros por batch,
es decir, te vas trayendo los registros según vaya viéndolos el cliente.
Traértelos todos de entrada no es bueno. Si te traes los registros de
poquitos en poquitos, tu aplicación tendrá una respuesta ágil y rápida. Es la
tecnología cliente-servidor de siempre.

qwalgrande

"edu" wrote:

si a la hora de ponerlos como origen de datos en un datagrid en vb.net por
ejemplo
gracias por tu interes
"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
> Hola.
>
> Cuando dices "devolver los datos", ¿puedes precisar un poco más? ¿Es a una
> aplicación cliente? ¿Es para exportarlos a un fichero? ¿Qué entiendes por
> "mostrar los datos directamente desde la tabla", un recordset?
>
> qwalgrande
>
> "edu" wrote:
>
> > tengo una tabla con un monton de registro, mi pregunta es para conseguir
un
> > poco de rapidez, a la hora de devolver los datos que es mas rapido,
mostras
> > los datos directamente desde la tabla,realizar un consulta con todos los
> > datos de la tabla o son tiempo exactamente iguales.
> > gracias
> >
> >
> >



Respuesta Responder a este mensaje
#7 edu
29/10/2004 - 16:33 | Informe spam
gracias pero la pregunta que hice era sobre a partir de una tabla o desde
una consulta, se ahorra tiempo?

"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
Hola.

Nunca es aconsejable llevar al cliente un número grande de registros,
principalmente porque nadie se revisa de uno en uno más de 200 registros


(y
estoy tirando por lo alto). Además con ello saturas las comunicaciones y


el
cliente, el servidor, se ve mucho menos afectado en comparación. Para este
fin, tienes técnicas como la paginación o el número de registros por


batch,
es decir, te vas trayendo los registros según vaya viéndolos el cliente.
Traértelos todos de entrada no es bueno. Si te traes los registros de
poquitos en poquitos, tu aplicación tendrá una respuesta ágil y rápida. Es


la
tecnología cliente-servidor de siempre.

qwalgrande

"edu" wrote:

> si a la hora de ponerlos como origen de datos en un datagrid en vb.net


por
> ejemplo
> gracias por tu interes
> "qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
> news:
> > Hola.
> >
> > Cuando dices "devolver los datos", ¿puedes precisar un poco más? ¿Es a


una
> > aplicación cliente? ¿Es para exportarlos a un fichero? ¿Qué entiendes


por
> > "mostrar los datos directamente desde la tabla", un recordset?
> >
> > qwalgrande
> >
> > "edu" wrote:
> >
> > > tengo una tabla con un monton de registro, mi pregunta es para


conseguir
> un
> > > poco de rapidez, a la hora de devolver los datos que es mas rapido,
> mostras
> > > los datos directamente desde la tabla,realizar un consulta con todos


los
> > > datos de la tabla o son tiempo exactamente iguales.
> > > gracias
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#8 Salvador Ramos
29/10/2004 - 17:02 | Informe spam
Se ahorra tiempo y recursos cuanto menor sea el número de registros que
envíes al cliente, por tanto deberás utilizar una consulta.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"edu" escribió en el mensaje
news:
gracias pero la pregunta que hice era sobre a partir de una tabla o desde
una consulta, se ahorra tiempo?

"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
> Hola.
>
> Nunca es aconsejable llevar al cliente un número grande de registros,
> principalmente porque nadie se revisa de uno en uno más de 200 registros
(y
> estoy tirando por lo alto). Además con ello saturas las comunicaciones y
el
> cliente, el servidor, se ve mucho menos afectado en comparación. Para


este
> fin, tienes técnicas como la paginación o el número de registros por
batch,
> es decir, te vas trayendo los registros según vaya viéndolos el cliente.
> Traértelos todos de entrada no es bueno. Si te traes los registros de
> poquitos en poquitos, tu aplicación tendrá una respuesta ágil y rápida.


Es
la
> tecnología cliente-servidor de siempre.
>
> qwalgrande
>
> "edu" wrote:
>
> > si a la hora de ponerlos como origen de datos en un datagrid en vb.net
por
> > ejemplo
> > gracias por tu interes
> > "qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
> > news:
> > > Hola.
> > >
> > > Cuando dices "devolver los datos", ¿puedes precisar un poco más? ¿Es


a
una
> > > aplicación cliente? ¿Es para exportarlos a un fichero? ¿Qué


entiendes
por
> > > "mostrar los datos directamente desde la tabla", un recordset?
> > >
> > > qwalgrande
> > >
> > > "edu" wrote:
> > >
> > > > tengo una tabla con un monton de registro, mi pregunta es para
conseguir
> > un
> > > > poco de rapidez, a la hora de devolver los datos que es mas


rapido,
> > mostras
> > > > los datos directamente desde la tabla,realizar un consulta con


todos
los
> > > > datos de la tabla o son tiempo exactamente iguales.
> > > > gracias
> > > >
> > > >
> > > >
> >
> >
> >


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