Una transacción puede durar mucha mas de 20 segundos compañero Max... puede ser por muchos factores, el tamaño de la base, el volumen de datos que esten involucrados, la manera en que la modelaron, la conexion, el motor de la base... dependiendo de todo eso puede hasta que sea normal que el tiempo en cuestion