HOW TO: Habilitar el cache de sentencias en una aplicación GeneXus.
La habilitación de cache de sentencias en aplicaciones Genexus es una tarea muy sencilla, pero que hay que realizarla con cuidado para poder tener buenos resultados. Los resultados, en mejora de performance, han sido muy buenos, bajando en 30% los tiempos de ejecución de algunos procesos. Lo primero que hay que hacer, es realizar una clasificación de la tablas que posee mi sistema, según la frecuencia con que se cambian los registros de las mismas. También es importante ver que tanto me afectaría si un registro de la misma es modificado y cuanto puede esperar el resto de la aplicación, para ver los resultados. Frecuencia de Cambio MUY BAJA - Tablas de parámetros / Metadatos que no se modifican BAJA - Datos básicos de baja volatilidad y baja criticidad (Sucursales, Empresas, Rubros, productos) ALTA - Pueden ser productos, empresas, etc (aunque tengan un ritmo de actualizacion baja, son criticos) MUY ALTA - Movimientos de stock, documentos, logs, etc, No cacheable, son la mayoria de la...