# Preocupación con el rendimiento con número de registros elevado y optimización

**URL:** <https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640>\
**Category:** Velneo\
**Created:** [14 Diciembre, 2010 13:14 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640 "2010-12-14T13:14:07Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![sat](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/sat/32/3530_2.png) [@sat](https://foros.velneo.com/u/sat)\
**Post date:** [14 Diciembre, 2010 13:14 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/1 "2010-12-14T13:14:07Z")

</div>

Hola a todos:

La situación es esta. Tabla con 40 campos (2 de ellos singular de plural por índice), unos 10 índices y 180000 registros.

He notado que el rendimiento de la aplicación cuando se trabaja con esta tabla decae notablemente. Por ejemplo, una rejilla que muestra todos los registros (resultado de una búsqueda), "se ve" en pantalla mientras la carga cómo va refrescando los datos, en especial los resueltos a través de los punteros singular de plural. Además cuando utilizas algún localizador asociado a la tabla, tienes tiempos de espera notables, que incluso provocan la rotura del vClient si no eres suficientemente paciente.

Esto nunca me había pasado en v6, así que lanzo varias preguntas.

¿Se debe a los punteros singular de plural? ¿A los componentes visuales? ¿Qué aspectos intervienen en estos tiempos de espera? ¿Optimización? ¿Alguna experiencia con número de registros elevados?

Un saludo y gracias.

---

<div class="post-metadata">

**Author:** ![pic](https://avatars.discourse-cdn.com/v4/letter/p/cdc98d/32.png) [@pic](https://foros.velneo.com/u/pic)\
**Post date:** [14 Diciembre, 2010 13:59 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/2 "2010-12-14T13:59:32Z")

</div>

hhhmmmm me preocupa mucho eso porque el proyecto que empiezo a diseñar es especialmente para un cliente que en un año acumula más de un millón de registros por tabla (p.e detalle de facturas)... Ojala la lentitud o rapidez tenga que ver con el diseño y no sea una caraterística de V7... Asi las cosas sería interesante y valioso que los más conocedores nos recomendaran qué se debe hacer o no para un óptimo desempeño de los proyectos que manejan&nbsp;grandes cantidades de datos y múltiples tablas.

Mil gracias,

EDILBERTO

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [14 Diciembre, 2010 15:17 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/3 "2010-12-14T15:17:28Z")

</div>

Hola Sat.sbinario

Y en los 38 campos restantes que tienes, ¿usas formulas? ¿enlaces indirectos?

Usais formulas en la rejilla?

Trabajais en local o en la nube?

&nbsp;

Un saludo

---

<div class="post-metadata">

**Author:** ![sat](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/sat/32/3530_2.png) [@sat](https://foros.velneo.com/u/sat)\
**Post date:** [14 Diciembre, 2010 15:45 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/4 "2010-12-14T15:45:01Z")

</div>

Hola de nuevo:

Pues en los demás campos nada extraño, al menos en principio. 6 campos enlace a maestro. Ningún campo fórmula. Ningún otro puntero.

Trabajamos en local, con la solución instalada en nuestro servidor y ejecutando a través de vClient.

&nbsp;

Gracias.

---

<div class="post-metadata">

**Author:** ![jorge.hontoria](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jorge.hontoria/32/86_2.png) [@jorge.hontoria](https://foros.velneo.com/u/jorge.hontoria)\
**Post date:** [14 Diciembre, 2010 16:40 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/5 "2010-12-14T16:40:46Z")

</div>

Nuestras pruebas muestran buen rendimiento con grandes volúmenes (tres millones de registros).&nbsp;En nuestro caso es una tabla de 1,5GB con múltiples indices (palabras y relaciones con dos maestros). Por lo que creo que vuestro problema&nbsp;tiene que ver con los punteros singular de plural por posición.

En otras&nbsp;nuestras pruebas la&nbsp;carga de datos de punteros singular de plural por posición&nbsp;se realiza en segundo plano (al igual que las imágenes) y por lo tanto verás una cierta latencia en la carga respecto al plural sobre la rejilla.

El rendimiento de v7 es bueno y entiendo que es un problema de presentación de registros sobre la rejilla. Entendemos que por ahora hay&nbsp;cosas por mejorar en el motor de presentación aunque&nbsp;nuestras pruebas indican un buen rendimiento del vServer.

&nbsp;

**Atentamente** ,

Jorge&nbsp;Hontoria Jiménez

[http://tipesoft.com](http://tipesoft.com)

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [14 Diciembre, 2010 21:10 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/6 "2010-12-14T21:10:26Z")

</div>

Nosotros tampoco tenemos problemas, incluso alguna tabla con mas de 100 campos, 50 indices y algo mas de 100.000 registros. En otras tablas tenemos mas registros, pero son mas sencillas, y tampoco tenemos problemas.

&nbsp;

Coincido con Jorge en que seguramente sean los enlaces plurales, así que yo probaría a quitarlos para descartar cosas.

&nbsp;

Un saludo

---

<div class="post-metadata">

**Author:** ![sat](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/sat/32/3530_2.png) [@sat](https://foros.velneo.com/u/sat)\
**Post date:** [15 Diciembre, 2010 11:18 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/7 "2010-12-15T11:18:03Z")

</div>

Ok. Gracias a todos. Probaremos a rehacerlo sin los punteros singular de plurar.

&nbsp;

Un saludo.

---

<div class="post-metadata">

**Author:** ![sat](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/sat/32/3530_2.png) [@sat](https://foros.velneo.com/u/sat)\
**Post date:** [15 Diciembre, 2010 13:52 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/8 "2010-12-15T13:52:01Z")

</div>

Hola de nuevo.

Pues parece que el problema tal y como sospechábamos era por los punteros singular de plurar. Los hemos quitado y el rendimiento ha mejorado sustancialmente. Cada cual que extraiga sus conclusiones.

&nbsp;

Gracias.

---

<div class="post-metadata">

**Author:** ![Paco.Velactiva](https://avatars.discourse-cdn.com/v4/letter/p/d2c977/32.png) [@Paco.Velactiva](https://foros.velneo.com/u/Paco.Velactiva)\
**Post date:** [15 Diciembre, 2010 13:58 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/9 "2010-12-15T13:58:26Z")

</div>

Hola,

Como substituís los punteros de singular a plural? Para ganar ese plus de rendimiento

Un saludo.

&nbsp;

---

<div class="post-metadata">

**Author:** ![jorge.hontoria](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jorge.hontoria/32/86_2.png) [@jorge.hontoria](https://foros.velneo.com/u/jorge.hontoria)\
**Post date:** [15 Diciembre, 2010 18:29 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/10 "2010-12-15T18:29:27Z")

</div>

Actualizaciones...

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [15 Diciembre, 2010 18:40 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/11 "2010-12-15T18:40:42Z")

</div>

Hola.

El problema no está en utilizar los punteros singular de plural, sino mostrar en rejilla campos de los registros relacionados. Nosotros utilizamos también esos punteros, pero sólo para actualizar acumulados, y no dan ningún problema de rendimiento.

Saludos,

Fran Varona

&nbsp;

---

<div class="post-metadata">

**Author:** ![jorge.hontoria](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jorge.hontoria/32/86_2.png) [@jorge.hontoria](https://foros.velneo.com/u/jorge.hontoria)\
**Post date:** [15 Diciembre, 2010 19:01 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/12 "2010-12-15T19:01:13Z")

</div>

@franvarona: Totalmente cierto...

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [20 Diciembre, 2010 09:58 UTC](https://foros.velneo.com/t/preocupacion-con-el-rendimiento-con-numero-de-registros-elevado-y-optimizacion/2640/13 "2010-12-20T09:58:41Z")

</div>

&nbsp;

Aqui tienes otra solución al problema

[http://www.ascsl.com](http://www.ascsl.com/2010/12/soluciones-sencillas-a-problemas-importantes/)

Un saludo

Jose Luis

&nbsp;
