Si, lamentablemente los usuarios acá quieren ver todos los datos.

Yo le explique que ya mas de 1000 datos en una grilla en pantalla era mucho,
pero no lo pude convencer.


-----Mensaje original-----
De: Damián Herrera [mailto:[EMAIL PROTECTED]
Enviado el: Jueves, 11 de Octubre de 2007 14:21
Para: [email protected]
Asunto: [puntonet] Preguntas varias


Hola Diego,

Consulta, ¿estos dataset grandes los mostras al usuario todos juntos?
Pregunto,
porque talvez una solución de paginación en base de datos pueda resultar más
optima. 

Saludos,
Damián Herrera

>-----Original Message-----
>From: [email protected] [mailto:[EMAIL PROTECTED] On 
>Behalf Of JATEMLIANSKY, Diego
>Sent: Thursday, October 11, 2007 10:43 AM
>To: [email protected]
>Subject: [puntonet] Preguntas varias
>
>Gente como andan ?
>Tengo un par de preguntas para hacerles que nos están sacando 
>el sueño y que
>tal vez con algunos tips que nos puedan dar nos puedan 
>orientar un poco como
>encararlo.
>
>La arquitectura que tenemos es de FrontEnd en ASP.NET, BackEnd 
>en Servicios
>de Windows VB.NET accedidos por Remoting y SQL Server.
>(Todo esto instalado en servidores, no instalamos nada en las 
>PC clientes)
>
>Ahora les paso las preguntas (Todas con respecto a la parte 
>del BackEnd en
>donde tenemos todas las reglas de negocios y el grueso de la 
>codificacion):
>
>1- Liberar memoria: 
>       En algunos casos nos esta costando entender como hacer 
>para liberar
>memoria.
>       Por un lado encontramos que nos recomiendan hacer los 
>Dispose de los
>DataSets una vez utilizados y por otro lado también encontramos algunos
>sites que recomiendan hacer un ds = nothing para liberar la 
>memoria, cual es
>la opción mas recomendable?
>
>       Por otro lado, que pasa si un método de nuestro BackEnd hace
>solamente lo siguiente:
>
>       Function traer() as dataset
>       Dim ds as new dataset
>
>       ds = CargarDatasetdesdeSQL
>
>       return ds
>       end function
>
>       Como hacemos para liberar la memoria utilizada por este 
>DataSet (que
>en algunos casos trae muchos datos para mostrar en pantalla) 
>si después del
>return no podemos hacer mas nada.
>
>2- Prioridad de procesos:
>       Tenemos varios procesos que son del tipo Batch, o sea, que el
>usuario levanta un archivo y lo vamos procesando.
>       Estos procesos pueden llevar al procesador a consumir 
>mas de lo que
>queremos y afectan al funcionamiento optimo del Server. (Ya 
>que en el Server
>de BackEnd tenemos varios servicios corriendo y no podemos 
>afectar a los
>otros)
>       Como hacemos para establecer prioridades a estos 
>procesos o decirle
>que solamente consuman hasta por Ej. un 30% o que tengan menor 
>prioridad ?
>       O para que el Loop que hacemos con los registros del 
>archivo no se
>lleve todo el procesador.
>       (Estos procesos los tenemos que hacer OnLine, no 
>podemos dejarlos
>como procesos nocturnos)
>
>
>Muchas Gracias.
>
>
>
> AVISO: El presente mensaje y los archivos adjuntos que incluya pueden
>contener información confidencial de uso exclusivo del destinatario
>indicado. Cualquier uso en desacuerdo con su propósito, difusión o
>publicación, total o parcial, se encuentra prohibida. Si recibió este
>mensaje por error, rogamos reenviarlo al emisor y destruir las copias
>impresas o grabadas en su sistema. Las opiniones contenidas, son
>exclusivas de su autor y no representan necesariamente la opinión de
>OMINT S.A. de Servicios.
>
>



 AVISO: El presente mensaje y los archivos adjuntos que incluya pueden
contener información confidencial de uso exclusivo del destinatario
indicado. Cualquier uso en desacuerdo con su propósito, difusión o
publicación, total o parcial, se encuentra prohibida. Si recibió este
mensaje por error, rogamos reenviarlo al emisor y destruir las copias
impresas o grabadas en su sistema. Las opiniones contenidas, son
exclusivas de su autor y no representan necesariamente la opinión de
OMINT S.A. de Servicios.


Responder a