sábado, 26 de febrero de 2011

Ejecutando lotes de modificaciones (INSERT, UPDATE, DELETE) en BBDD

Esta me salvó hace poco de un proceso de modificaciones (INSERT, UPDATE y DELETE) eterno!

Si necesita realizar muchas operaciones de las comentadas, por ejemplo un par de millones, resulta bastante útil y reduce considerablemente el tiempo de respuesta, incluir BEGIN y COMMIT al comienzo y final del lote.

Con esto eliminamos sobrecarga realizando una sola transacción y no una por instrucción. Espero sea de utilidad... Recuerde: BEGIN; INSERT...; COMMIT;

2 comentarios:

  1. También ya con mi experiencia en el área de seguros y conociendo procesos de cierre contable diarios, renovación de pólizas en automático, entre otras cosas puedo decir que:
    es muy importante el manejo de excepciones, envió de correos electrónico con todas las variables involucradas en el proceso, y también preveer procesos de verificación y reverso.

    Saludos.

    ResponderEliminar
  2. Eso es así Juan, gracias por compartirlo.

    Abrazo,

    ResponderEliminar