Que lastima :s A mi me paso lo mismo y los convencí en mostrarselos de a 20 registros. En total, en una de las grillas me quedaron 7500 páginas :) Entre pagina y pagina tengo un retardo de 4 segundos más o menos, por cuestión de la complejidad de la consulta (tiene más de 5 union all y varios sub queries). Siempre trato de sobresaltar que hay que aplicar buenos filtros para evitar mostrar tanta info. Pero es complejo :)
Saludos, Damián Herrera >-----Original Message----- >From: [email protected] [mailto:[EMAIL PROTECTED] On >Behalf Of JATEMLIANSKY, Diego >Sent: Thursday, October 11, 2007 3:49 PM >To: [email protected] >Subject: [puntonet] Preguntas varias > >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. > >
