Takes a Long Time to add row

Hola que tal que tengo una aplicacion para Inspeccion de Vehiculos impotados.

Mi problema actual es que mi aplicacion Tarda mucho tiempo de Agregar Registro en Ciertos puntos de mi Apliacion. en la seccion que estoy teniendo mayor demora es un proceso que necesito que sea rapido que es ir validacion que he visto dicho vehiculo. Lo que hago es leer una tabla de datos master donde se encuentra en Numero de Vin ( serial de vehiculo), validar que este correcto la unidad y agregar este dato con una fecha y hora de registro. en una tabla q solo tiene 6 colunmas.

Por lo que veo mi demora esta que cada vez que se realiza un registro. vuelve a leer mi tabla master. dicha tabla tiene actualmente 160mil filas. por lo que la estoy manejando con filtros de seguridad. y no encuentro la manera de deje leer esta tabla en cada registro.

Alguna idea que me puedan ayudar Gracias.

Make sure Delayed sync is on:

1 Like

Si ya tengo Activo del Delayed Sync. Pero demora demasiado en sincronizar.

NestorFar_0-1659719005579.png

Likely that your table has 160,000 records is contributing to the problem. If you have virtual columns in or that use that table, they will also contribute to bad performance. I would encourage you to reconsider tour data organization and possibly restructure. Also carefully review all virtual columns looking for ways to make them more efficient.

3 Likes

Si eran un par de columnas virtuales. que buscaban un dato en la tabla master. las agrege a las tablas y mejor 90% el performance. Gracias @Steve

3 Likes

I don’t know your case well, but I also thought I needed loops created in AppSheet to update rows. However, I’m currently in the trial period, and so far, with 8 records nested one after another, I haven’t needed loops. It’s enough to apply actions on a set of rows, and they work like magic (not one by one as in the loop I had, which took approximately 40 seconds, but rather) in about 3 seconds with a single change request (synchronization). This is incredibly useful because it saves me a lot of “time,” though I must say it hasn’t been easy for me to grasp the logic. Still, it’s truly a game-changer.

No conozco bien tu caso, pero yo también pensaba que necesitaba bucles creados en AppSheet para actualizar filas. Sin embargo, actualmente estoy en el período de prueba y, hasta ahora, con 8 registros anidados uno detrás de otro, no he necesitado bucles. Es suficiente con aplicar acciones sobre un conjunto de filas, y funcionan como por arte de magia (no una por una como en el bucle que tenía, que tardaba aproximadamente 40 segundos, sino) en unos 3 segundos con una única solicitud de cambio (sincronización). Esto es increíblemente útil porque me ahorra mucho “tiempo”, aunque debo decir que no me ha resultado fácil captar la lógica. Aún así, es realmente un antes y un después.

1 Like