Enrique Almeida
13p
9 comments posted · 0 followers · following 0
15 years ago @ http://drgavilan.blogs... - PiensoPienso: Porque e... · 0 replies · +1 points
Si, hay indice por ClienteId, y se utiliza correctamente.
La consulta se pone lenta pues hay clientes que tiene reportes grandes (de 20Mb o mas). Cuando hay que bajar esos blob de la base de datos a disco, realmente se siente en la consulta.
La consulta tiene paginado mostrando unos 20 registros por vez, pero se siente muchisimo la diferencia entre un cliente que tiene muchos blob a bajar con uno que tiene pocos o los mismos son chicos.
Gracias por el comentario.
15 years ago @ http://drgavilan.blogs... - PiensoPienso: Porque e... · 0 replies · +1 points
Gracias por los comentarios.
15 years ago @ http://drgavilan.blogs... - PiensoPienso: Porque e... · 0 replies · +1 points
Detectaste el problema principal. El problema es que se estan bajando a disco todos los documentos del cliente, pero solamente va a querer bajar algunos.
La solucion que planteas, soluciona el problema principal.
15 years ago @ http://drgavilan.blogs... - PiensoPienso: Porque e... · 0 replies · +1 points
Federico:
Tu solucion tiene un objeto menos que la de Gonzalo, por lo que la prefiero.
Hay que definir el &DocumentoId en la grilla, como campo oculto.
Se puede definir un evento
Event DocumentoNombre.Click
for each
where DocumentoId=&DocumentoId
link(PathToUrl(DocumentoBlob))
endfor
EndEvent
Esto va a disminuir mucho las escrituras en disco, pues solo se van a pasar de la base de datos al filesystem, los archivos que el cliente quiere bajar.
15 years ago @ http://drgavilan.blogs... - Sentencias lentas en S... · 0 replies · +1 points
La tabla nunca mas que esos registros. Por eso no habia pensado que su fragmentacion afectara la consulta. Ademas, por el largo del registro, debe entrar toda en una sola pagina.. No es demasiado entendible.. pero es asi..
15 years ago @ http://drgavilan.blogs... - Sentencias lentas en S... · 1 reply · +1 points
A mi me gusta mas desfragmentar, pero cada vez que lo escribo, dudo.. porque en ingles va sin s.. Es de esos anglicismos que tendremos que asimilar..
15 years ago @ http://drgavilan.blogs... - Cotización de S... · 0 replies · +1 points
Estoy de acuerdo que el costo se ha mantenido mas o menos incambiado para un servidor, pero me causo gracia lo poco potente que eran los servidores hace tan poco tiempo. Lo veo todo los dias, pero cuando lo analizo, parandome hace 13 años atras, llama la atencion como haciamos para hacer funcionar esos equipos.
15 years ago @ http://drgavilan.blogs... - Prueba Comentarios · 0 replies · +1 points
15 years ago @ http://drgavilan.blogs... - Prueba Comentarios · 1 reply · +1 points