La inserción de Spring data jpa en una tabla de particiones está llevando más tiempo en comparación con una tabla no particionada.
Necesitamos ayuda con el siguiente caso de uso.
Estamos insertando datos en Yugabyte DB utilizando Spring Data JPA (YSQL).
Hemos observado una diferencia significativa de tiempo en la tabla particionada durante el INSERT DML.
La aplicación está tardando aproximadamente de 6 a 10 veces más tiempo durante el registro de datos en la tabla particionada.
Realizamos un ejercicio con la conexión JDBC y esta vez no se observó mucha diferencia de tiempo.
Es decir, la aplicación tarda casi el mismo tiempo para una tabla particionada y no particionada.
La infraestructura base es la misma en ambos casos.
davy.ai
Solución para la Diferencia de Tiempo Significativa al Insertar Datos en Yugabyte DB usando Spring Data JPA
Si te enfrentas a una diferencia de tiempo significativa durante el registro de datos en la tabla particionada en Yugabyte DB usando Spring Data JPA, puedes considerar las siguientes soluciones:
En conclusión, si te enfrentas a una diferencia de tiempo significativa durante el registro de datos en la tabla particionada, puedes seguir las soluciones mencionadas anteriormente para mejorar el rendimiento de tu clúster de Yugabyte DB.