Gracias Javier.

Pero creo que es un logro lo que hice :) ¿Vos tenes casos más rápidos? :D

En algún momento de mi vida... (lo vengo diciendo hace 2 años más o menos) voy a
escribir el articulo de paginación en base de datos SQL 2000 / 2005 sin
ejecución dinámica de TSQL y con orden dinámico de columnas. En algún momento lo
haré :) Gracias a esta paginación encontré Bugs en SQL 2000 que en 2005 se
solucionaron.

Saludos,
Damián Herrera 

>-----Original Message-----
>From: [email protected] [mailto:[EMAIL PROTECTED] On 
>Behalf Of MYMTEC S.A. - Javier Wamba
>Sent: Thursday, October 11, 2007 4:59 PM
>To: [email protected]
>Subject: [puntonet] [OT] Preguntas varias
>
>Damian:
>Hay un documento dando vueltas por internet que se llama "La 
>normalizacion 
>de la desnormalizacion" que esta muy bueno para ese tipo de consultas 
>complejas.
>Yo lo lei pero no lo pude encontrar.
>
>Javier
>
>----- Original Message ----- 
>From: "Damián Herrera" <[EMAIL PROTECTED]>
>To: <[email protected]>
>Sent: Thursday, October 11, 2007 4:52 PM
>Subject: [puntonet] Preguntas varias
>
>
>>
>> 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.
>>>
>>>
>>
>> 
>
>


Responder a