Lógica mente

El blog de Jesús Arboleya

  • Inicio
  • Buenas prácticas
  • Vitaminas
  • Podcast
  • Blog
  • Contacto

Usar índices condicionados en Velneo

Es importante evitar el uso de filtrados y de largas combinaciones de listas obtenidas con múltiples búsquedas para conseguir los mejores rendimientos. El uso de índices condicionados facilita la programación y aporta al usuario final de las aplicaciones una buena experiencia gracias a un gran rendimiento y velocidad de ejecución. En este vídeo tutorial se explican las ventajas de usar índices condicionados en Velneo y cómo se programan.

Usar índices condicionados en Velneo

Recuerda que aunque el uso de índices condicionados tenga la penalización de un mayor tiempo de indexación al tener que evaluarse la condición para cada registro, su uso aporta grandes ventajas a la hora de explotar la información. Esto es algo que debemos de tener siempre en cuenta, ya que los registros habitualmente se graban o modificación un número de veces muy reducido y, sin embargo, esa información se localiza y procesa muchas veces, por lo que compensa el uso de índices condicionados para que el usuario pueda obtener la información lo más rápidamente posible, aportando velocidad a tu aplicación y, en definitiva una mejor experiencia para el usuario.

Usar índices condicionados en Velneo

Los índices condicionados nos permiten evaluar fórmulas que pueden ser sencillas o realmente complejas, pero siempre debes tener en cuenta que en la fórmula debes usar sólo campos de la tabla que estás indexando, ya que durante el proceso de indexación no se hacen lecturas de registros de las tablas maestras o históricas que puedan estar apuntadas. Tampoco debes utilizar en la indexación variables globales ya que aunque se pueden usar en la fórmula el cambio de sus valores no produce una reindexación de la tabla, lo que puede producir resultados no esperados en las búsquedas.

Archivado en: Buenas prácticas


Escrito por Jesús Arboleya.
Evangelista y consultor de Velneo en el departamento de éxito de clientes.

Comentarios

  1. Humberto Celis dice

    21/02/2013 en 16:44

    Hola, la baja en rendimiento al utilizar el comando «Filtrar lista», tambien se presenta al utilizar el comando «Ordenar lista»???.

    Saludos!

    Responder
    • jarboleya dice

      09/03/2013 en 08:38

      Hola Umberto.

      Efectivamente, el comando «Ordenar lista» también requiere la lectura de todos los registros.

      Por este motivo tanto «Filtrar» como «Ordenar» deben ejecutarse o bien contra pocos registros o mejor hacerlo en el servidor «tercer plano».

      Una forma de evitar el comando «Ordenar lista» es configurar el índice con las partes necesarias para que la búsqueda ya nos devuelva los registros deseados en el orden deseado.

      Saludos.

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Copyright © Jesús Arboleya 2022