Optimiazacion de SSIS Buffer y Maximas filas: Optimiazacion de SSIS

Configurar buffer SSIS

Hola queridos lectores, en algún momento  ha querido saber que valores colorar en el buffer de un data flow en SSIS, sin embargo siempre lo dejamos por defecto, por lo cual en esta oportunidad hablaremos un poco sobre el tema, para entender que valores colocaremos

Cuando SSIS almacena en caché los datos en la memoria a medida que pasa por el proceso ETL, utiliza algo llamado buffers para controlar la cantidad de datos que pueden recopilarse y transformarse / modificarse a la vez. Los buffers son lo que SSIS  se utiliza para almacenar en caché cada conjunto de datos a medida que los transforma a través del flujo . Por ejemplo, echemos un vistazo al siguiente escenario:

Optimiazacion de SSIS Buffer y Maximas filas

El paquete está configurado con los valores predeterminados, que son 10,000 filas o 10 MB, lo que ocurra primero

 

Ejecutaremos nuestro ejemplo el cual  nuestro archivo tiene 105 MB de tamaño en disco

 

Ahora cambiando los valores del buffer por 100MB 104857600 y 40000 filas por lote , y ejecutamos nuevamente

Aunque ahora tenemos una disminución en el tiempo, sin embargo para mejorar estos tiempos depende de los recursos del servidor donde realizamos las pruebas

 

La conclusión de nuestro ejercicio es que cambiando los parámetros del buffer podemos mejorar los tiempos de nuestros paquetes, no siempre dejar los valores por defecto mejoran nuestros aplicativos

Optimiazacion de SSIS Buffer y Maximas filas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

WP to LinkedIn Auto Publish Powered By : XYZScripts.com